Как добавить опцию обновления в среде рабочего стола mate

#debian #mate #parrot-os #mate-desktop

#debian #mate #parrot-os #mate-рабочий стол

Вопрос:

Я пытаюсь добавить кнопку обновления, как у нас в Windows, при щелчке правой кнопкой мыши на рабочем столе mate. Я использую Parrot OS.

 apt-get install nautilus-refresh
sudo apt-get install python-nautilus xautomation wget
 

Обе эти команды возвращают ошибку как не найдено, я также попытался добавить репозиторий в исходники.список, но сбой.

Ответ №1:

Это потому, что вы пытаетесь добавить опцию обновления в nautilus, которая является частью среды gnome, тогда как parrot-os использует caja, которая является частью среды mate

Чтобы добавить рабочую опцию обновления в mate, вам необходимо:

  1. Установите xautomation с помощью sudo apt install xautomation (вам понадобится xte предоставляемая им функция)
  2. Теперь откройте /home/USER/.config/caja/scripts папку location (нажмите ctrl h в домашней папке, чтобы увидеть .config папку)
  3. Создайте файл с именем refresh и добавьте в него следующее:
 #!/bin/bash

xte "key F5"
 
  1. Наконец, щелкните правой кнопкой мыши refresh файл, перейдите properties и проверьте все Execute параметры внутри Permissions вкладки

Теперь вы можете увидеть опцию обновления, щелкнув правой кнопкой мыши внутри scripts -> refresh

Комментарии:

1. Большое спасибо, я смог добавить кнопку обновления. Я также добавил другие полезные скрипты для очистки кэша и прочего. Но есть ли обходной путь для нажатия «скрипты», а затем сценарий обновления?

2. @EbenezerIsaac Вы можете попробовать настроить файлы, /usr/share/caja/ui но создание скрипта — это общий путь

3. Я не вижу, как скрипт подтверждается как кнопка, хотя она находится в контекстном меню. Если вам действительно нужны «кнопки» контекстного меню, вам следует использовать caja-actions . Они легко настраиваются.