Файлы Gnome 3 и .desktop - Что именно делает «Разрешить / запретить запуск»? - PullRequest
1 голос
/ 05 февраля 2020

Я знаю, что при создании файла .desktop можно установить метаданные :: trust как true и false, чтобы иметь возможность запускать значок как исполняемый файл. Однако меня заинтриговало то, что:

  1. При щелчке правой кнопкой мыши по файлу .desktop и «Разрешить запуск», по-видимому, единственное, что он делает - это устанавливает metadata :: trust к истине. Однако значок, как и ожидалось, мгновенно меняется на значок, описанный в файле .desktop. Значок =.

  2. Однако при установке метаданных :: trust или false или true с помощью команды -линии значок, кажется, не меняет своего поведения $ gio set android -studio.desktop метаданные :: доверенное ложное

Как только я обновлю sh Рабочий стол вручную (Alt + F2 >> перезагрузка) среда обновляется, и значок снова становится исполняемым, НО вся среда перезапускается.

Итак, что же делает «Разрешить / Запретить запуск» после установки метаданных :: доверенный ? Как он обновляет sh метаданные в самом .desktop без обновления всего рабочего стола?

...