Fedoraway - блог SergeyR

RSS-материал
Блог создан для систематизации моих знаний в использовании и администрировании Linux вообще и Fedora в частности.SergeyRhttp://www.blogger.com/profile/10678677712356683838noreply@blogger.comBlogger57125
Обновлено: 1 неделя 6 дней назад

Xsane и система распознавания текста cuneiform

Втр, 2010-07-13 20:04
 Итак система распознавания кириллицы для Linux теперь есть, нужно прикрутить к консоли графическую часть. В качестве оной давно уже использую Xsane (думаю наиболее подходящая среда для сканирования).
Установить программу можно через менеджер пакетов, или команной:
#yum install xsane Итак запускаем нашу программу Xsane из главного меню:
Приложения\Графика\Scanner tool Выбираем на главном окне, во вкладке Параметры, пункт Настройка:

В открывшемся окне выбираем вкладку "Распознавание текста", в поле "Команда распознавания текста" вводим следующую команду:
 cuneiform -l ruseng -f rtf Параметр "-l ruseng" значит, что  cuneiform будет распознавать русско-английские документы, а параметр "-f rtf" означает формат выходного файла. Что бы узнать как указать другие параметры введите в консоли cuneiform -l и cuneiform -f без других параметров, в результате будут выведены возможные варианты опций для этих параметров.
Далее в поле "Параметр для входного файла:" следует указать параметр
-iа в поле "Параметр для выходного файла" указать параметр
-oВсе нажимаем "Применить" и "Ок".
  Теперь что бы начать распознавание при сканировании, выбираем формат TEXT, указываем выходной файл с расширением rtf, указываем штриховой формат изображения, разрешение и сканируем нужный документ. В итоге распознанный лист окажется в указанной директории.


Среда Enlightenment 17

Сб, 2010-07-10 17:42
Enlightenment это отличная и красивая среда для десктопа. Устанавливается в Fedora 13 командой
#yum install enlightenment


Подключение G-Pen 560 в Fedora 13

Сб, 2010-06-26 02:56
 Данный планшет является самым доступным на данный момент устройством для рисования, его минус то что производитель Genius не озаботился о пользователях Linux и не поставляет драйверов для своего устройства. Но возможность работы с ним все же есть, для этого нужно использовать драйвер Aiptek для соответствующих устройств. Вообще если вы подключите к вашему компьютеру данный планшет демон udev сам выберет для него модуль aiptek, но планшет с ним не будет функционировать как надо. Что бы он начал функционировать нормально следует несколько пошаманствовать. Итак. Планшет система видит, это облегчает работу, нам остается только задать нужные параметры. Для этого укажем системе udev как правильно определять устройство, создаем файл 69-input-aiptek.rules в каталоге правил для udev /lib/udev/rules.d/ со следующим содержимым:
ACTION!="add|change", GOTO="xorg_aiptek_end"
KERNEL!="event[0-9]*", GOTO="xorg_aiptek_end"

ATTRS{idVendor}=="0458", ENV{x11_driver}="aiptek", SYMLINK+="input/aiptektablet"

LABEL="xorg_aiptek_end" После этого выполняем команду
#/etc/init.d/udev-post reload Теперь планшет при подключении будет обращаться к X серверу  ATTRS{idVendor}=="0458" в этом параметре следует указать ID вендора устройства который можно посмотреть командой:
#cat /proc/bus/input/devices Для этого устройства вывод был такой:

I: Bus=0003 Vendor=0458 Product=5003 Version=012a
N: Name="Aiptek"
P: Phys=usb-0000:00:02.0-6/input0
S: Sysfs=/devices/pci0000:00/0000:00:02.0/usb2/2-6/2-6:1.0/input/input5
U: Uniq=
H: Handlers=kbd mouse2 event5
B: EV=1f
B: KEY=1cdf 0 70000 0 7 ff800000 ff 0 180001f f8000000 3
B: REL=103
B: ABS=100 d000103
B: MSC=1 Жирным я выделил идентификатор который следует записать в строку ATTRS{idVendor}=="0458".
Далее следует указать X серверу что устройства это планшет для рисования, создадим файл 10-aiptek.conf в каталоге /etc/X11/xorg.conf.d/ со следующим содержимым:

