← All posts tagged Linux

fLegmatik
Linux HP Раз в пару лет возникает необходимость в покупке лазерного сетевого МФУ для офисов. При этом ещё хочется унификации, по крайнем мере чтоб картриджи у них у всех были взаимозаменяемые.
Первоначально, намучившись с имевшимися в наличии несетевыми canon'ами, не пожелавшими работать с CUPS, в 2010-м году приобрёл МФУ Samsung. Когда в 2011-м потребовался второй, оказалось, что такого же самсунга уже нет в продаже: вместо него выпущена другая модель с другими картриджами. Что ж, бывает, подумал я, предполагая, что в дальнейшем будем покупать только новую модель. В 2013-м оказалось, что и её заказать проблематично, тогда я решил сменить свои предпочтения на более стабильного, как я предполагал, и более распространённого в продаже производителя, к тому же перезаправка их картриджей выходила чуть дешевле. В общем, купил hp lj m1217nfw. Более всего порадовали не столь уж дорогие оригинальные картриджи hp 85A / hp 85L и простая установка драйверов: сначала hplip из репозитария дистрибутива, потом hp-setup -i , потом несколько нажатий на enter.
В 2015-м розничные магазины "порадовали" присутствием только обновлённых моделей m125 и m127 с уже другими картриджами 83A / 83X и отсутствием старой. Купил m125nw. К слову, не осилил подключение по вайфай без цифровой (факсовой) клавиатуры, а WPS в роутере отсутствовал, но не больно-то и надо было.
И вот сейчас, в 2017-м, вместо m125-m127 я повсеместно вижу m132, опять-таки со своим семейством картриджей. Ну как так можно? Зачем производителям офисной техники обязательно надо каждые два года полностью менять линейку своей продукции, параллельно ломая обратную совместимость? Ну не закупать же десяток устройств впрок для унификации.
fLegmatik
Linux chromeOS В этом месяце меня зацепили характеристики и цены новеньких хромбуков ASUS C302CA, Samsung Chromebook Plus и Samsung Chromebook Pro. Не знаешь, жуйк, хромбуки в России вообще в розничных сетях продаются? Хочется взять "дамский" аппарат со следующими характеристиками:
— вес до 1,3 кг,
— трансформер с сенсорным экраном,
— разрешение 1920*1080 или выше,
— chrome os или какой-нибудь распространённый linux или, если уж винда, то на процессоре intel core m3 (на платформу интел дебиан без проблем ставится),
— RAM не менее 4 GB,
— SSD 32 GB или больше,
— цена до 40 т.р.
Если вдруг кто "в теме", может, подскажете конкретный аппарат? Если нет, придётся асус с амазона заказывать и клеить на кнопки кириллицу.
fLegmatik
Linux eee 2012-06-18
Поставил тачпанель с дилэкстрима на экран eee pc 900. Какой дистрибутив для такой машинки посоветуете? Проц селерон, так что миго не запустится. В ближайшее время хочу испробовать кдешный Plasma Active на базе Mer.
2012-06-20
Mer пока является таким потомком meego, что, похоже, тоже находится в зависимости от процессоров intel. SSSE3 или фиг вам! Так что тестирую Plasma Active на базе kubuntu. LiveCD запустился, уже хорошо.
Калибратора тачскрина в коробке не обнаружил, но xinput-calibrator в виде пакета для убунты скачался, установился и запустился без особых проблем. Экран калибруется на ходу нормально, а вот чтобы проверить, сработает ли эта калибровка после перезагрузки, надо устанавливать саму систему.
fLegmatik
Linux HowTo Поскольку по утрам теперь рано рассветает, решил совсем не включать свет в своём кабинете на работе. Вот только яркий экран сильно бьёт по глазам, что для последних совсем не желательно. Перспектива тыкать каждое утро в определённом порядке грязными жирными пальцами в мелкие сенсорные кнопки монитора с целью снижения его яркости меня не впечатлила. Тут я вспомнил о купленном в далёком две тысячи каком-то году мониторе фирмы самсунг, имевшим возможность настройки из фирменной виндовой утилиты прямо по обычному vga-кабелю. В том же году эта же фирма выпустила профессиональный монитор вообще без хардварных кнопок управления; всякий обзор данного монитора обязательно сообщал, что линуксоиды без этой чудо-программы остались в пролёте.
Первый же запрос в гугле вывел на jaffar.cs.msu.su . Страница сообщает, что проект переехал на соурфорж, но и там он не обновляется с 2006-го года. Если кратко перевести страничку, то это проект, дающий возможность управлять vesa-мониторами (не обязательно фирмы гнусмас) из линукса по интерфейсу DDC/CI. Требуется лишь поддержка этого интерфейса оборудованием и поддержка шины i2c в ядре (lsmod | grep i2c). В репозитории альтлинукса пакет с этой программой и базами данных называется ddccontrol. Повторю, что базы данных не обновляются с 2006-го года, так что для новых мониторов программа выводит мигающее красное предупреждение и перечисляет только стандартные параметры vesa-мониторов. Не пугайтесь, на работоспособности и дополнительной функциональности это не сказывается.
Далее, опираясь на вывод "Usage:" и коды с упомянутой странички, можно регулировать основные параметры монитора как заблагорассудится. Для удобства я накидал скрипт-переключалку режимов MagicBright современных дисплеев самсунг.
dl.dropbox.com
При первом запуске скрипт пытается сдетектить монитор и прописывает адрес первого попавшегося в (sic!) самого себя, так что первый запуск происходит чуть дольше и с некоторыми warning'ами. Далее предлагается меню из режимов, поддерживаемых моим SyncMaster 943BW. Если у вас другой набор режимов, подредактируйте скрипт сами. Числа в скобочках я определил, переключая режимы физическими кнопками и делая Query. Можно задать это число первым параметром скрипта, тогда меню на экран не выводится, а сразу же производится переключение. Тем самым появляется возможность записать скрипт в cron. Что я и сделаю после некоторого наблюдения за солнцем. Права суперпользователя для передачи сигналов по шине i2c не требуются.
Если кому надо и не хочется вникать, могу подправить скрипт под управление яркостью простого vesa-совместимого монитора, а не функцией MagicBright от Samsung.
fLegmatik
TV XBMC Поставил xbmc на прителевизионный компьютер с дебианом — то, что надо! Почему же я раньше этого не сделал, а возил мышь по интерфейсам lxde+vlc? Ещё бы настроить управление плеером с телевизионной пультяшки, было бы вообще здорово! Но для этого надо найти USB IrDA приёмник, совместимый с lirc. Нынче такие устройства, хотя бы даже под винду, ни в розничных магазинах города, ни в дилэкстриме не встречаются. Придётся искать тщательнее.
Пара слов о шестом дебиане. До него стоял slinux (Alt Linux 5 LXDE remix), я всё никак не мог добиться адекватной производительности от видеокарты Asus V7100 на чипе GeForce2 MX400. Перепробовал всякие варианты, всё было не то. В вики дебиана было честно сказано, что стабильных свободных драйверов всего два, но оба они без поддержки 3D. Свободный драйвер nouveau, который был по умолчанию включён в slinux и debian, с поддержкой ускорения не рекомендуется из-за своей нестабильности. На моей карте откровенно тормозил. Далее в вики пояснено, что проприетарных драйверов фактически четыре штуки, и с подробными рекомендациями расписаны все возможные способы установки каждого из них в четвёртом, пятом и шестом дебианах. Мне помогла компиляция версии 96.43. Думаю, ни один дистрибутив, предлагающий установку проприетарного драйвера в один клик, с этой задачей не справился бы. В общем, хвала открытому сообществу.

