svn-ssh под ubuntu

Браузер файлов по умолчанию в 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
Не забудьте сделать его исполняемым:
chmod +x /path/to/script/refresh.sh
Вкл. на рабочем столе, щелкните правой кнопкой мыши и выберите «Настройки рабочего стола», нажмите «Дополнительно» в новом открывшемся окне и отметьте «Показать меню», предоставляемые менеджерами окон при нажатии на рабочий стол. Используя следующую команду в терминале:
sudo -i leafpad /usr/share/lubuntu/openbox/menu.xml
отредактируйте открытый файл /usr/share/lubuntu/openbox/menu.xml следующим образом (вам нужно добавить только жирный текст и использовать правильный путь для скрипта, созданного с первого шага):
... <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 : (Убедитесь, что вы выходите из системы и входите в систему, чтобы изменения вступили в силу).

[d23 ] (Извините за низкое качество анимированного gif, но у меня просто нет времени, чтобы найти что-то лучше на данный момент)

1
задан 22 January 2013 в 16:15

0 ответов

Другие вопросы по тегам:

Похожие вопросы: