Чтение онлайн

на главную - закладки

Жанры

200 лучших программ для Linux
Шрифт:

Первоначальным назначением программы Sven была настройка дополнительных клавиш на мультимедийной клавиатуре, но начиная с версии 0.4 Sven научился исправлять ошибки при наборе текста и изменять клавиатурную раскладку наподобие известной в Windows программы Punto Switcher. Более того, даже если используется обычная клавиатура, с ее помощь можно эмулировать мультимедийные клавиши, используя вместо них клавиатурные сочетания. Можно также назначать действия на кнопки мыши. Понимает приблизительно 10 000 русских слов и 9500 английских. В случае если программа не переключилась сама, можно изменить раскладку вручную при помощи специально заданной клавиши (по умолчанию Break).

Отдельной клавишей (Scroll Lock) можно изменять регистр слов (верхний, нижний, первая буква – верхний, остальные – нижний). Индикатор-переключатель раскладки клавиатуры запоминает свое состояние для каждого окна, поэтому при частом переключении между приложениями пользователю не нужно дополнительно изменять раскладку. Программа имеет большие возможности – с ней действительно стоит познакомиться. Все настройки производятся при помощи графической программы, построенной на библиотеках GTK+. Sven тестирован под Linux, но должен работать и на *BSD-системах. Используемый оконный менеджер не имеет значения.

Некоторые оконные менеджеры не имеют панели задач. В этом случае программу следует запускать с ключом -i. После запуска в панели задач появится значок с флагом текущей раскладки, а на рабочем столе отобразится плавающее окно, которое можно свободно перемещать по экрану. В нем выводятся статистика набора текста, индикатор клавиатуры, текущие дата и время. Щелчок правой кнопкой мыши приведет к появлению контекстного меню, при помощи которого можно получить информацию о процессах, выбор любого пункта из списка вызовет меню, позволяющее его остановить. Отсюда же можно управлять встроенными командами, среди них команды для работы с Audio CD, изменение громкости и работа с буфером обмена. Двойной щелчок кнопки мыши отобразит окно настройки параметров работы (рис. 7.3).

Рис. 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).

Поделиться:
Популярные книги

ЖЛ 8

Шелег Дмитрий Витальевич
8. Живой лед
Фантастика:
аниме
5.60
рейтинг книги
ЖЛ 8

Мечников. Из доктора в маги

Алмазов Игорь
1. Жизнь Лекаря с нуля
Фантастика:
альтернативная история
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Мечников. Из доктора в маги

Инженер Петра Великого

Гросов Виктор
1. Инженер Петра Великого
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Инженер Петра Великого

Барон не признает правила

Ренгач Евгений
12. Закон сильного
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Барон не признает правила

Меченный смертью. Том 1

Юрич Валерий
1. Меченный смертью
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Меченный смертью. Том 1

Вперед в прошлое 10

Ратманов Денис
10. Вперед в прошлое
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Вперед в прошлое 10

Как я строил магическую империю 4

Зубов Константин
4. Как я строил магическую империю
Фантастика:
боевая фантастика
постапокалипсис
аниме
фантастика: прочее
фэнтези
5.00
рейтинг книги
Как я строил магическую империю 4

#НенавистьЛюбовь

Джейн Анна
Любовные романы:
современные любовные романы
6.33
рейтинг книги
#НенавистьЛюбовь

Звездная Кровь. Изгой V

Елисеев Алексей Станиславович
5. Звездная Кровь. Изгой
Фантастика:
боевая фантастика
попаданцы
технофэнтези
рпг
фантастика: прочее
5.00
рейтинг книги
Звездная Кровь. Изгой V

На границе империй. Том 4

INDIGO
4. Фортуна дама переменчивая
Фантастика:
космическая фантастика
6.00
рейтинг книги
На границе империй. Том 4

Законы Рода. Том 9

Мельник Андрей
9. Граф Берестьев
Фантастика:
городское фэнтези
попаданцы
аниме
дорама
фэнтези
фантастика: прочее
5.00
рейтинг книги
Законы Рода. Том 9

Интриганка

Шелдон Сидни
Приключения:
исторические приключения
9.24
рейтинг книги
Интриганка

Магнатъ

Кулаков Алексей Иванович
4. Александр Агренев
Приключения:
исторические приключения
8.83
рейтинг книги
Магнатъ

Серые сутки

Сай Ярослав
4. Медорфенов
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Серые сутки