Страница 6 из 8
Насчёт Telegram на компьютер ...
Добавлено: 15 июл 2024, 13:40
slant
madesta писал(а): ↑15 июл 2024, 10:44
Если требовать от Linux/Unix сопоставления расширения исполняемому файлу, то, как думаю, нужно переписывать большое число строк кода.
Самое смешное - ни строчки не нужно. Есть механизм mime типов. Позволяет использовать для принудительного задания типа файла в том числе и "расширения". Только не нужно это, как выяснилось, практически никому для бинарников.

Вот здесь я про этот механизм курил, кому интересно. Только там речь шла о документе, но можно описать тип как исполняемый, документация в помощь:
Не открывается файл по расширению (*.ts в smplayer)
Насчёт Telegram на компьютер ...
Добавлено: 16 июл 2024, 14:27
FreeStyler
rogoznik, согласен, к хорошему - быстро привыкаешь! Но на линупсе любят боль и молятся на unix
хлеще, чем епископ на библию. Даже VasiaEbash
было бы логичнее и полезнее
Насчёт Telegram на компьютер ...
Добавлено: 16 июл 2024, 14:32
FreeStyler
madesta писал(а): ↑15 июл 2024, 10:44
Если требовать от Linux/Unix сопоставления расширения исполняемому файлу, то, как думаю, нужно переписывать большое число строк кода
можно требовать не сторого. Где есть расширение
.exe
- запускать, где нет - вести себя как без него. Не поверишь, но за годы разработок выкинуты/переписаны миллионы строк кода и ничего - все живы
madesta писал(а): ↑15 июл 2024, 10:44
что у него что-то не так как у немецкого
если у немецкого что-то удобнее, то почему бы и нет?
Твоя логика по жизни хавать что дают и молчать - хавай что дают и молчи. Я считаю каждый имеет право на свою точку зрения и на её высказывание
Насчёт Telegram на компьютер ...
Добавлено: 16 июл 2024, 14:46
WWolf
FreeStyler писал(а): ↑16 июл 2024, 14:32
можно требовать не сторого. Где есть расширение .exe - запускать, где нет - вести себя как без него
а можно наоборот, переименовать у себя всё в
.ехе
и не делать другим нервы
P.S. вот почему вы в андройде всё не хотите в ехе переименовать? удобнее ж адептам винды

Насчёт Telegram на компьютер ...
Добавлено: 16 июл 2024, 15:43
Chocobo
FreeStyler писал(а): ↑16 июл 2024, 14:32
если у немецкого что-то удобнее, то почему бы и нет?
Руль на японце не станешь переставлять налево, потому что так удобней?)
можно при желании переиначить всю
FHS, как например сделали в gobolinux.
подойдя с креативом вполне можно навертеть
/C/Program Files(x86)/Telegram/Telegram.exe
, только нафиг оно надо

Насчёт Telegram на компьютер ...
Добавлено: 16 июл 2024, 18:45
madesta
FreeStyler писал(а): ↑16 июл 2024, 14:32
хавать что дают и молчать - хавай что дают и молчи.
Моя аналогия касалась узкого вопроса использования ОС. Если меня что-либо не устраивает и лично я никаким своими действиями никак не могу на это повлиять, то и смысла возмущаться не вижу. Если могу что-либо сделать, то, исходя из своих куцых познаний, делаю, помня, что в Linux мне никто ничего не должен. Если необходимо так, чтобы "и шашечки, и ехать", то понимаю, что такое мне никто за бесплатно делать не будет.
FreeStyler писал(а): ↑16 июл 2024, 14:32
Я считаю каждый имеет право на свою точку зрения и на её высказывание
Так никто же это право не оспаривает. Правда в жизни иногда может быть и так:
– Я имею право?
– Имеете.
– Значит, я могу... ?
– Нет, не можете.
– Простите, но вы же сказали, что право я имею!
– Да, имеете.
– Значит, могу...
– Не можете...

