История изменений
Исправление 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 года? Бггааа