Разработка прикладных программ#
Важно
Документация дорабатывается по мере развития продуктов Группы Астра и по пожеланиям пользователей.
Ваши пожелания и замечания направляйте на почту 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).
Изменения значений этих переменных из пользовательской сессии эффекта иметь не будет. При необходимости можно настроить сетевое монтирование совместно с этими переменными окружения так, чтобы разделяемые ярлыки рабочего стола и меню «Пуск» брались для всех компьютеров из единого сетевого ресурса.