У меня на рабочем месте много пользователей, которые выражают идею перехода на Ubuntu. Большинство из них по какой-то странной причине хотят знать, возможно ли добавить refresh
при щелчке правой кнопкой мыши на рабочем столе.
Это возможно?
Чтобы добавить команду обновления в контекстное меню правой кнопкой мыши в Ubuntu 11.10, установите nautilus - refresh, выполнив в терминале следующие команды.
sudo add-apt-repository ppa:nae-team/ppa
sudo apt-get update
sudo apt-get install nautilus-refresh
После установки пакета выполните следующие команды, чтобы перезапустить nautilus, или выйдите из системы и снова войдите в систему, чтобы увидеть изменения.
nautilus -q
Файловый браузер по умолчанию в Lubuntu - PCManFM . Так что, если в Lubuntu есть некоторые возможности «обновить» рабочий стол, они должны действовать на PCManFM. Таким образом, просматривая страницу руководства PCManFM (man pcmanfm
), я обнаружил, что, выполнив следующую команду (и) в терминале (lxterminal
), рабочий стол обновится
pcmanfm --desktop-off && pcmanfm --desktop --profile lubuntu
Пока что хорошо; осталось только как-то выполнить эту команду из контекстного меню на рабочем столе. Это можно сделать в 3 этапа:
Создать новый небольшой скрипт, скажем, refresh.sh
, со следующими двумя строками:
#!/bin/sh
pcmanfm --desktop-off && pcmanfm --desktop --profile lubuntu
Don ' не забудьте сделать его исполняемым:
chmod +x /path/to/script/refresh.sh
На рабочем столе щелкните правой кнопкой мыши и выберите Настройки рабочего стола , нажмите Дополнительно в новом открытое окно и отметка Показать меню, предоставляемые оконными менеджерами при щелчке по рабочему столу .
Используя следующую команду в терминале:
sudo -i leafpad /usr/share/lubuntu/openbox/menu.xml
отредактируйте открытый файл /usr/share/lubuntu/openbox/menu.xml
следующим образом (у вас есть только добавить жирный текст и использовать правильный путь для скрипта, созданного на 1-м шаге):
... <separator label="System" /> <menu id="system-menu" icon="/usr/share/icons/gnome/48x48/categories/applications-system.png" /> <item label="Refresh"> <action name="Execute"> <command>/path/to/script/refresh.sh</command> </action> </item> <item label="Log Out"> <action name="Execute"> <command>lubuntu-logout</command> </action> </item> </menu> </openbox_menu>
Результат, как я тестировал в Lubuntu 13.04 : (Убедитесь, что вы вышли из системы и снова войдите в систему, чтобы изменения вступили в силу).
(извините за низкое качество анимированного GIF, но у меня просто нет времени, чтобы найти что-то лучшее на данный момент) sup> [ 1126]