Удобное распознавание текста в Linux

Несмотря на то, что в Linux вполне себе существуют командные утилиты для распознавания текста (gocr, cuneiform, tesseract) мне нехватало удобного интерфейса чтобы хоть как-то заменить Fine Reader, пока не нашел GTK утилиту ocrfeeder.

Утиль позволяет самому размечать область распознавания (может и автоматически, но не очень хорошо это делает), распознавать несколько страниц, экспортировать в опенофисовский формат, в PDF и т.п.



Утилита сама находит поддерживаемые OCR движки, можно подправить аргументы командной строки (чтобы, например, выбрать язык), можно самому сделать несколько вариантов выбора OCR движков с разными параметрами.

Легковесный SpaceFM для GTK

Нашел интересный форк файлового менеджера pcmanfm — SpaceFM. Даже несмотря на наличие пакетов установка подразумевает сборку из исходников, зависимостей не слижком много, все установятся автоматически с пакетом. Есть поддержка GTK3, полная русификация и поддержка нескольких панелей.


Графический интерфейс в bash скриптах

Сегодня приведу небольшой пример того, как можно сделать графический интерфейс выбора из списка с помощью bash и т.н. zenity (gtk).

Окно выбора представляет собой список из 2х организаций, например (названия замазаны квадратиками)



Если нажать «Отмена» скрипт просто прекратит работу, если нажать «ОК» выбрав филиал, или просто 2 раза щелкнуть на названии филиала — сработает та или иная часть скрипта.

Сам скрипт:

( Читать дальше )

GTK регулятор громкости Volume Icon

Оказывается простой gtk регулятор громкости для трея с возможностью регулировки колесом мышки — дефицит. Самый удачный на мой взгляд — Volume Icon. Как раз подходит для минималистичных окружений, вроде awesome:

Настройка внешнего вида GTK приложений без GNOME

Есть такой замечательнейший оконный менеджер wmii. Это удивительное сочетание минимализма и удобства. Те кто решил попробовать его и не разобрался — не спешите с выводами, скоро постараюсь сделать топик небольшой.



В последнее время пользуюсь только им и на GNOME возвращаться не собираюсь. Но вот какая проблема — я использую множество GTK приложений и мне хотелось бы иногда менять темы оформления, иконки и т.п. Редактировать gtkrc — не очень хороший вариант, так как есть утилита LXApperance. Хотя это и один из компонентов оконного менеджера LXDE, имеет минимум зависимостей и позволяет менять GTK тему, иконки, шрифт:



В Ubuntu устанавливается так:

sudo apt-get install lxappearance

(да да, именно lxappeArance)