Section "InputClass"
        Identifier "pen"
        MatchProduct "Aiptek|AIPTEK|aiptek"
        MatchDevicePath "/dev/input/event*"
        Driver "aiptek"
        Option "SendCoreEvents" "true"
        Option "USB" "on"
        Option "Type" "stylus"
        Option "Mode" "absolute"
        Option "zMin" "89"
        Option "zMax" "1024"
EndSection Что значат перечисленные параметры можно посмотреть в руководстве aiptek которое вызывается командой:
#man aiptekСкажу лишь что параметры zMin и zMax это усилие нажатия на ручку планшета. Установите их в удобный для вас режим. Минус данного решения состоит в том что если отключить от компьютера планшет аварийно перезапускается X сервер. Поэтому подключите его один раз и не отключайте пока компьютер включен.


Использование Blogilo для редактирования блога на Blogspot.com

Пт, 2010-06-25 11:27

И так начиная с версии 4 в KDE появилась утилита для редактирования и наполнения блогов для различных блогерских систем. Список поддерживаемых систем можно посмотреть здесь. Утилита называется Blogilo и входит в состав пакета kdepim для Fedora 13. Устанавливается пакет по умолчанию в среде KDE но если программы нет ее можно установить из менеджера пакетов или командой:

#yum install kdepim

Вызвать программу можно из меню Интернет главного меню KDE. После того как окно будет вызвано следует подключить нужный вам блог с помощью мастера добавления блогов, вызываемого из верхнего меню, раздел "Блог" пункт "Добавить блог":

Вводим адрес блога, имя пользователя и пароль, и нажимаем кнопку автонастрока. Если все указано правильно программа получит ID блога и режим работы редактора. Нажимаем OK. В списке подключенных блогов появляется указанный блог, и система получит записи блога:

Что же может данная программа? В программ имеет три основные вкладки, в первой вы можете редактировать запись как в обычном текстовом редакторе, вторая вкладка позволяет редактировать непосредственно HTML код, и третья вкладка позволяет просмотреть запись, причем в данном редакторе есть функция позволяющая просмотреть запись с применением стиля блога, то есть в таком виде в каком она будет выглядеть для ваших посетителей. Для того что бы загрузить стиль блога, следует на вкладке "Предварительный просмотр сообщения" нажать кнопку "Стиль блога" после чего программа загрузит стиль и отобразит запись с его применением:

Созданные записи можно сохранять локально на компьютере, или отправить в блог в качестве черновика. К сожалению не все API блогов поддерживаются полностью, в частности для blogspot.com не поддерживается возможность загрузки мультимедиа, и загрузка категорий записей. Подробнее о том какие возможности API поддерживаются можно посмотреть здесь. Но никто не отменяет возможность загрузки мультимедиа с помощь HTML кода, тем более что многие сервисы размещения мультимедиа автоматически предоставляют ссылки и HTML кода для вставки их в блоги. Например, я для размещения скриншотов программ использую Pisaca, родне для Blogspot хранилище фотографий, HTML код для размещения картинки из Picasa в блоге можно найти справа на панели, под надписью "Ссылка на эту фотографию":

Код который вы скопируете следует вставить в HTML код на вкладке "HTML_редактор". На основной вкладке "Визуальный редактор" появится указанное изображение которое можно скомпоновать относительно вашего текста. Так же все размещенные в статье мультимедиа файлы будут собраны в нижней части окна программы и вы сможете их использовать в статье повторно одним кликом мыши:

В правой части окна программы находится панель инструментов, в которой вы можете указать различные параметры вашего сообщения. Например изменить дату публикации, разрешить/запретить комментарии пользователей, и прочее:

После того, как вы создадите вашу запись и она будет соответствовать вашим желания на предварительном просмотре, щелкните на кнопке отправить на панели инструментов, отметьте галочкой пункт "сохранять в черновиках" если не нужно сразу опубликовывать статью. Ну и вот в общем-то все. Хотелось бы еще сказать что подобного инструмента под Gnome я не встречал, единственно что немного дотягивает до этого уровня, это инструмент blogtk, который на данный момент имеет номер версии 2.0, правда в репозитариях Fedora лежит старая его версия 1.1 которая совсем не тянет на полноценный клиент для блогера. Версия 2.0 тоже полна багов но более менее работает как текстовый редактор, но все же blogilo более удобный инструмент для блогера.

=-=-=-=-=
Powered by Blogilo


Отключение компьютера по таймеру

Пт, 2010-06-18 23:53
Иногда нужно сделать отключение компьютера в определенный момент времени или по истечению определенного количества времени. Здесь на поможет команда shutdown. Например что бы компьютер выключился через пол часа следует выполнить команду:
#shutdown 30
Компьютер должен отключится через полчаса. Так же можно указать конкретное время отключения в формате "час:минута", например:
#shutdown 12:00
Компьютер отключиться в 12 часов дня. Если надо поэкспериментировать со временем отключения то нужно использовать ключ -k, с которым программа будет просто сообщать об отключении но не отключать компьютер. Очень удобно.


Подключение установчного DVD в качестве репозитория пакетов.

Ср, 2010-06-16 18:07
  Заметка на память. Для того что бы использовать диск в качестве репозитория следует добавить его в список репозиториев, создаем файл media.repo в каталоге настройки репозиториев /etc/yum.repo.d/ со следующим содержимым:
[media]
name= DVD
baseurl=file:///patch/to/mount
enabled=1
gpgcheck=0

где file:///patch/to/mount это путь к папку куда примонтируется диск.


Релиз открытой операционной системы Fedora 13

Втр, 2010-05-25 22:08
  Итак сегодня вышел 13 выпуск операционной системы Fedora, с чем я поздравляю всех ее пользователей. Итак опишу некоторые новые функции доступные в данном релизе. Более подробно они доступны в вики сообщества Fedora переведенные на русский язык русскоговорящей частью сообщества Fedora. Итак получить релиз Fedora вы можете здесь. Загрузить можно как Live сборку предназначенную для запуска на без установки на компьютер, так и DVD установочный образ. Так же доступен образ для сетевой установки дистрибутива. Те же у кого установлена 12 версия Fedora или более ранняя могут использовать утилиту preupgrade из соответствующего пакета preupgrade.
  Итак основные новшества в деле.

  Изменения в Fedora для пользователей настольных компьютеров
  В 13 выпуске Fedora используется автоматическая установка и настройка принтеров поддерживаемых производителями или сообществом под Linux. При обнаружении подключенного к системе принтера, установщик пакетов PackageKit автоматически загрузит нужный драйвер из подключенный репозитариев и установит его.   В 13 выпуске доступна автоматическая установка языкового пакета.  Теперь PackageKit полностью интегрирован в систему. Например автоматически устанавливает пакеты, нужные для записи звуковых CD дисков и распаковки архивов.  Переработан интерфейс управления пользователями, теперь оно осуществляется через новую систему управления аккаунтами accounts-dialog:  Система позволяет выбрать аватар, сгенерировать сложный пароль для входа в систему, организовать подсказку для забывчивых людей. А так же позволяет настроить автологин в систему, настроить функции доступные на экране GDM (убрать возможность выключать компьютер и убрать список пользователей).  Усовершенствована система управления сетями NetworkManager. Улучшены возможности работы с мобильными телефонами в качестве модема, добавлена командная строка Cnetworkmanager для управления сетевыми подключениями NetworkManger:# cnetworkmanager --help
