Блог обо всем подряд. Хотя про ИТ (в частности linux, python) больше всего.
Распознавание текста в ОС Linux с поддержкой кириллицы возможно с помощью OCR-системы CuneiForm, которая служит для преобразования графических файлов в редактируемый текст. CuneiForm работает только из консоли, что существенно ограничивает круг людей, которые могут использовать данную программу.
Чтобы это исправить была разработана графическая оболочка — YAGF.
Плюсы:
>>> import wxПри попытке выбрать версию по умолчанию:
>>> wx.VERSION
(2, 6, 3, 2, '')
Одна из лучших особенностей линукс - это гибкость.
У иксов графический терминал по умолчанию имеет номер 0. В этом графическом терминале отображается ваш графический менеджер. Доступ к нему возможен через комбинацию клавиш Alt+Ctrl+F7. Клавиши Alt+Ctrl+F1 до F6 позволяют преключатся между текстовыми терминалами.
Графические терминалы начинающиеся с F7 - это отдельные объекты иксов которые имеюют свои собственные запущенные программы.
Для начала гужно установить менеджер окон который будет работать на втором терминале. Это может быть например Window Maker.
После установки графического менеджера вам нужно отредактировать или создать файл .xinitrc в вашей домашней папке. Когда X запускается из коммандной строки, то он читает этот файл.И так, в файле .xinitrcдобавте следущую строку:
exec wmaker
и сохраните.
В коммандной строке наберите:
startx -- :1
Это запустит X с использованием гр. терминала № 1 (по умолчанию используется № 0). Если все прошло успешно то вы увидите рабочий стол вашего установленного графмческого менеджера. Для переключения обратно на ваш нулевой гр. терминал используйте Alt+Ctrl+F7. На второй гр. терминал Alt+Ctrl+F8.
X: user not authorized to run the X server, aborting.
Это проблема конфигурации и она легко решается. Откройте следующий файл как root:
sudo gedit /etc/X11/Xwrapper.config
и измените
allowed_users=console
на следующее
allowed_users=anybody
Это может повлиять на безопасность вашей системы но зато исправит проблему.
X: client 1 rejected from local host
Для решения этой проблемы удалите файлы из вашей домашней директории имена которых начинаются с .Xauthority
-------------------------------------------------------------------------------------
Для добавления других графических терминалов повторите шаги выше но только используйте следущие номера вместо 1 например
startx -- :2