Добавить “Открыть файл/папку от имени рут/администратора” в Elementary OS 6

editasadmin-option

Это пошаговое руководство показывает, как добавить опцию “открыть от имени root (или администратора)” в файловый браузер Pantheon в Elementary OS 6 Odin.

Elementary OS сейчас находится в версии 6.0, основанной на Ubuntu 20.04 LTS. Для тех, кто ищет функцию “Открыть как администратор”, чтобы открыть системный файл с правами пользователя root или выполнить копирование и вставку за пределами домашнего каталога пользователя, ситуация изменилась.

Исполняемой командой для файлового менеджера теперь является io.elementary.files, а команда для запуска текстового редактора – io.elementary.code. Обе команды названы в стиле приложений Flatpak. Gksu имеет gnone, а “pkexec” занимает место, позволяющее авторизованному пользователю выполнять программу от имени root.

Добавьте действие Open as Admin в Elementary OS 6:

1. Сначала найдите и откройте “терминал” в меню Приложения в левом верхнем углу.

2. Когда терминал откроется, выполните команду для создания (и редактирования через nano) файла конфигурации для возможности редактирования файла с правами пользователя root:

sudo nano /usr/share/contractor/io.elementary.code.open-as-root.contract

Далее вставьте следующие строки и сохраните с помощью сочетания клавиш Ctrl+X, и нажмите Enter.

[Contractor Entry]
Name=Edit as Administrator
Icon=io.elementary.code
Description=Edit file via root user privilege
MimeType=text/plain;
Exec=pkexec io.elementary.code %U
Gettext-Domain=code

3. Создайте еще один файл конфигурации для опции открытия папки с правами root:

sudo nano /usr/share/contractor/io.elementary.files.open-as-root.contract

Затем вставьте следующие строки и сохраните его (Ctrl+X, и нажмите Enter):

[Contractor Entry]
Name=Open as Administrator
Icon=system-file-manager
Description=Open a folder via root user privilege
MimeType=inode/directory;
Exec=pkexec io.elementary.files %U
Gettext-Domain=file manager

После создания этих двух файлов при щелчке правой кнопкой мыши по файлу или папке сразу без перезагрузки появляются опции контекстного меню “Редактировать от имени администратора” и “Открыть от имени администратора”.

editasadmin-option

Как видите, вы можете создавать больше действий, создавая файлы с расширением “.contract” в каталоге /usr/share/contractor. Название будет отображаться как опция меню, а значение иконки, MineType и Exec можно узнать, проверив файл ярлыка приложения (.desktop) в каталоге /usr/share/applications.

Вот и все. Наслаждайтесь!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

180490cookie-checkДобавить “Открыть файл/папку от имени рут/администратора” в Elementary OS 6

Автор публикации

не в сети 2 часа

FOX

Люблю что-то новое
Комментарии: 67Публикации: 100Регистрация: 24-09-2017
Если Вам понравилась статья, то поделитесь ею в соц.сетях:
guest
0 комментариев
Inline Feedbacks
View all comments