74-Рабочий стол от pcmanfm


Для передачи управления рабочим столом файловому менеджеру pcmanfm достаточно выполнить:
pcmanfm --desktop
И для возврата к раб.столу по умолчанию:
pcmanfm --desktop-off
На раб.столе от ФМ можно размещать ссылки на ярлыки в папке /usr/share/applications, или создавать новые, это файлы, содержащие такие строки (первые 6 шт. обязательны), например:
[Desktop Entry]
Type=Application
Name=PaleMoon
Name[ru]=Браузер Palemoon
Exec=/root/MyApps/palemoon/palemoon
Icon=/root/MyApps/palemoon/browser/chrome/icons/default/default48.png
Terminal=false
Hidden=false
Categories=Network;WebBrowser;
Name[ru] - при выборе русской локали именно это имя будет отображаться под ярлыком
Exec - команда запуска
Icon - лучше всего указывать полный путь к PNG файлу, иначе иконка может не показываться
Terminal - если true, то запуск будет выполняться в терминале
Hidden - если true, ярлык будет скрыт
Categories - назначаются категории меню, в которых будет показано приложение
Теперь о запуске приложений, которые содержатся в еще не активированных модулях. В таком случае запуск производится через скрипты:
[Desktop Entry]
Name=GParted
Name[ru]=+Менеджер разделов
Exec=sh /root/MyApps/000_Modules/37-gparted
...
Скрипт 37-gparted:
#! /bin/sh
# 37-gparted.sb
slax activate /run/initramfs/memory/data/slax/000-modules/37-gparted.sb &&
/usr/sbin/gparted

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

2 комментария:

  1. Как сделать, чтобы рабочий стол оставался при закрытии терминала?

    ОтветитьУдалить
    Ответы
    1. Видимо так: pcmanfm --desktop &
      Лучше скрипт с этой командой на горячие клавиши.

      Удалить

Примечание. Отправлять комментарии могут только участники этого блога.