Usage: cnetworkmanager [options]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -t, --terse           No table headings and padding, suitable for parsing
  -w BOOL, --wifi=BOOL  Enable or disable wireless
  -o BOOL, --online=BOOL
                        Enable or disable network at all
  --state               Print the NM state
  --we, --wireless-enabled
                        Print whether the WiFi is enabled
  --whe, --wireless-hardware-enabled
                        Print whether the WiFi hardware is enabled
  -d, --device-list, --dev
                        List devices
  --device-info=DEV, --di=DEV
                        Info about device DEV (by interface or UDI(TODO))
  -a, -n, --ap-list, --ap, --nets
                        List access points
  --ap-info=AP, --ai=AP
                        Info about access point AP (by hw address or
                        UDI(TODO))
  -u, --usrcon          List user connection settings
  -s, --syscon          List system connection settings
  --con-info=[KIND,]ID, --ci=[KIND,]ID
                        Info about connection settings ID (of the
                        *user*/system KIND)
  -c, --actcon          List active connections
  --demo                Run a random demonstration of the API
  --activate-connection=[KIND],ID,[DEV],[APMAC]
                        activate the KIND(user/system) connection ID on device
                        DEV using APMAC.
  -m, --monitor         loop to show dbus signals
  -C SSID, --connect=SSID
                        Connect to a wireless network SSID (creating the
                        configuration using the key options below)
  --unprotected         network does not require a key
  --wep-hex=KEY         use this WEP key of 26 hex digits
  --wep-pass=KEY        use this WEP passphrase
  --wpa-psk-hex=KEY     use this WPA key of 64 hex digits
  --wpa-pass=KEY        use this WPA passphrase
  Для видеокарт Nvidia и Ati включена экспериментальная поддержка 3D на свободных драйверах.  Для просмотра и управления фотографиями, в Fedora 13, включили программу Shotwel, заменив ею традиционные Gthumb и F-Spot. Программа имеет приятный интерфейс и базовый функционал для редактирования фотографий:   В состав включена программа для ведения микроблогов Identi.ca и Twitter - Pino:  В состав включена программа Déjà Dup для простого резервного копирования на локальные или удаленные сервера (например примонтированого удаленного ресурса, или Amazon s3). Программа шифрует и сжимает бекапы указанных папок и файлов, упрощает задачу для конечного пользователя. Передерживается инкрементное резервное копирование, с помощью которого возможно восстановить промежуточную копию системы.  Присутсвует новая система сканирования Simple Scan, соответствующая своему названию. Простейшая программа для сканирования, нацелена на неискушенного пользователя, для более расширенного функционала поддерживается xsane:
  Так же в системе включена новая разработка Ричарда Хьюса GNOME Color Manager, система управления цветовыми профилями устройств. Ориентирован данный продукт на дизайнеров и художников использующих в работе Fedora, с помощью цветовых профилей они могут получить более точную цветопередачу для мониторов, принтеров, сканеров и прочих устройств.И многое другое. Более подробную информацию получите здесь.

Изменения в Fedora для системных администраторов  Для нашего брата сисадмина так же есть кое-что новое и интересное. Например в состав системы включен Dogtag Certificate System (DGS), открытый центр сертификации промышленного уровня. Для всестороннего управления цифровыми сертификатами на предприятии.   Белый список modprobe позволяет указать какие конкретно модули возможно подгружать в систему, что ограничивает количество кода выполняющегося в ядре, и соответственно повышающий безопасность системы в целом.  Более подробную информацию получите здесь      Вообщем данный релиз направлен на широкую аудиторию пользователей, но в основном на простых "настольных" пользователей Linux. Загружайте и составе свое впечатление от открытой операционной системы Fedora 13!  Так же следует отметить что в день релиза основного дистрибутива вышел релиз респина Russian Fedora, который отличается от оригинального дистрибутива, поддержкой закрытых патентами стандартов, и включением в состав дистрибутива пропроитарных драйверов, а так же подключение репозитариев предоставляющих дополнительное программное обеспечение недоступное на оригинальных репозитариях Fedora Project. Если вам нужен такой функционал, и плевать на патентное право США, то рекомендую скачивать именно этот дистрибутив Fedora. Взять его можно вот здесь.

  Также подготовлен видеоролик презентация Fedora 13:


