Lenovo S10-2 & linux

Уже год пользуюсь нетбуком от Lenovо – крайне довольный. Простенькая печатная машинка – помошник, который всегда на связи.

Яндекс.Маркет загоняет всё описание в одну строчку таким образом:
Atom N270 1600 Mhz/10.1″/1024×600/1024Mb/160Gb/Wi-Fi/3G/WinXP Home

С самого начала на нём стоял WinXP и пробная версия MS office. Мелкомягкий офис сразу же был заменен на openOffice. Поставил весь джентельменский набор разработчика – NetBeans, FAR, Total Commander, SVN, чё то ещё.. Целых несколько дней мы с вендой терпели друг друга

Read more

Установка Xerox phaser 3117 в gentoo

Нашёл в черновиках, 3 года спустя – вдруг кому пригодиться современные ubuntu сами находят драйвер, устанавливают его и все работает на ура

Извращенцам Любителям ретро версий линуксов, которые нужно собирать ручками посвящается:

Помимо не высокой стоимости принтера и нечипованному тонеру у него есть ещё один плюс – это отличная совместимость с линуксом, о чём говориться на OpenPrinting и на оффициальном сайте xerox

Надо отметить, что вместе с принтером на диске есть драйвера под линь :)
Запускается просто – под рутом выполнить скрипт в корне CD диска

# ./autorun

На этом месте начинаются проблеммы :) Или у вас гном(вернее гтк) столетней давности? :)

При запуске выдаёт:

/root/.setup5893: error while loading shared libraries:
 libgtk-1.2.so.0: cannot open shared object file: No such file or directory

Уже давным-давно не используется эта библиотека, ей на смену пришла 2.0. Это не важно, ибо всё равно принтер то надо настраивать, причём хочется с гуем, дабы ощутить полноценную поддержку от вендора :D.

Собираем gtk 1.2:

# emerge =gtk+-1.2*

соберётся 2 библиотеки в новый слот. Если ваш дистрибутив не генту – нужно поискать в пакетном менеджере эту библиотеку(например в ASP/RedHat: yum install libgtk-1.2.so.0)

Снова запускаем – появляется окошечко с мастером установки. Кстати, я предполагаю что у вас cups уже установлен(если нет то срочно: включить cups в USE флаги и emerge cups, после чего запускаем демон /etc/init.d/cupsd start). Выбераем expert install. Ни в коем случаем не ставим галку на установку этого древнего cups 1.1, можно изменить пути – по вкусу :).

Когда откроется окошко настройки жмём кнопку Add printer и если принтер уже подключён как в моём случае он сам определяет его. Если хочется можно поменять настройки.

Заходим на http://localhost:631/(web-интерфейс cups), ищем наш принтер и тыкаем кнопку пробная печать.
*барабанная дробь*
Ан нет! ещё рано! Не печатает :(. В заданиях написанно – Остановленно, попытка перезапуска ни к чему не приводят. Смотрим логи:

I [..] Started "/usr/libexec/cups/cgi-bin/jobs.cgi" (pid=2661)
E [..] [CGI] Saw EOF, expected '}'!
I [..] Started "/usr/libexec/cups/cgi-bin/jobs.cgi" (pid=2666)
E [..] Unable to execute /usr/libexec/cups/filter/ppmtospl2: No such file or directory
E [..] [Job 3] Unable to start filter "ppmtospl2" - No such file or directory.
E [..] [Job 3] Stopping job because the scheduler could not execute a filter.
I [..] Started "/usr/libexec/cups/cgi-bin/printers.cgi" (pid=2669)
E [..] [CGI] Saw EOF, expected '}'!
I [..] Saving job cache file "/var/cache/cups/job.cache"...

Что то много ругательств. Начнём с /usr/libexec/cups/filter/ppmtospl2. Посмотрим папку в которую установщик(не могу удержаться от слов как он выглядит!! лучше бы в текстовом режиме сделали – меньше зависимостей потянулиб). Смотрим папку которую вы указали для установки пакета, по дефолту было /usr/local/linuxprinter. Просмотря содержимое этой папки можно найти то самое – filter/ppmtospl2.

Делаем симлинки(сразу для всех файлов):

ln -s /usr/local/linuxprinter/filters/* /usr/libexec/cups/filter/

Не перегружая капсов, тем более системы :), пробуем перезапустить задние с пробной страницей

Заводим yota wimax на linux openSUSE 10.3

Свершилось!
К моменту этого поста, некий человек buggzbunny выпустил уже вторую(0.0.2) версию своего драйвера madWimax для Samsung SWC-U200.
Надо отдать ему должное за проделанную работу – никакой помощи ни со стороны yota ни со стороны samsung не поступало, даже не было спецификации. Он сам изучал протокол общения с этим девайсом и разбирал вендовый драйвер(реверс-инженеринг). Громадный ему респект.

Опишу подробно как установить этот драйвер и настроить систему для удобной работы с wimax на примере openSuSE 10.3(думаю в других версиях не будет различий).

Read more