Для сканирования коллекции фильмов, подключённой по nfs, выбрал плагин imdb. Есть плагин для kinopoisk.ru, но требует включить в настройках кодировку cp1251, чем мне сразу же не понравился. Без этой настройки плагин практически не работал.
Чтобы imdb не стало худо от слов "RUS HDRip XviD AC3 HQ-ViDEO", решил переименовать свои файлы по образу "Русское название (оригинальное название; год выпуска)". Для чего набросал свой bash-скриптик. Принцип работы следующий. Составляется список всех файлов с расширениями avi, mpg, mpeg; с помощью curl делается поиск в википедии по запросу "(имя файла)+фильм", пользователю выводятся первые три результата; если один из вариантов на взгляд пользователя кажется ему статьёй по имеющемуся у него фильму, то формируется новый запрос к википедии и из указанной статьи выдираются нужные нам данные; в конце работы скрипт выводит результат своей работы и спрашивает подтверждения у пользователя на переименование файла; после переименования, или если ни один из трёх вариантов не устраивает, скрипт переходит к следующему файлу.
К сожалению, уместиться в один или хотя бы два sh-файла у меня не получается. Не являюсь большим специалистом по этому вопросу. Кроме того, первоначально хотел добавлять в имя файла страну, но в итоге не стал утруждать себя этим. Готов выложить скрипты просто так (по GNU GPL), но так, чтобы желающим поправить мой быдлокод было удобно это сделать. Может, прямо в комментариях запостить? Впрочем, imdb по-прежнему не узнаёт большинство фильмов в моей коллекции.

