Разработка прикладных программ#

Важно

Документация дорабатывается по мере развития продуктов Группы Астра и по пожеланиям пользователей.

Ваши пожелания и замечания направляйте на почту docs@astralinux.ru

Подробное описание функций fly-wm.

Как сделать чтоб на рабочих столах сразу у всех пользователей появился ярлык

Менеджер окон fly-wm начиная с версии 2.33.1 поддерживает отображение на всех рабочих столах ярлыков, находящихся в каталоге /usr/share/applications/flydesktop. Размещение в этом каталоге файлов ярлыков, файлов, каталогов приводит к их немедленному появлению на первых рабочих столах всех пользователей, и наоборот: удаление объекта из каталога ведет к удалению объекта с рабочих столов.

Аналогом каталога /usr/share/applications/flydesktop для меню «Пуск» является каталог /usr/share/applications/flystartmenu (см. ниже).

Каталог может быть изменен значением переменной окружения FLY_SHARED_DESKTOP_DIR.

Как сделать чтоб в меню «Пуск» у всех пользователей появилась папка с ярлыками

Для работы с общими элементами меню «Пуск» используется каталог /usr/share/applications/flystartmenu. Добавление в этот каталог файлов ярлыков, файлов, каталогов приводит к их немедленному появлению в корне (на 0-ом уровне) меню «Пуск» у всех пользователей. И наоборот: удаление объектов из каталога ведет к исчезновению удалённых элементов и у пользователей.

Аналогом каталога /usr/share/applications/flystartmenu для рабочего стола является каталог /usr/share/applications/flydesktop (см. выше).

Кроме каталога /usr/share/applications/flystartmenu можно использовать каталог /usr/share/applications/ (см. ниже).

Каталог может быть изменен значением переменной окружения FLY_SHARED_STARTMENU_DIR.

Как сделать чтоб в папке меню «Пуск» у всех пользователей появился ярлык

Для того, чтобы в существующей папке меню «Пуск» у всех пользователей появился ярлык можно создать файл ярлыка в каталоге /usr/share/applications, и указать в этом файле значение параметра Categories, соответствующее нужной папке. Например, указать Categories=Others (или любую несуществующую категорию) для размещения ярлыка в папке Прочее. Для размещения в иных папках указать соответствующую категорию из доступных в файлах ~/.fly/startmenu//.directory*. Для того, чтобы ярлык, размещенный в каталоге /usr/share/applications, попал в корень (уровень 0) меню «Пуск» этому ярлыку надо задать категорию Application;

Данный каталог предназначен для публикации ярлыков устанавливаемыми приложениями и не поддерживает иные файловые объекты.

Изменение каталогов расположения общих ярлыков/папок

Как указано выше, расположение каталогов общих папок может быть переопределено с помощью значений, заданных в переменных окружения FLY_SHARED_DESKTOP_DIR и FLY_SHARED_STARTMENU_DIR.

Значения этих переменных должны быть заданы до старта оконного менеджера fly-wm, т.е. экспортировать их следует из сценариев развертывания сессии (см. файл /etc/X11/fly-dm/Xsession и файлы в каталоге /etc/X11/Xsession /etc/X11/Xsession.d).

Изменения значений этих переменных из пользовательской сессии эффекта иметь не будет. При необходимости можно настроить сетевое монтирование совместно с этими переменными окружения так, чтобы разделяемые ярлыки рабочего стола и меню «Пуск» брались для всех компьютеров из единого сетевого ресурса.