Создаем принтсервер на основе Samba и CUPS в Fedora 11

Чт, 2010-05-13 09:40
  Появилась идея создать принт-сервер для предприятия, что бы удобнее было подключать станции к сетевым принтерам, а так же для лучшего управления и контроля за печатью пользователей. Для этого решено было создать на существующем контролере домена надстройку в виде сервера CUPS, на которую зацепить все принтера в сети. А локальную печать с принтеров запретить. Так-же запретить печать на принтера напрямую в обход сервера печати.
  Уточню, что на данном сервере существует контролер домена, который я описывал в данной статье.
  Итак первым делом установим сервер CUPS и включим его автозапуск:
#yum install cups
#chkconfig cups on  Далее следует подключить к серверу принтера из сети Samba. Сделать это можно через GUI system-config-printer либо через web интерфейс cups. По умолчанию web интерфейс CUPS доступен только для localhost, для того что бы позволить подключаться к нему из локальной сети следует разрещиь доступ. Делается это посредством редактирования конфиг файла /etc/cups/cups.conf. В директиве Listen loclahost:631 следует удалить localhost, должно получиться так Listen 631 и перезапустить CUPS:
#/etc/init.d/cups restartПосле этого подключитесь к серверу с помощью браузера на удаленной машине, набрав в адресной строке путь: https://server_name:631 . Откроется такая страница:


  Теперь щелкаем на "Добавление принтера или группы" и там кнопочку "Добавить принтер, что бы открыть интерфейса добавления принтера:
  Выбираем "Windows printer via SAMBA" нажимаем "Продолжить", указываем путь до сетевого принтера, в виде smb://username:passwd@domain/host/printer, (где username:passwd это имя пользователя и пароль специально созданного пользователя в домене)в следующем шаге вносим по необходимости описание и местонахождение принтера, далее указываем драйвер принтера, выбрав его из базы или указав местонахождение ppd. Вносим параметры принтера, наживаем "Использовать параметры по умолчанию"
   Теперь можно проверить работу принтера распечатав пробную страницу. Если все нормально, то продолжим настройку SAMBA для того что бы расшарить принтера, если же что-то не так то смотрим в лог на предмет ошибок работы принтера.
  Для того что бы Windows машины могли работать с этим принт-сервером, следует настроить на нем сервер samba, который будет передавать свои функции для клиентов. Для этого в конфиге Samba добавьте следующие параметры:

[printers]
    path = /var/spool/samba
    printable = Yes
    guest ok = yes
      Раздел [printers] открывает стандартный ресурс Samba  в котором будут указаны принтеры сети.
  Директива  path = /var/spool/samba содержит в себе путь до очереди печати для сервера печати.
  Директива printable = Yes разрешает печать на все принтеры доступные серверу.
  Директива guest ok = yes разрешает печать гостевым пользователям домена.
  После этого перезагрузите ваш Samba сервер командой:
#services smb restart
  Теперь можно подключать клиентские машины к серверу печати.
  В статистике сервера можно посмотреть какие документы были распечатаны на сервере, а так же их объем, правда в объем страниц не отображается. Возможно позже я найду решение и для этого. Еще одно, при подключении клиента драйвер для принтера придется устанавливать в ручную. Что бы установить драйвер автоматически есть ресурс print$ но у меня не много принтеров и компьютеров поэтому я его не использовал.