200 лучших программ для Linux — страница 24 из 28

Мода на трехмерные рабочие столы не обошла и Linux. Более того, пользователи этой системы могли увидеть готовое решение даже раньше выхода Windows Vista. Самое главное заключается в том, что при использовании оконных менеджеров 3D системные требования не изменяются. Для работы в KDE с Beryl достаточно компьютера с процессором 633 МГерц и оперативной памятью 256 Мбайт. Идея трехмерного рабочего стола проста. В каждом графическом адаптере около 90 % (и более) занимает чип, отвечающий за вывод трехмерных изображений, поэтому если создавать рабочие столы, которые бы использовали возможности OpenGL/DirectX, то они будут работать на порядок быстрее и эффективнее, а выглядеть лучше. Это поняли в мире как UNIX, так и Windows. В Windows идея трехмерного рабочего стола была реализована в Vista, UNIX же оброс проектами, которые решали задачу по-своему. Это Novell XGL/Compiz, AIGLX проекта X.Org и Looking Glass (http://lg3d.dev.java.net/) и многие другие. Реализация этой идеи потребовала новой видеоподсистемы и оконных менеджеров, которые могли бы использовать новые возможности. В настоящее время самым популярным является решение Compiz Fusion (http://compiz-fusion.org/), возникшее от слияния двух проектов – Beryl (http://www.beryl-project.org/) и Compiz (http://compiz.org/). Beryl и Compiz – это комбинированные оконные менеджеры, работающие поверх Xgl или AIGLX, использующие OpenGL и 3D-компонент графической карты для отрисовки рабочего стола. Они имеют общие корни. Некоторое время паралельно с менеджером Compiz развивалась еще одна ветка проекта – так называемая community branch. Compiz-quinn, главным разработчиком которого является человек, известный как Quinnstorm, отличался от стандартной версии лучшей интеграцией со средами GNOME и KDE, а также имел собственный менеджер настроек (CSM) и более гибкий декоратор окон (CGWD, сейчас Emerald). В итоге Дэвид Ривимен из Novell решил, что Compiz-quinn далеко ушел от оригинального проекта, и пора разделиться. Некоторое время проекты развивались отдельно, но уже в апреле 2007 года было объявлено о слиянии Beryl и Compiz в единый проект CompizFusion. Теперь разработчики Compiz взяли на себя ответственность за ядро (Compiz-core), а команда Beryl будет заниматься плагинами (Compiz-extra). В данный момент работа над проектом Beryl прекращена, однако основные модули будут перенесены в новый проект CompizFusion.

Пакет с CompizFusion, как и Beryl, есть в репозитарии всех дистрибутивов Linux. Разработчики предлагают свой репозитарий для пользователей Ubuntu, для подключения которого достаточно добавить в /etc/apt/source.list такие строки:

deb http://ppa.launchpad.net/amaranth/ubuntu feisty main

deb-src http://ppa.launchpad.net/amaranth/ubuntu feisty main

В Ubuntu затем следует выполнить команду:

$ sudo apt-get install compiz compizconfig-settings-manager

В Kubuntu команда несколько иная:

$ sudo apt-get install compiz compizconfig-settings-manager compiz-kde emerald

Теперь для запуска выполните команду compiz –replace, настройки производятся путем выполнения команды ccsm или выбора пункта Advanced Desktop Effects Settings (Дополнительные настройки эффектов рабочего стола) в меню.

Дальнейшие настройки зависят только от вашей фантазии и мощности системы, хотя 3D-эффекты, выставленные на максимум, не очень нагружают систему. Например, чтобы перенести приложение на другой рабочий стол, достаточно захватить его при помощи кнопки мыши и передвинуть на край рабочего стола. Для перехода на следующий виртуальный стол можно использовать среднюю кнопку мыши или комбинацию клавиш Ctl+Alt+Left/Right и Up/Down (рис. 6.5).

Рис. 6.5. Оконный менеджер CompizFusion


При подведении указателя мыши к верхнему правому углу все окна приложений выстроятся на рабочем столе, позволяя быстро выбрать нужное. Окно разворачивается, как скатерть, сворачивается, как будто Хоттабыч возвращается в кувшин, а если потянуть за край окна, он отогнется, как ткань.

Интерактивные приложения рабочего стола

Одним из интересных вариантов изменения функциональности рабочего стола являются интерактивные приложения (widget), которые можно разместить прямо на нем. Это не только красиво, но и удобно, так как нужное приложение или индикатор всегда находится под рукой.

SuperKaramba

Для среды KDE доступна SuperKaramba (http://netdragon.sourceforge.net/), в GNOME это GNOME Desktop Applets – GDesklets (http://www.gdesklets.org/). Они обладают практически аналогичными возможностями, но GDesklets не ограничен работой только в одной среде. В настоящее время GDesklets работает в большинстве современных рабочих столов UNIX, в том числе GNOME, KDE и Xfce. Количество доступных десклетов на порядок меньше, чем для SuperKaramba, зато сложнее запутаться.

Сначала была Karamba (http://karamba.sourceforge.net/), созданная автором Хансом Карлссоном как аналог программы для Windows Samurize. Karamba включала ряд модулей и настраивалась исключительно при помощи конфигурационных файлов. Сейчас проект не развивается, последняя версия 0.17 датирована 14 апреля 2003 года. Однако хорошие идеи не пропадают, и эта была вскоре подхвачена энтузиастами. Так возник проект SuperKaramba, совместимый по модулям с Karamba. До недавнего времени этот проект развивался отдельно, но теперь он официально входит в состав ветки KDE 3.5.x. В последнем релизе KDE 4.0, который продвигается на рабочие столы пользователей, он уже интегрирован в рабочую среду и отдельно устанавливать его не нужно.

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

Рис. 6.6. Апплеты SuperKaramba


Большой список апплетов находится на сайте http://www.kde-look.org/, самые популярные удобнее отбирать и загружать в самом SuperKaramba. В этом случае, чтобы получить апплет, после запуска программы необходимо нажать кнопку Скачать апплеты, после чего появится окно, предназначенное для их выбора. В самом правом диалоге отображается краткая информация о выбранном апплете, а иногда и маленький экранный снимок. Для каждого апплета выводится номер версии и рейтинг, выставленный пользователями. Нажав кнопку Details (Детали), можно получить более подробную информацию. Нажатие кнопки Установить закачает модуль.

Большую часть апплетов после запуска можно или даже нужно настраивать. Для этого, щелкнув на нужном апплете правой кнопкой мыши, вызовите контекстное меню, в котором должен быть активным пункт Настроить апплет. Для расположения апплета на выбранном месте нужно захватить его при помощи кнопки мыши и перетащить.

Комбайн GKrellM

Популярная программа мониторинга GKrellM (http://www.gkrellm.net/, рис. 6.7) умеет выводить информацию о загрузке процессора, памяти, работе сетевых интерфейсов, наличии почты, управлять проигрывателями и многое другое. Все возможности реализуются посредством подключения плагинов, поэтому можно выбрать необходимое.

Рис. 6.7. GKrellM с окном настройки


Для самостоятельной сборки потребуются gtk 2.0, gdk 2.0, glib 2.0, но в репозитарии Ubuntu он уже есть: выполнив команду sudo apt-cache search gkrellm, вы найдете не только саму программу, но и большое количество плагинов и тем к ней, способных удовлетворить самые изысканные запросы. После установки плагины следует настроить. Например, мониторинг температуры процессора и работа кулеров настраиваются так. Щелкаете один раз правой кнопкой мыши на дате и в появившемся окне настройки выполняете команду Встроенные → Датчики. Разворачиваете все пункты и отмечаете нужные датчики. После активации датчика в окне справа можно установить другое значение множителя и указать расположение датчика в окне GKrellM. Для температурных датчиков убедитесь, что на вкладке Параметры снят флажок, определяющий температуру по Фаренгейту. Нажав кнопку Сигналы, указываете допустимые параметры для конкретного датчика, при превышении которых будет выдаваться сигнал предупреждения или тревоги. Настройки остальных модулей также просты, тем более что интерфейс локализован.

Это еще не все. Например, для тех оконных менеджеров, которые поддерживают так называемые dock-apps, – AfterStep, WindowMaker, FVWM, BlackBox и прочих, для тех же целей можно взять их с сайта – http://dockapps.org/. Здесь шесть категорий докапсов, в которых находится около трехсот решений для любого случая.

Глава 7Полезные утилиты

• Файловые менеджеры

• Работа с клавиатурой

• Программы-каталогизаторы

• Программа Tellico

• Поиск информации

• Поисковая машина Beagle

• Программы для работы с мобильным телефоном

• Менеджер персональной информации Kontact

• Запись видео с экрана

• Антивирус ClamAV

• Запуск игр Windows под Linux


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

Файловые менеджеры

На протяжении всей книги уже не раз упоминалось о двух популярных файловых менеджерах – Konqueror из KDE и Nautilus из GNOME. Пользователям, работающим в консоли, можно предложить Midnight Commander (пакет mc). Две панели сине-белого цвета со строкой меню, расположенной сверху, и подсказкой к горячим клавишам внизу напомнят знаменитый Norton Commander. Программа позволяет производить все операции, присущие файловому менеджеру, имеет множество настроек, работает быстро, разрешает работать с сетевыми ресурсами, например FTP-сервером, с его помощью можно устанавливать пакеты, работать с архивами и многое другое. Нажатием F2 можно получить список встроенных команд, свои команды добавлять просто.

Файловый менеджер Dolphin

В KDE 4.0 на смену Konqueror в качестве файлового менеджера по умолчанию предлагается Dolphin (http://enzosworld.gmxhome.de/) (рис. 7.1), который заменит Konqueror, как когда-то случилось с KFM – файловым менеджером в KDE 1.х.

Он не будет совмещать в себе все функции, которыми располагает Konqueror, а будет только файловым менеджером, то есть просмотр рисунков, прослушивание музыки, выход в сеть и прочая привычная функциональность будут недоступными – для этого будут вызываться сторонние приложения. Пока нет и, наверное, не будет многооконности, зато он будет понятней рядовому пользователю. В Dolphin система навигации несколько напоминает принятую в Windows Vista. Окно визуально разбито на три части. В левой отображены закладки, в середине – сами файлы и каталоги, а справа выводится информация по выбранному файлу. Здесь же находятся пункты, предлагающие действия, которые можно произвести с данным объектом, не прибегая к меню (зашифровать, заархивировать, отправить по почте, открыть как root и другие). Нажав кнопку Split View (Разделить вид), среднее окно можно разделить на две независимые части, что удобно при копировании файлов из одного каталога в другой. По умолчанию адресная строка не выводится, открыть ее можно, нажав неприметную кнопку Edit Location (Изменить расположение) (Ctrl+L). Закладки в левую панель можно добавлять перетаскиванием.

Рис. 7.1. Файловый менеджер Dolphin

Файловый менеджер Krusader

Krusader (http://krusader.sourceforge.net/) – на сегодня самый мощный и популярный двухпанельный файловый менеджер для Linux. Krusader предоставляет весь набор возможностей по управлению файлами, которые могут понадобиться во время работы, а полное перечисление займет не одну страницу. Интерфейс локализован, прост и лаконичен (рис. 7.2), обеспечивает понятную рабочую среду, удобную как для начинающих, так и для более опытных пользователей.

Рис. 7.2. Файловый менеджер Krusader


Krusader имеет несколько режимов отображения панелей, выбираемых через контекстное меню размещения пользовательского интерфейса, менеджер монтирования файловых систем и определения загруженности дисков. Он способен достоверно определять тип файла по его внутренней структуре. С его помощью легко копировать, перемещать, удалять и просматривать файлы. Умеет работать с архивами следующих форматов: tar, zip, bzip2, gzip, rar, ace, arj и rpm. Подержка KIO Slaves обеспечивает прозрачную работу по многим сетевым протоколам, включая FTP и сети Windows. Возможна синхронизация директорий, поддерживаются сравнение файлов по содержанию, продвинутые возможности поиска в файловой системе, мощные средства для масового переименования посредством Krename и множество других возможностей, которые понравятся опытным пользователям. Последние также оценят поддержку комбинаций клавиш, позволяющих работать, не используя мышь. Доступны эмулятор терминала и командная строка. Ведется история всех событий.

В среде GNOME также есть двухпанельный аналог – GNOME Commander (http://www.nongnu.org/gcmd/).

Работа с клавиатурой