Файловый браузер по умолчанию в Lubuntu - PCManFM . Так что, если в Lubuntu есть некоторые возможности «обновить» рабочий стол, они должны действовать на PCManFM. Таким образом, просматривая страницу руководства PCManFM ( man pcmanfm
), я обнаружил, что, выполнив следующую команду (и) в Terminal ( lxterminal
), рабочий стол обновится.
pcmanfm --desktop-off && pcmanfm --desktop --profile lubuntu
Все идет нормально; осталось только как-то выполнить эту команду из контекстного меню на рабочем столе. Это можно сделать за 3 шага:
Создайте новый небольшой скрипт, скажем refresh.sh
, со следующими двумя строками:
#!/bin/sh
pcmanfm --desktop-off && pcmanfm --desktop --profile lubuntu
Не забудьте сделать его исполняемым:
chmod +x /path/to/script/refresh.sh
На рабочем столе щелкните правой кнопкой мыши и выберите « Параметры рабочего стола» , нажмите « Дополнительно» в новом открывшемся окне и установите флажок « Показать меню, предоставляемые оконными менеджерами при нажатии на рабочий стол» .
Используя следующую команду в терминале:
sudo -i leafpad /usr/share/lubuntu/openbox/menu.xml
отредактируйте открытый файл /usr/share/lubuntu/openbox/menu.xml
следующим образом (вам нужно только добавить жирный шрифт и использовать правильный путь для скрипта, созданного на 1-м шаге):
...
<разделитель метки = "система" />
<menu id = "system-menu" icon = "/ usr / share / icons / gnome / 48x48 / Categories / Applications-system.png" />
<item label = "Обновить">
<action name = "Execute">
<command> /path/to/script/refresh.sh </ command>
</ Действие>
</ Элемент>
<item label = "Выйти">
<action name = "Execute">
<Команда> Lubuntu-выход из системы </ команда>
</ Действие>
</ Элемент>
</ Меню>
</ Openbox_menu>
Результат, как я тестировал в Lubuntu 13.04 : (Убедитесь, что вы вышли из системы и снова войдите в систему, чтобы изменения вступили в силу).
(Извините за низкое качество анимированного GIF, но у меня просто нет времени, чтобы найти что-то лучшее на данный момент)