GNOME, кит третий: текстовый редактор Gedit

Основное назначение Gedit'а -- редактирование системных файлов и пользовательских конфигов и скриптов. В соответствие с этим функционал его не изобилует богатством возможностей.

Конечно, с помощью плагинов его можно расширить, укрепить и закалить в боях. И тогда он станет совсем похожим на настоящий, пригодный для использования в мирных целях. Но зачем, если на свете есть немало специально предназначенных редакторов? Так что ниже я очень кратко рассмотрю вопрос эффективного использования Gedit'а как системного редактора.

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

Первый -- в окне терминала дать команду

$ su -

а затем, после ввода административного пароля, уже в среде суперпользователя, что-нибудь вроде

gedit /etc/fstab

При этом не забыть по окончании редактирования выйти из сеанса администратора.

Второй способ не требует лишнего интеллектуального усилия и сводится к одной команде:

$ sudo gedit /etc/fstab

после которой потребуется ввести пароль уже обычного пользователя -- того, от лица которого gedit запускается.

Этот способ применим в том случае, если использование sudo было разрешено на стадии firstboot, или позднее настроено собственноручно. Впрочем, пользователь, осиливший настройку sudo, в моих советах уже не нуждается.

Третий способ потребует установки плагина gedit-beesu-plugin.x86_64 -- с помощью команды yum install или PackageKit. После чего надо войти в меню Правка - > Параметры, перейти там во вкладку Модули и активировать пункт Open as Root:

g04.png

Теперь, при необходимости отредактировать системный файлы, мы открываем его обычным образом -- щелчком мыши, в меню Сервис выбираем пункт Open as Root, редактируем файл, сохраняем изменения и закрываем Gedit.

Считается, что третий способ самый дружелюбный к пользователю. Однако, ИМХО, требует лишних телодвижений, и к тому же не всегда работает: в некоторых системах у меня по установке после открытия системного файла редактор просто переставал реагировать на нажатие клавиш -- раньше редактировать файл можно было сколько угодно, нельзя было сохранить изменения -- а при попытке выбора Open as Root просто слетал. Так что я для правки единичного файла использую sudo, а если это надо делать в массовых масштабах -- то уж su.

Поначалу я хотел дать подробное описание Gedit'а. Но едва начал -- мне стало невообразимо скучно. Тем более, что сам им пользовался очень короткое время, в Solaris, и исключительно из-за отсутствия альтернатив.

Предназначение Geditэ так и осталось для меня непонятным -- для чисто системного редактора он тяжеловат (в сравнении, например, с Mousepad'ом из XFce). А до функциональности редактора "продвинутого" он не дотягивает, даже если его увешать всеми возможными плагинами.

В компенсацию этому я дам ссылку на описание моего любимого редактора на основном проекте -- Geany.


Главная
Содержание

. .