Archive for the ‘ linux ’ Category

Давно ничего тут не писал: причина банальна, в новом 2013-м году 8 часов спорзала в неделю и 48 матчей за 3 месяца регулярки Филадельфии Флаерз изрядно нанесли урон свободному времени: пришлось кое-чем пожертвовать, в том числе и значительной частью сетевого трепа. Сейчас решился-таки кое-чего тут выложить – кратенько и сугубо по делу: во-первых чтоб самому не забыть на будущее, во-вторых может кому-нибудь тоже пригодится.
Речь сегодня пойдет про Операционные Системы. Мой старый и сильно любимый Linux Mint 10 (Julia) все же изрядно устарел, и решился-таки я себе поставит Linux Mint 14 (Nadia)… Подробно расписывать не буду, но через неделю изправления всяких мелких неудобств, завершившейся совершенно неожиданным геморроем со сборкой последней версии php5 с набором необходимых мне модулей, я решил-таки, что не клеются у меня отношения с Надей и надо в жизни что-то менять. К Юльке возвращаться тоже как-то не хотелось – старая она и никто ее уже не поддерживает и решил не искать от добра добра и накатил себе на свой домашний десктоп – Linux Mint Debian Edition, систему, которую юзаю на рабочем месте, и по мере обновлений она меня все больше и больше радовала. Установить-то дело не хитрое, но вот сразу столкнулся с довольно странным глюком – монитор никак не хотел запускаться в родном разрешении – погуглил как обычно, ничего полезного почему-то не нашел, кроме стандартной ругани на драйвера NVIDIA и советами воспользоваться их альтернативными версиями, коих для LMDE нашлось как минимум 4. После ряда экспериментов с разными драйверами и их настройками ОС перестала-таки запускаться в каком бы то ни было режиме, и мной была предпринята, как оказалось, успешная попытка подумать своими мозгами вместо поиска в гугле. И решение было найдено простое как веник (вероятно поэтому нигде его и не нагуглил, вроде как все слишком просто) – собстенно, его бы и хотелось тут прям и выложить.

Итак.
1) Устанавливаем Linux Mint Debian Edition, наблюдаем, что монитор работает непойми в каком разрешении (в чем изначальная причина – пока точно не установлено, есть кое-какие предположения).
2) Врубаем терминал, смотрим что он отвечает на команду – xrandr, тут нас интересует, собственно, название подключепнного интерфейса, то, что перед словом “connected” – в моем случае было “…VGA-1 connected…”
3) Далее лезем по интересному адресу http://arachnoid.com/modelines/index.html, вводим “родные” значения разрешения и частоты монитора, и вычисляем Modeline. В моем случае это было 1440, 90, 60 – на что получил Modeline – “1440x900_60.00″ 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
4) Далее (заглянув в man xrandr), пишем маленький баш-скриптик (чуть ниже поясню, зачем это надо) следующего содержания:

xrandr –newmode “1440×900″ 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync;
# аргументы берем из Modelinde
xrandr –addmode VGA-1 1440×900;
# VGA-1 берем из второго пункта, 1400х900 из предыдущей команды
xrandr –output VGA-1 –mode 1440×900;
# здесь, думаю все понятно – эта команда в итоге включает нужное разрешение.

5) Записываем получившийся скриптик в usr/bin
6) Помещаем его в автозагрузку (самое простое: Меню – Центр Управления – Запускаемые приложения)

Теперь пришло время объяснить зачем нужны пункты 4-6. По идее, можно было бы просто прописать полученные параметры в конфигурацию монитора, но однако – нет… Как обнаружилось, это – не наш метод: при загрузке в таком случае получаем ошибку, что “мониторов поддерживающих заданное разрешение не найдено – извините, идите на…”, ну как-то так… при помощи костыля из пунктов 4-6 проблема решается легко и эффективно.
Скорее всего весь этот геморрой из-за моего старого монитора (есть у него один глючок – сейчас нет времени расписывать в чем он заключается), но, вполне возможно он не один такой, и может быть эта инфа кому-нибудь еще да пригодится.
А вобще Linux рулит. Особенно LMDE – очень приятная штука – всем рекомендую!

Share on TwitterShare on MyspaceShare via email