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

Это пошаговое руководство показывает, как добавить опцию «открыть от имени 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.

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

Поделитесь с друзьями
FOX
FOX

Люблю что-то новое

Статей: 126

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x