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:
Теперь, при необходимости отредактировать системный файлы, мы открываем его обычным образом -- щелчком мыши, в меню Сервис выбираем пункт Open as Root, редактируем файл, сохраняем изменения и закрываем Gedit.
Считается, что третий способ самый дружелюбный к пользователю. Однако, ИМХО, требует лишних телодвижений, и к тому же не всегда работает: в некоторых системах у меня по установке после открытия системного файла редактор просто переставал реагировать на нажатие клавиш -- раньше редактировать файл можно было сколько угодно, нельзя было сохранить изменения -- а при попытке выбора Open as Root просто слетал. Так что я для правки единичного файла использую sudo
, а если это надо делать в массовых масштабах -- то уж su
.
Поначалу я хотел дать подробное описание Gedit'а. Но едва начал -- мне стало невообразимо скучно. Тем более, что сам им пользовался очень короткое время, в Solaris, и исключительно из-за отсутствия альтернатив.
Предназначение Geditэ так и осталось для меня непонятным -- для чисто системного редактора он тяжеловат (в сравнении, например, с Mousepad'ом из XFce). А до функциональности редактора "продвинутого" он не дотягивает, даже если его увешать всеми возможными плагинами.
В компенсацию этому я дам ссылку на описание моего любимого редактора на основном проекте -- Geany.
Главная
Содержание . .