Насчёт Telegram на компьютер ...
Добавлено: 16 июл 2024, 21:29
slant
madesta писал(а): ↑16 июл 2024, 18:45
Так никто же это право не оспаривает. Правда в жизни иногда может быть и так:
– Я имею право?
– Имеете.
– Значит, я могу... ?
– Нет, не можете.
– Простите, но вы же сказали, что право я имею!
– Да, имеете.
– Значит, могу...
– Не можете...
Для линукса я бы переиначил:
– Я имею право?
– Имеете.
– Значит, я могу... ?
– Возможно.
– Простите, но вы же сказали, что право я имею!
– Да, имеете. Если умеете.
– А...
– А бесплатно вместо вас это делать не нанимались.
Насчёт Telegram на компьютер ...
Добавлено: 18 июл 2024, 10:40
Dja
ну вы блин даёте
Насчёт Telegram на компьютер ...
Добавлено: 18 июл 2024, 14:46
madesta
Dja писал(а): ↑18 июл 2024, 10:40
ну вы блин даёте
Dja, ну так тема начиналась с установки Telegram, затем перетекла в вопрос об исполняемых файлах. Пока дочитаешь до конца – забудешь с чего начиналось. А поскольку тема в разделе болталки, то народ и рад поговорить

Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 09:08
FreeStyler
WWolf писал(а): ↑16 июл 2024, 14:46
а можно наоборот, переименовать у себя всё в .ехе и не делать другим нервы
рассуждения уровня подросток
WWolf писал(а): ↑16 июл 2024, 14:46
вот почему вы в андройде всё не хотите в ехе переименовать?
кто сказал что не хочу? Считаю что расширение должно быть на всех ОС
WWolf писал(а): ↑16 июл 2024, 14:46
адептам винды
будто что-то плохое. А вообще - простой юзверь, который хочет удобства. Почему линупсоиды так боятся брать хорошое с венды? А если с мака? С фрибсд? С миникса? Откуда можно

Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 09:45
FreeStyler
Chocobo писал(а): ↑16 июл 2024, 15:43
Руль на японце не станешь переставлять налево, потому что так удобней?)
почему нет? На трассе дык вообще жизненный вопрос. Некоторые переставляли. И да, на левой удобнее с правосторонним движением, или нет? И не надо мутных аналогий, речь про удобство оно и ежу понятно, без всяких аналогий. Линупс не авто, а расширение не руль. И да, добавив расширение к исполняемому файлу
своей
проги - ничего не поломаешь. Системные тоже можно будет со временем переименовать - просто заранее предупредить об этом в анонсе релиза
Chocobo писал(а): ↑16 июл 2024, 15:43
подойдя с креативом вполне можно навертеть /C/Program Files(x86)/Telegram/Telegram.exe, только нафиг оно надо
мне тоже не нравится, на маке подобное именование, нужно проще -
/programs
, например. Было бы удобно если бы программы со всем своим хламом лежали в одном месте, а не разброд и шатание по всей системе. В
/usr/bin
то сами бинарники, то линки непонятно куда. В венде всё проще - всё в одной дире
Program Files
(по-умолчанию). Сразу знаешь где что искать.
Хотя подобие
/programs
, кстати, уже есть - нормальные разрабы кладут всё
/opt
.
C файлами конфигов, кэшей, сессий и прочего тоже полный разброд и шатание - кто-то прям в хомяке хранит, кто-то в
/home/<user>/.config
,
/home/<user>/.local/share
,
/.var/app
. Для dot файлов и дир - создать диру
dot
и в неё всё пихать, чтобы хомяк не захламляли. В общем нехорошая путающая каша.
И да - каждой проге где-нибудь указывать где она хранит весь свой хлам, желательно в
man
и в дире самой проги в каком-нибудь файле
paths.md
. Полностью все пути, будь то кэш, конфиг, и любые другие файлы
Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 09:56
rogoznik
FreeStyler писал(а): ↑19 июл 2024, 09:45
В венде всё проще - всё в одной дире Program FIles (по-умолчанию)
Ну да, ну да. Расскажи это тем разработчика программ, у которых бинари находятся в AppData
FreeStyler писал(а): ↑19 июл 2024, 09:45
кстати, уже есть - нормальные разрабы кладут всё /opt.
FreeStyler писал(а): ↑19 июл 2024, 09:45
Было бы удобно если бы программы со всем своим хламом лежали в одном месте, а не разброд и шатание по всей системе
С каким хламом? Все программы использует общие библиотеки и с собой несут только необходимое, что относится только к ним, да и складывают это в стандартное место. А вот виндовые проги вечно тащат с собой тонну библиотек(вдруг у пользователя нет) и складывают их куда разрабу захотелось
Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 09:59
Dja
FreeStyler писал(а): ↑19 июл 2024, 09:45
Было бы удобно если бы программы со всем своим хламом лежали в одном месте
Ставь в бутылке. Будет в одном месте ) Но тогда и объем займет больше, ибо всё на борту.
Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 10:18
WWolf
FreeStyler писал(а): ↑19 июл 2024, 09:08
Почему линупсоиды так боятся брать хорошое с венды?
расширения это не хорошее с винды - это привет фишинги винде, когда банальное перетирание расширения несёт пипец последствия ;)
Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 10:20
WWolf
FreeStyler писал(а): ↑19 июл 2024, 09:45
В венде всё проще - всё в одной дире Program FIles (по-умолчанию).
ну ну, привет от AppData и прочих недр винды

