Я знаю, что при создании файла .desktop можно установить метаданные :: trust как true и false, чтобы иметь возможность запускать значок как исполняемый файл. Однако меня заинтриговало то, что:
При щелчке правой кнопкой мыши по файлу .desktop и «Разрешить запуск», по-видимому, единственное, что он делает - это устанавливает metadata :: trust к истине. Однако значок, как и ожидалось, мгновенно меняется на значок, описанный в файле .desktop. Значок =.
Однако при установке метаданных :: trust или false или true с помощью команды -линии значок, кажется, не меняет своего поведения $ gio set android -studio.desktop метаданные :: доверенное ложное
Как только я обновлю sh Рабочий стол вручную (Alt + F2 >> перезагрузка) среда обновляется, и значок снова становится исполняемым, НО вся среда перезапускается.
Итак, что же делает «Разрешить / Запретить запуск» после установки метаданных :: доверенный ? Как он обновляет sh метаданные в самом .desktop без обновления всего рабочего стола?