Як додати опцію "Оновити" до меню правої кнопки миші в Lubuntu?


16

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

Це можливо?


1
Що оновити ? Іконки, як Windows? Я сумніваюся, що в будь-який час функціонує Win 7 та ін. ...
останній

@izx Так, оновіть піктограми та робочий стіл. У Windows 7 все ще є таке.
Мітч

1
Я знаю, що це так, але це, здається , нічого не робить : /
іш

Чому б не спробувати клавіші F5 або Ctrl + R. Краще використовувати клавіатуру часто.
atenz

Відповіді:


12

Щоб додати команду оновлення до контекстного меню правої кнопки миші в 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

Коли я спробую першу команду, яку я отримую, E: Не вдається знайти пакет lineakd
Mitch

Чи можете ви надати посилання? Все, що я спробував, не працює.
Мітч

коли я намагаюся встановити за допомогою USC, я отримую помилку щодо невиконаних залежностей.
Мітч

Я оновив свою відповідь, який простіший підхід.
Спробуйте

1
Lubuntu не доставляє Nautilus, тому я не можу уявити, як це прекрасно працює ...
Radu Rădeanu

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наступним чином (вам потрібно лише додати жирний текст і скористатися правильним шляхом для сценарію, створеного на 1-му кроці):

...
  <separator label = "Система" />
  <menu id = "system-menu" icon = "/ usr / share / icons / gnome / 48x48 / categories / applications-system.png" />
  <item label = "Оновити">
    <назва дії = "Виконати">
      <command> /path/to/script/refresh.sh </command>
    </action>
  </item>
  <item label = "Вийти">
    <назва дії = "Виконати">
      <command> lubuntu-вихід </command>
    </action>
  </item>
</menu>

</openbox_menu>

Результат, як я тестував у Lubuntu 13.04 : (Переконайтесь, що ви вийшли з системи та увійдіть назад, щоб зміни набрали чинності).

оновити робочий стіл у lubuntu

(Вибачте за низьку якість анімаційного gif, але я просто не встигну знайти щось краще на даний момент)


Це чудово. Це працює лише 13.04? Я просто спробував це 12.10, але не йти. Будь-які думки?
Мітч

@Mich Як я вже сказав, я пройшов тестування в Lubuntu 13.04. Спробуйте грати pcmanfm --desktop --profile lubuntu, використовуйте лише pcmanfm --desktopінший профіль ... Після редагування /usr/share/lubuntu/openbox/menu.xmlфайлу потрібно повторно ввійти.
Radu Rădeanu

Так. 12.10 та 12.04. Спасибі.
Мітч
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.