Ну и N900 не остаётся в стороне. UPnP пока не задействовал, зато в веб-сервере xbmc поставил скин forum.xbmc.org позволяющий использовать мобильник как пульт дистанционного управления. А то беспроводная клавиатура слишком велика и аккумуляторы быстро разряжаются.

В планы на будущее, помимо подключения телевизионного ПДУ к этому хозяйству, также входит установка в системник старого tv-тюнера с настройкой соответствующего взаимодействия MythTV и xbmc.
fLegmatik
Конпелирую OpenBravo ERP 3.0 RC3. Хотя я ни черта не разобрался в тестовой базе (http://it-russia.org/index.php?option=com_content&task=view&id=31&Itemid=9), интерфейс системы и в целом работа в ней мне показались приятными. Может, с локальной системой больше повезёт.
Поставить на домашний компьютер уже готовую опенбраво из репозитария мандривы 2010.2 не получилось. Там даже веб-сервер tomcat нормально не заработал, как я его ни пинал.
В репах AltLinux, установленного на рабочем компьютере, этой erp-системы нет. Приходится самому по отдельности устанавливать то один, то другой компонент после каждой неудачной двадцатиминутной компиляции. К слову, в отличие от LAMP установка и первоначальная настройка tomcat6, postgresql9.0 и java1.6 оказались чуть сложнее, хотя принцип тот же. Акценты смещены несколько в другие области.
fLegmatik
Linux Windows sync В связи с появлением у родителей ноутбука стоит задача синхронизации содержимого некоторых каталогов между двумя (тремя, четырьмя) домашними компьютерами, работающими как под линуксом (мандрива), так и под виндусом (7 хоум). Конечно, по удобству хотелось бы приблизиться к дропбоксу, но понимаю, что его возможности самостоятельно сложно реализовать. Сам дропбокс не совсем годится, поскольку объём каталогов (семейные фото и видео) превышает 50 ГБ, да и обмен будет преимущественно в локальной сети. Один из компьютеров (мандрива) работает 98 % времени, поэтому было бы разумно запустить на нём серверную часть, а на остальных запускать клиентскую, например, при загрузке ОС или раз в 12 часов. Ранее никогда синхронизацией файлов не занимался. Сейчас, глядя на opennet.ru , боюсь промахнуться, выбрав устаревший или убогий или трудозатратный или время/трафикозатратный вариант. Рассматриваю следующие.

I. Ставлю rsync и cwRsync с патчами для файлов с именами, отличными от 8.3 и содержащими не-ascii символы. На сервере прописываю запуск rsync в xinit. На ноутбуке-клиенте пишу bat-ник с двумя строчками. Первая копирует с сервера все файлы, которые новее существующих. Вторая также копирует обновлённые файлы, но уже с ноутбука на сервер.
Плюсы. rsync уже есть в репозитории. Гарантированно знаю, что rsync не станет копировать чуть изменившиеся файлы целиком.
Минусы. Придётся читать man для написания двух строчек. Не уверен в работоспособности упомянутых патчей для cygwin-ного рсинка. В случае переименования или переноса где-нибудь одного файла появятся его дубликаты с новым и старым именем (или rsync может следить за переименованиями?). В случае изменения файла на двух компах, сохранится только последний вариант. Без понятия, работают ли древние батники под семёркой или нужно изучать что-то новое.

II. Ставлю unison на оба компьютера. Разбираюсь.
Плюсы. Двусторонняя синхронизация сразу же. Клиент унисона уже установлен из старого репозитария мандривы.
Минусы. Не вижу серверную часть в репозитории. Официальный сайт производит впечатление древности и заброшенности проекта. Не знаю, возможно ли просто добавить команду в автозагрузку винды, чтобы синхронизация происходила незаметно для пользователей.

III. Ставлю DirSync Pro, который позиционируется как современная замена унисону.
Плюсы.
Минусы. Вообще ничего о нём не знаю. Судя по фразе на опеннете, там вообще нет возможности запустить незаметный для пользователя сервер.

IV. ???

Какой варианты выберешь ты, жуйк? Профита нет и не будет.
fLegmatik
altlinux Во время установки пакета ananas-0.9.5-alt4:
mysqlshow: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Ну и далее всякие ругательства. Оказалось, у меня вообще мускуль не установлен. Почему же тогда его не указали в зависимостях для ananas, решительно не понятно. Мейнтейнеры мандривы таких проколов не допускают.
fLegmatik
HowTo altlinux Какая бы система на вашем компьютере ни стояла — виндус, линукс, макъос — она требует некоторое время для своей загрузки или выхода из спящего режима после нажатия кнопки пауэр. Да и вообще нажимание кнопок на системнике не всегда удобно. Я же каждое утро, заходя в кабинет, вижу включённый и готовый к работе компьютер (остаётся лишь ввести логин и пароль) и думаю, что надо бы рассказать об этом в своём бложике. Сегодня я наконец-то вспомнил об этом не только при входе в кабинет.
Проблемы включать компьютер за 5-10 минут до начала рабочего дня нет. Это дело настраивается в биосе практически всех современных матплат, в т.ч. моей. Проблемы начинаются с того, что эта настройка влияет на поведение компьютера невзирая на день недели. Вследствие чего, подопечный включается как в будни, так и в выходные. Да ещё и я могу внезапно не выйти на работу по какой-нибудь околоуважительной причине. В результате комп так и прогудит вентиляторами вхолостую до ближайшего моего появления, что вряд ли положительно оценят коллеги и начальство.
Для решения этой проблемы я задействовал пару текстовых файлов, чьё содержимое представляю ниже.

[root@automation ~]# cat /etc/crontab | grep shutdown
35 8 * root /home/ag/bin/shutdown_if_nobody_login.sh

[root@automation ~]# cat /home/ag/bin/shutdown_if_nobody_login.sh
#!/bin/sh
if [ `w|wc -l` -lt 3 ]; then
echo `date +"%F %R"` shutdown >> /var/log/shutdown_if_nobody_login
/sbin/shutdown -h now
else
echo `date +%F` `w|awk '{ print $1 }'|tr \\n " "` >> /var/log/shutdown_if_nobody_login
fi

В результате, ежедневно в 8:35 утра система проверяет, работает ли кто за компьютером. Если никого нет, то отправляется отдыхать до следующего утра.
Всё очень просто, поэтому я не стал привлекать сюда спецов, вывешивая тег *линукс при публикации. Делюсь прежде всего для знакомых, начинающих осваивать gnu/linux.
fLegmatik
Linux ATI mandriva i need help! Установил на жёнушкин, не самый современный компьютер мандриву 2010.0 поверх 2009.0 и тут же столкнулся с проблемой драйверов для чипа ati radeon x800pro с кодовым именем r420. Подробнее в комментарии /1.
fLegmatik
Ну хоть вместе с бунтой 9.10 зарелизились! Если б не сегодня, про alt linux 5 можно было бы забыть. И пусть пока всего два варианта, один из которых без/альт/ернативно лишён прогрессивных кед и сверкает голой /пят/кой, а другой называется "школоло", всё равно скачаю, попробую на своих машинках, а также буду раздавать желающим.