Читаем Погружение в Salix полностью

При просмотре файловой иерархии обычным пользователем подчас неожиданно возникает необходимость открыть каталог, для него закрытый, или даже отредактировать какой-нибудь из общесистемных конфигов. И то, и другое требует прав администратора. Разумеется, всё это можно сделать через пункт Открыть терминал и команду sudo. Однако было бы удобно обеспечить такую возможность непосредственно в файловом менеджере, которым в нашем случае по умолчанию выступает Thunar.

Благо, сделать это в Thunar'е не просто, а очень просто, без установки каких-либо дополнительных плагинов – достаточно обратиться к пункту его главного меню Правка -> Особые действия, отвечающему за дополнительные пункты меню контекстного, вызываемого щелчком правой кнопки мыши. По умолчанию в этом меню всего один дополнительный пункт – Открыть терминал:

Рисунок 12-1.Thunar: особые действия

И одну запись можно видеть в панели настройки особых действий:

Рисунок 12-2.Пример особого действия: открыть терминал

Однако имеющийся на ней зелёный плюсик, как легко догадаться, позволяет добавлять собственные особые действия произвольного назначения и количества. Ибо вызывает ещё одну панель с двумя вкладками. В поля первой заносятся имя действия, его описание и соответствующая команда:



Рисунок 12-3.Создание нового действия

Во второй вкладке отмечаются типы файлов, при обращении к которым должны появляться дополнительные пункты контекстного меню:


Рисунок 12-4. Условия особого действия

Всё это достаточно очевидно, и проще всего может быть проиллюстрировано примерами. Для начала обеспечиваем возможность редактирования «чужих» (в том числе общесистемных) текстовых файлов, заполнив первую вкладку таким образом:


Рисунок 12-5. Пример особого действия: редактирование файла от root'а

Пиктограмму для действия можно подобрать из имеющихся – более-менее подходящий по смыслу:


Рисунок 12-6. Выбор пиктограммы для нового действия

Во второй же вкладке сохраняем шаблон и отметку на текстовых файлах, как оно было по умолчанию.

Далее создаём пункт открытия каталога в Thunar'е от лица суперпользователя. Здесь всё столь же очевидно:


Рисунок 12-7. Редактирование действия: название, описание, команда

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


Рисунок 12-8. Редактирование действия: в контекстном меню для каталогов

И последнее – это открытие root'ового терминала:


Рисунок 12-9. Терминал с правами root'а

Здесь условием появления также будет каталог.

После этого контекстное меню при фиксации на имени файла приобретёт такой вид:

Рисунок 12-10. Контекстное меню для файла

А при фиксации на каталоге будет выглядеть так:

Рисунок 12-11. Контекстное меню для каталога

В любом случае после выбора одного из этих пунктов появится панель gksu для ввода пользовательского пароля:

Рисунок 12-12. Панель авторизацииgksu

После чего соответствующая программа (Thunar, текстовый редактор или терминал) будут открыты с правами администратора.

Как видите, в Thunar'е, в отличие от некоторых других файловых менеджеров (на которые не будем указывать пальцем) обеспечить доступ суперпользователя к файлам и каталогам гораздо быстрее, чем об этом рассказать.

И по секрету добавлю, что того же результата можно добиться прямым редактированием файла ~/.config/Thunar/uca.xml, во-первых. А во-вторых, список особых действий не сводится к перечисленным, а ограничен только потребностями и фантазией применителя.

Thunar и поиск файлов

Как ни странно, в Thunar'е штатно нет такой, казалось бы, неотъемлемой функции файлового менеджера, как поиск файлов, да плагинов соответствующего назначения не обнаруживается. Однако это можно исправить минимум двумя сторонними средствами.

Первое из таких средств – утилита Catfish, которая обнаруживается в системе после полной инсталляции Salix'а. А при выборе базовой установки её легко добавить посредством

$ sudo slapt-get -i catfish

Утилита Catfish – нечто вроде интегратора таких команд, как find (задействована по умолчанию), locate, slocate и любых других «искателей». Как её можно прикрутить к Thunar'у? С помощью всё того же волшебного пункта Правка -> Особые действия, добавив её вызов в контекстное меню. Для чего заполняется такая форма:


Рисунок 12-13. Редактированиедействия: Поиск

В качестве условия появления отмечается боксик Каталоги.

Перейти на страницу:

Похожие книги

Полное руководство по Microsoft Windows XP
Полное руководство по Microsoft Windows XP

В книге известного американского автора описывается среда ОС Windows XP и принципы ее функционирования, приведен сравнительный анализ Windows XP с предшествующими версиями операционной системы Windows. Рассматриваются вопросы применения и модификации нового интерфейса с целью получения прямого доступа ко всем функциям Windows XP обсуждаются варианты подключения к компьютерным сетям. Несколько разделов посвящены работе с реестром и конфигурационными файлами, мультимедийным функциям и разнообразным системным службам, а также методам решения проблем с программным обеспечением и оборудованием. Особое внимание уделено обеспечению безопасности операционной системы.Издание адресовано пользователям и сетевым администраторам, желающим активно применять возможности операционной системы Windows XP (в том числе и недокументированные).

Джон Поль Мюллер , Питер Нортон

ОС и Сети, интернет / ОС и Сети / Книги по IT
Архитектура операционной системы UNIX (ЛП)
Архитектура операционной системы UNIX (ЛП)

Настоящая книга посвящена описанию внутренних алгоритмов и структур, составляющих основу операционной системы (т. н. «ядро»), и объяснению их взаимосвязи с программным интерфейсом. Таким образом, она будет полезна для работающих в различных операционных средах. При работе с книгой было бы гораздо полезнее обращаться непосредственно к исходному тексту системных программ, но книгу можно читать и независимо от него.  Во-вторых, эта книга может служить в качестве справочного руководства для системных программистов, из которого последние могли бы лучше уяснить себе механизм работы ядра операционной системы и сравнить между собой алгоритмы, используемые в UNIX, и алгоритмы, используемые в других операционных системах. Наконец, программисты, работающие в среде UNIX, могут углубить свое понимание механизма взаимодействия программ с операционной системой и посредством этого прийти к написанию более эффективных и совершенных программ.

Морис Дж Бах , Морис Дж. Бах

ОС и Сети, интернет / ОС и Сети / Книги по IT
Информация. Собственность. Интернет. Традиция и новеллы в современном праве
Информация. Собственность. Интернет. Традиция и новеллы в современном праве

Книга обобщает многолетний опыт соавторов в области правового регулирования информационных отношений, а также их размышления о путях развития современного (как отечественного, так и зарубежного) права в контексте глобальных изменений, которые сопутствуют формированию информационного общества.Центральная проблема, которой посвящена книга — соотношение "информации" (сравнительно нового объекта правового регулирования) и "собственности" (юридического института с многовековой историей). Особое внимание уделяется историческому аспекту: прослеживая эволюцию в толковании данных понятий, авторы представляют на суд читателя выявленные проблемы и пути их решения. При рассмотрении вопросов, связанных с правовым регулированием Интернета, авторы опираются на новейшие зарубежные исследования по данной тематике. Завершает книгу критический анализ действующего российского законодательства в информационной сфере.Книга снабжена развернутой библиографией российских и зарубежных источников.В Приложении публикуется перевод Закона США "О свободе информации".Книга предназначена для юристов, работающих в сфере использования информационных технологий, и специалистов в области законотворчества.

Елена Анатольевна Войниканис , Михаил Владимирович Якушев

ОС и Сети, интернет / Юриспруденция / Интернет / Образование и наука / Книги по IT