200 лучших программ для Linux
Шрифт:
Отдельной клавишей (Scroll Lock) можно изменять регистр слов (верхний, нижний, первая буква – верхний, остальные – нижний). Индикатор-переключатель раскладки клавиатуры запоминает свое состояние для каждого окна, поэтому при частом переключении между приложениями пользователю не нужно дополнительно изменять раскладку. Программа имеет большие возможности – с ней действительно стоит познакомиться. Все настройки производятся при помощи графической программы, построенной на библиотеках GTK+. Sven тестирован под Linux, но должен работать и на *BSD-системах. Используемый оконный менеджер не имеет значения.
Некоторые оконные менеджеры не имеют панели задач. В этом случае программу следует запускать с ключом -i. После запуска в панели задач появится значок с флагом
Рис. 7.3. Окно настройки Sven
Xneur – аналог Punto Switcher
Программа X Neural Switcher – XNeur анализирует вводимые пользователем символы и, если их последовательность не характерна для текущего языка, переключает раскладку и переписывает последнее слово. Для распознавания языков используются словари aspell и механизм регулярных выражений. События могут озвучиваться через через библиотеку OpenAL либо через звуковой движок Gstreamer. Кроме русского и английского поддерживаются некоторые другие языки – украинский, белорусский, румынский (молдавский) и французский.
Функционально Xneur разделен на две части. Демон xneur, считывая конфигурационные файлы, работает в фоне и, собственно, реализует все возможности программы. Для удобной настройки используется графический интерфейс, точнее два – gxneur (написан с использованием библиотек GTK+) и kXNeur (интерфейс для KDE) (рис. 7.4). По умолчанию задействуются общесистемные настройки, однако пользователь может создать каталог ~/.xneur, в котором будут располагаться индивидуальные настройки.
Рис. 7.4. Интерфейс настройки KXNeur
Изначально программа разрабатывалась для Linux, позже была реализована корректная работа в FreeBSD. Кроме исходных текстов на сайте доступны пакеты для Debian, Ubuntu, ASP Linux, CentOS/RHEL, Fedora 7 и 8. Есть Xneur и в репозитарии российского дистрибутива ALT Linux.
KeyTouch
Программа KeyTouch предназначена исключительно для настройки мультимедийных клавиш. С ее помощью любой клавише можно назначить действие, отличающееся от установок по умолчанию.
При первом запуске в появившемся окне будет предложено выбрать тип клавиатуры. В случае если нужной нет, выбирайте любую. Функциональное назначение (точнее, код) клавиш стандартизировано, если что-то не будет работать, эту клавишу легко настроить вручную. Интерфейс не переведен на русский язык, но прост и понятен (рис. 7.5).
Рис. 7.5. Настройки KeyTouch
На сайте программы кроме исходных текстов и пакетов для некоторых дистрибутивов можно найти готовые настройки для мультимедийных клавиатур большинства известных производителей.
Программы-каталогизаторы
У каждого человека постепенно скапливается большое количество различного материала: книги (бумажные и электронные), стопки журналов, фильмы, музыка, видеоигры, марки, монеты и прочее, связанное с хобби и стилем жизни. Со
временем разобраться в этом становится все проблематичнее. Помочь решить такую проблему могут специальные программы. В Linux они тоже есть. Можно найти десяток программ подобного назначения, которые отличаются используемыми библиотеками и основными возможностями.Alexandria Book Collection Manager – это приложение для среды GNOME, предназначенное для каталогизации книг. Умеет хранить всю необходимую информацию об имеющихся книгах: код EAN/ISBN, название, автор, ключевые слова, рисунок обложки с возможностью импорта с различных онлайн-ресурсов.
Популярностью пользуется и Gcstar , также написанный с использованием Gtk-библиотек. Это более универсальный менеджер, позволяющий управлять информацией любого типа. Пользователь сам устанавливает критерии, по которым заносит описания предмета в каталог. Реализованы все сопутствующие элементы – поиск, автоматическая загрузка информации с веб-ресурсов, а также экспорт базы или ее части в различные форматы (HTML, XML, CSV и XML-формат программы Tellico).
Простая в использовании программа GCfilms позволяет вести коллекцию фильмов. Она поможет в борьбе с должниками, показывая, кто не отдал диск вовремя. В GCfilms удобно реализована возможность поиска информации по всевозможным критериям (непросмотренные, неотданные, актеры, жанр и прочее).
Программа Tellico
Tellico – это очень удобный и понятный в работе менеджер коллекций. После установки в Tellico вы найдете типовые шаблоны для коллекций – книг, библиографий, комиксов, видео, музыки, игр, монет, марок, вин и некоторые другие. Пользователь может добавить свои поля или категории, количество которых не ограничено. Поддержано любое количество полей нескольких типов – обычные текстовые, параграф, список, переключатель, числовое, гиперссылка, данные и изображение. Информация сохраняется в понятный человеку файл формата XML, что делает простым его анализ даже вручную. Реализованы поиск по всем значениям, сортировка и группировка по некоторым параметрам, информацию можно отбирать при помощи системы фильтров. Умеет работать с ISBN (International Standard Book Number – учетный номер международного стандарта) – уникальной 10-цифровой комбинацией, позволяющей однозначно идентифицировать книги и некоторые другие подобные изделия, изданные интернационально. Поддержан импорт информации, хранящейся в файлах формата Bibtex, RIS, CSV, а также аудиофайлов, аудиодисков и плейлистов проигрывателей в форматах CDDB , MP3 и Ogg Vorbis. Собранная информация экспортируется во многие форматы. Сведения можно получать из Интернета, например поля книг можно заполнять с сайта amazon.com, Библиотеки Конгресса (США) и ISBNdb.com, – реализован поиск прямо из окна программы (рис. 7.6).
Рис. 7.6. Поиск книги на Amazon.com
Кроме того, из диалога программы можно загрузить дополнительные модули. Пока их четыре: gcfilm-search (для импорта информации из программы GCfilms), amarok-search (для поиска песен в списке Amarok и импорта в базу Tellico), Open ILS supercat (импорт информации о книгах с и модуль импорта информации о видеофильмах с сайта allocine.fr.
При использовании для заполнения Интернета среди данных присутствует ссылка на сайт с информацией о книге или другом объекте. Обычно перейти на нее можно, щелкнув на рисунке.
В некоторых позициях вроде марок и монет нет предустановленных источников для поиска, его придется добавлять самостоятельно. После введения всех данных не забудьте сохранить коллекцию, выполнив команду File -> Save (Файл -> Сохранить).
Одной из самых важных возможностей Tellico является создание отчетов, для удобства имеется несколько готовых шаблонов. Особенно полезен шаблон Долги, в котором сразу видно, кто что взял и не вернул. Созданный отчет можно распечатать либо сохранить в файл.