Похоже, что в FAQ часто оказывается помощь по настройке Unity, даже с dconf-editor и другими инструментами. Однако, как администратор установки большого тонкого клиента, время от времени существуют специальные установки образовательного программного обеспечения или сценариев для специального использования, которые я должен сделать доступными для всех пользователей.
Взять, к примеру, заявку на проведение Стандартизированного Тестирования Дубов. Чтобы установить его на рабочую станцию, достаточно распаковать дистрибутив и создать какую-то ссылку на скрипт запуска. Как только я это сделаю, как мне «протолкнуть» это каждому пользователю в сети (очевидно, при его следующем входе в систему), чтобы он был доступен им в Unity Dash?
Для создания представления значка приложения, чтобы быть, например, показаны в Тире, или на Рабочем столе, мы должны определить <name_of_app>.desktop
файл, который может иметь следующее содержание:
[Desktop Entry]
Type=Application
Exec=</path/to/executable [--options]> # commands to run
Icon=</path/to/icon> # optional path to the icon
Terminal=false # set 'true' for terminal applications
OnlyShowIn=GNOME;XFCE;KDE;Unity; # optionally defines where the icon is shown
Мы можем хотеть поместить этот файл в ДОМ пользователя в ~/.local/share/applications
(рекомендуемый), или для доступа в масштабе всей системы для всех пользователей в /usr/share/applications
. Важно дать полный путь исполняемому файлу (или сценарий) или значку приложения здесь.
Мы можем поместить этот файл на рабочем столе в соответствующий каталог в то время, когда мы установили внешнее приложение, но конечно мы могли также сделать это позже (например, во время сессии SSH).
См. также: Настольная Спецификация
Записи