время ХР, когда всё лежало в Program FIles ушло...
Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 10:22
WWolf
FreeStyler писал(а): ↑19 июл 2024, 09:45
нормальные разрабы кладут всё /opt
а нормальные пользователи знаю для чего opt и почему что-то кладётся туда, а что-то в bin и usr
вот такое невежество и пораждает вот неудобно, вот непонятно почему не так...
Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 11:40
FreeStyler
rogoznik писал(а): ↑19 июл 2024, 09:56
Расскажи это тем разработчика программ, у которых бинари находятся в AppData
таких большинство?
rogoznik писал(а): ↑19 июл 2024, 09:56
нормальные разрабы кладут всё /opt.
по факту кроме смайлов есть что?
rogoznik писал(а): ↑19 июл 2024, 09:56
и складывают это в стандартное место
какое?
rogoznik писал(а): ↑19 июл 2024, 09:56
складывают их куда разрабу захотелось
нужны реальные примеры, не думаю что таких много и скорее всего поделки от неопытных
Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 11:42
FreeStyler
Dja писал(а): ↑19 июл 2024, 09:59
Ставь в бутылке. Будет в одном месте ) Но тогда и объем займет больше, ибо всё на борту.
что за бутылка? Подробнее. Всё что в
/usr/bin
будет в своих дирах? А-ля
Program Files
?
Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 11:45
Dja
FreeStyler писал(а): ↑19 июл 2024, 11:42
что за бутылка?
флатпак, флатхаб и всё вот это мракобесие ))
____
По сабжу же не вижу проблем. Либы лежат в либах, исполнялки в исполнялках. Как раз всё на своих местах.
Насчёт Telegram на компьютер ...
Добавлено: 19 июл 2024, 11:48
FreeStyler
WWolf писал(а): ↑19 июл 2024, 10:18
расширения это не хорошее с винды - это привет фишинги винде, когда банальное перетирание расширения несёт пипец последствия ;)
на вкус и цвет, мне - удобно, думаю таких не мало кому расширение у файла - это удобно. Не сталкивался с таким перетиранием в венде. В линупсе получается даже перетирать ничего не надо - уже пипец
WWolf писал(а): ↑19 июл 2024, 10:20
когда всё лежало в Program FIles ушло...
плохо, но какой аналог
AppData
у линупса?
WWolf писал(а): ↑19 июл 2024, 10:22
а нормальные пользователи знаю для чего opt и почему что-то кладётся туда, а что-то в bin и usr
ну давай, поведай, коль не шутишь