[Вперед] [Содержание] [Назад]
Сага о konqueror. Функциональность файлового менеджера
Управление файлами konqueror осуществляется несколькими способами: через пункты главное меню, через контекстное меню, вызываемое, как и положено, щелчком правой клавиши мыши на объекте, и путем простого манипулирования мышью. Ряд опций доступен через инструментальную панель (неограниченно настраиваемую, как будет показано ниже). Многие команды меню дублируются комбинациями горячих клавиш. Но в целом развитой системы клавишного управления, позволяющей обходиться без мыши (как это возможно в Norton Commander и Midnight Commander) в konqueror нет.
Следует сразу заметить, что главное меню также в какой-то мере контекстно чувствительно, и содержание его пунктов зависит от текущей позиции, то есть - находимся ли мы в файловых панелях, в дереве каталогов или в эмуляторе терминала.
Пункты главного меню следующие:
- Страница;
- Редактирование;
- Вид;
- Перейти;
- Закладки;
- Инструменты;
- Настройки;
- Окно;
- Помощь.
Они активизируются наведением курсора мыши или нажатием клавиши Alt. После чего ниспадающее меню открывается щелчком левой клавиши, или нажатием клавиши Enter, соотвественно. Чтобы получить представление о возможностях konqueror, рассмотрим пункты меню последовательно.
В меню Страница можно видеть пункты Новое окно и Создать копию окна (различие между ними в том, что первый открывает окно с параметрами по умолчанию, а второй наследует таковые текущего окна), а также Открыть страницу и Выход, смысл которых очевиден.
Меню Редактирование не содержит ничего неожиданного (рис. 3). Здесь сгруппированы операции отмены, копирования, вырезания, вставки и тому подобного. Обращу внимание только на отсутствие возможности возврата отмененной операции (то есть Redo) и на различные режимы удаления файлов - помещения в корзину (аналогично Windows), удаления средствами операционной системы, уничтожения (насколько я понял, истребления файла со всеми его ссылками). Здесь же доступ к свойствам файла или каталога, включающим права доступа с возможностью их изменения в рамках текущей компетенции пользователя (или, соответственно, суперпользователя).
Рис. 3. Меню Редактирование
В этом же меню есть чрезвычайно полезный пункт - Создать новый (то есть каталог, файл, устройство или URL). С каталогом все ясно, а вот среди файлов могут быть созданы пустой файл HTML (с минимально необходимыми тэгами title, html, body) или plain text, что полезно, например, при работе над сайтом или над книгой. Среди устройств могут быть созданы CD ROM или флоппи-дисковод - то есть в текущий каталог помещаются ссылки на соответствующие физические устройства для быстрого к ним обращения.
В меню Вид для начала можно определиться с режимом просмотра файлов и каталогов (в виде с пиктограммами, текстовом, многоколоночном и т.д.). Включение пункта Использовать index.html переводит менеджер в режим браузера при попадании в каталог с индексным файлом web-сайта. Далее, здесь же включается синхронизация панелей и показ скрытых файлов, определяются вид пиктограмм, формат списка файлов, цвет и узор фона, о чем подробнее будет идти речь в разделе о настройках. Пока скажу только, что все произведенные через меню Вид изменения сохраняют силу лишь в текущем сеансе. Наконец, через это же меню осуществляется и печать.
Название меню Перейти отражает содержание: это переход на один уровень вверх или в домашний каталог, быстрое перемещение к нескольким фиксированным папкам или закладкам, возврат к предыдущему состоянию.
С пунктом Закладки также все ясно: здесь создаются новые закладки (то есть Bookmark, в понимании Netscape Navigator) и редактируются существующие. Отсюда же осуществляется переход по созданным закладкам konqueror; для чего, впрочем, можно воспользоваться и закладками, созданными ранее в Netscape Communicator.
Меню Инструменты содержит три пункта: Выполнить команду, вызывающий стандартный минитерминал KDE, Открыть терминал (каковая именно это и делаете, открывая по умолчанию konsole) и Найти файл. С помощью последнего вызывается панель поиска (рис. 4) о трех закладках (Имя/Путь, Диапазон дат, Дополнительно), позволяющая осуществлять поиск файла по имени или маске в неком каталоге (в том числе рекурсивно), времени создания, типу (файл, каталог, символическая ссылка и очень так далее), фрагменту текста.
Рис. 4. Панель поиска файлов в konqueror и ее закладки
Меню Настройки, во-первых, управляет отображением интерфейсных элементов (строки меню, инструментальной панели и т.д.). Во-вторых, оно позволяет произвести индивидуальное конфигурирование konqueror и сохранить внесенные изменения, о чем логично поговорить в соответствующем разделе.
Меню Окно ответственно за внешний вид konqueror. Именно здесь можно включить или выключить (или выключить) дополнительные панели и определить их положение относительно текущей, показать или скрыть дерево каталогов и эмулятор терминала. впрочем, и это предмет разговора для следующего раздела.
Наконец, меню Помощь вряд ли нуждается в пояснениях. Скажу только, что оно включает, с одной стороны, полное руководство по konqueror (к сожалению, это - одни из немногих элементов, не переведенных на русский язык), с другой - контекстную помощь под именем Что это. Выбрав этот пункт, а затем ткнув образовавшимся знаком вопроса в какую-либо из кнопок инструментальной панели, можно не только получить внятное (и русскоязычное) описание ее назначения, но и узнать об альтернативном способе достижения того же результата, например, через главное меню (рис. 5).
Рис. 5. Система контекстной помощи в konqueror
Таковы возможности, доступные через главное меню. Возможности меню контекстного - более ограничены (рис. 6). Здесь можно выполнить стандартные операции вырезания, копирования и вставки, удаления и помещения в корзину. В зависимости от типа файла, он может быть просмотрен через встроенный (в окне konqueror) или подключаемый (в самостоятельном окне) вьювер, либо открыт через предписанное заранее или произвольное приложение. Кроме того, можно изменить свойства файла или каталога (в том числе и права доступа; к сожалению, рекурсивное их изменение во вложенных каталогах невозможно); переименование файла осуществляется также только через панель свойств (рис. 7).
Рис. 6. Контекстное меню konqueror
Рис. 7. Панель свойств файла, позволяющая переименовать его либо изменить права доступа
Список доступных для просмотра форматов заслуживает отдельного рассмотрения. Разумеется, распознается текстовый формат, файлы текстового процессора Lyx раскрываются в виде TeX'овского исходника. Из растровых графических форматов доступны для просмотра практически все распространенные - TIF, GIF, JPEG, PNG. Щелчок на html-файле автоматически вызывает встроенный браузер, но это - другая история.
Привлекает внимание возможность работы с архивами и пакетами. Встроенными вредствами konqueror распознает архивы tar.gz и tgz, позволяя обращаться с ними, как с каталогами - коипровать, перемещать, удалять их содержимое целиком или частично, отдельными файлами или вложенными подкаталогами, просматривать содержимое текстовых файлов и изображений с помощью вьювера.
Прочие архивные форматы (tar.bz2, zip и т.д.) не распознаются внутренними средствами. Однако щелчок мышью на имени такого файлы вызывает программу arc - штатный архиватов KDE, с помощью которого они и могут быть распакованы, дополнены, обновлены, и так далее.
Аналогично и обращение с пакетами rpm: щелчок на имени пакета приврдит к запуску kpackage - самого, на мой взгляд, удобного средства для работы с rpm-пакетами, входящего в стандартный комплект KDE. Правда, способа простого открытия пакетов deb я не обнаружил. Тот же kpackage, хотя и числит deb в списке доступных форматов, понимать его отказывается категорически.
Манипулирование мышью - достаточно тривиально. Одинарный щелчок левой клавишей на имени (или пиктограмме) каталоге открывает его, на имени файла - вызывает просмотр во встроенном вьювере для известных типов файла, или вызывает панель выбора приложения для его открытия. Та же панель вызывается и щелчком средней клавиши мыши (рис. 8). Приложение можно выбрать из списка, ввести его имя непосредственно в командной строке (поддерживающей, к стати, историю).
Рис. 8. Панель выбора приложения для открытия файла
Ну а правая клавиша мыши, как это повелось с незапамятных времен (не с Borland'овских ли программ начала 90-х?), вызывает контекстное меню, о котором уже говорилось.
Разумеется, мышь - главный инструмент для копирования и перемещения файлов, что осуществляется пресловутым методом Drag'n'Drop. Это можно делать между панелями, между панелью и деревом каталогов в любом направлении: перетаскивание файла вызывает появление контекстного меню с пунктами копирования, перемещения или создания символической ссылки.
Более того, метод Drag'n'Drop работает также и между панелями и эмулятором терминала. Правда, естественно, только в одном направлении. При перетаскивании файла из панели в область приглашения командной строки можно видеть менюшку из двух пунктов - Вставить (помещающую в командную строку полный путь до перетаскиваемого файла) и Перейти (что приводит к переходу в родительский каталог файла, аналогично команде cd /path).
Надеюсь, я убедил читателя, что konqueror содержит практически все потребные функции для управления файлами и их просмотра, запуска приложений. Единственно, чего не хватает лично мне - это горячих клавиш в стиле Norton Commander для копирования файлов, их перемещения и тому подобного - ведь для старого пользователя DOS эти действия запрограммированы на рефлекторном (если не инстинктивном) уровне. Но нельзя быть слишком жадным - прочие возможности konqueror с лихвой компенсируют этот маленький недостаток. А потому есть смысл затратить определенное время на настройку konqueror под собственные вкусы. Чем мы и займемся в следующем разделе.
Копилефт
Алексея Федорчука
[Вперед] [Содержание] [Назад]