LINUX.ORG.RU

История изменений

Исправление windows10, (текущая версия) :

О, вот еще...

.desktop-файл: /usr/share/applications/org.gnome.Terminal.desktop

Строка запуска бинаря Exec: gnome-terminal

Cmdline бинаря после запуска: /usr/libexec/gnome-terminal-server

Каноническое имя окна бинаря: Terminal

Влияет ли это на мою работу? Да вообще наплевать, не пользуюсь ни Гномом ни этим поделием.

Влияет ли на других такая винегретная концепция? Конечно влияет. В первую очередь она способствует возникновению оверхеда и мусора в программах. Вот например разработчик Plank'а, решая подобную задачу - ведет захардкоженную БД, по сути стопку if'ов. Другие разработчики написали целый костыль - bamfdaemon (скорее всего он есть и у вас в системе).

Только вдумайтесь, чтобы просто сассоциировать висящую в памяти приложуху с ее файлом описания - сделали целый костыль демон с использованием аж dbus, который такой же стопкой ifdefoв пытается провести зависимость.

if (app_name == "gnome-terminal-server") {desktop_file = "/usr/share/applications/org.gnome.Terminal.desktop";}

И так тыщу раз на каждую известную приложуху. А если приложуха новая - тогда звыняйте. Равно так же звыняйте если вы дали своей приложухе название, которое уже существует, и даже если создали .desktop-файл созвучно с ее названием - мы все равно пнем вас в другой .desktop-файл, потому что у нас нет алгоритма, у нас есть база.

И вот это хочет убить винду, LNK которой следует предсказуемому стандарту с 1995 года? Бггааа

Исходная версия windows10, :

О, вот еще...

.desktop-файл: /usr/share/applications/org.gnome.Terminal.desktop

Строка запуска бинаря Exec: gnome-terminal

Cmdline бинаря после запуска: /usr/libexec/gnome-terminal-server

Каноническое имя окна бинаря: Terminal

Влияет ли это на мою работу? Да вообще наплевать, не пользуюсь ни Гномом ни этим поделием.

Влияет ли на других такая винегретная концепция? Конечно влияет. В первую очередь она способствует возникновению оверхеда и мусора в программах. Вот например разработчик Plank'а, решая подобную задачу - ведет захардкоженную БД, по сути стопку if'ов. Другие разработчики написали целый костыль - bamfdaemon (скорее всего он есть и у вас в системе).

Только вдумайтесь, чтобы просто сассоциировать висящую в памяти приложуху с ее файлом описания - сделали целый костыль демон с использованием аж dbus, который такой же стопкой ifdefoв пытается провести зависимость.

if (app_name == "gnome-terminal-server") {desktop_file = "/usr/share/applications/org.gnome.Terminal.desktop";}

И так тыщу раз на каждую известную приложуху. А если приложуха новая - тогда звыняйте. Равно так же звыняйте если вы дали своей приложухе название которой уже есть, и даже если создали .desktop-файл созвучно с ее названием - мы все равно пнем вас в другой .desktop-файл, потому что у нас нет алгоритма, у нас есть база.

И вот это хочет убить винду, LNK которой следует предсказуемому стандарту с 1995 года? Бггааа