Как добавить опцию «Обновить» в меню правой кнопки мыши в Lubuntu?

16

У меня много пользователей на том месте, где я работаю, выражая понятие перехода на Ubuntu. Большинство из них по какой-то странной причине хотят узнать, возможно ли добавить refresh при щелчке правой кнопкой мыши на рабочем столе.

Возможно ли это?

    
задан Mitch 26.06.2012 в 11:35
источник

2 ответа

12

Чтобы добавить команду 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
    
ответ дан dlin 29.06.2012 в 09:47
источник
5

Браузер файлов по умолчанию в Lubuntu - PCManFM . Итак, если есть какие-то возможности «обновить» рабочий стол в Lubuntu, они должны действовать на PCManFM. Таким образом, глядя на страницу руководства PCManFM ( man pcmanfm ), я обнаружил, что при выполнении следующих команд в терминале ( lxterminal ) рабочий стол обновит

pcmanfm --desktop-off && pcmanfm --desktop --profile lubuntu

До сих пор так хорошо; остается только сделать что-то, чтобы запустить эту команду из контекстного меню с рабочего стола. Это можно сделать в 3 этапа:

  1. Создайте новый небольшой скрипт, скажем, refresh.sh , со следующими двумя строками внутри:

    #!/bin/sh
    pcmanfm --desktop-off && pcmanfm --desktop --profile lubuntu
    

    Не забудьте сделать его выполнимым:

    chmod +x /path/to/script/refresh.sh
    
  2. На рабочем столе щелкните правой кнопкой мыши и выберите Настройки рабочего стола , нажмите Дополнительно в новом открывшемся окне и отметьте Показать меню, предоставляемые менеджерами окон, когда нажимается рабочий стол .

  3. Используя следующую команду в терминале:

    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 13.04 : (Убедитесь, что вы выходите из системы и входите в систему, чтобы изменения вступили в силу).

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

    
ответ дан Radu Rădeanu 13.09.2013 в 15:40