Category: it

Category was added automatically. Read all entries about "it".

Верхний пост

Решил таки забабахать верхний псто.
Здесь будут собираться ссылки и информация по интересным мне темам.
Каменты скринятся - может быть когда-нибудь я на них отвечу.



Россия, Которую Мы Потеряли
Ну и куда же нам без сакраментальной РКМП?

Collapse )





Политика, Революция, СССР, Россия, Запад, Холодная Война

Collapse )





Современность, общество, тенденции, текущее

Collapse )





Хумор, политика, идиоты, маразм.

Collapse )

Collapse )

Об изяществе английского языка

Ковыряюсь с настройками тачскрина на одной балалайке с Yocto Линукс.
Ну, как-бы пока - всё темно со всеми этими poku и т.д.
Ясно одно - у тачскрина в исходном состоянии перепутаны оси X и Y.
Для ts_lib всё настраивается прекрасно через ts_calibrate - ts_test рисует нормальную картинку,
Но Иксы на всю эту радость плюют с высокой колокольни.

Докопался до xinput - там можно устанавливать параметры для evdev-устройств.
Для тачскрина есть параметр "Evdev Axes Swap".
Выставил нужное значение - и оси поменялись местами.
Ура!
Вот только ось Y инвертирована - ведёшь стилус вверх - а курсор бежит вниз.
Блин.
Стал рыть дальше.
Оказывается, есть параметр Inversion - какраз наш случай.
Скопировал предыдущую командную строку, исправил "Swap" на "Inversion" - не фурычит.
Блин.
Полез смотреть список значений параметров - а там Inversion два раза стоит.
Не понял?
А-ааа, блин!!!!
У нас параметры:

"Evdev Axes Swap"
но:
"Evdev Axis Inversion"

...и вот хуй это заметишь...
А поскольку это параметры в каком-то списке в ОЗУ - то команда принимает любые значения и не ругается ни на одно из них:

"Evdev Axes Swap"
"Evdev Axes Inversion"
"Evdev Axis Swap"
"Evdev Axis Inversion"

...руки бы оборвать тому компьютерному гению, кто придумал всё это...

Ещё раз про генту

Таки таргеты надо выставлять правельно.
Выбрал eselect'ом последнюю версию третьего питона в качестве питона по умолчанию - и emerge стал вменяемо работать.
Залал посленюю версию gcc в качестве компилера по умолчанию - и udev с eudev'ом собрался.
Обидно только, что никто не написал модуль к eselect для gcc - и выбор этот осуществляется через gcc-config.
Неунифицированненько.

Upd Сайт gentoo переделали. Стал он какой-то гламурненький, что-ли. Настораживает...

Видеорежимы в линукс - Yeah!!!

Современные линухвовые дистры плохо работают с ЭЛТ-мониторами в одном аспекте - при загрузке они выставляют максимальные параметры видеорежима, полученные по DDC. Это началось в районе 2007-2008 годов в связи с массовым распространением LCD-мониторов: для которых такие режимы являются штатными, в отличии от ЭЛТ-мониторов, для которых они являются предельными.
К примеру мой старенький, и уже ремонтировавшийся 19" CTX максимально может 1600x1200@85 Гц, но накой мне это нужно, если он у меня уже раз горел? По этому я выставляю сему 1280x1024@75 - либо 1600x1200@75.
В Иксах это делается очевидным образом - в крайнем случае черех Xrandr, если нет Центра Управления, как в KDE.

В консоли всё сложнее - а любоваться на довольно длительный процесс загрузки, глядя на полусвернувшийся экран - мне не нравится.
Тем более, что ёмкость памяти под новые видеомоды в мониторе после его ремонта оказалась крайне малой и явно недостаточной.
Более того, задание видеорежима рекомендуемым штатным способом для grub - через set linux_gfx_mode - работает при загрузке ровно до какого-то момента - до старта udev, насколько мне удалось это выяснить.

В общем, длительные страдания привели к тому, что в логе ядра было выявлено два факта:
а) сначала в качестве фреймбуфера запускается устройство vesafb;
б) затем запускается дивайс radeondrmfb (не путать с просто radeonfb - в минте он сидит в блеклисте) - и устройство объявляется первичным.
Оба модуля не перечисляются в выводе lsmod и не находятся modinfo.
Гугление по фразе "как выставить разрешение консоли с radeondrmfb" принесла решение: в список параметров ядра линукс при запуске необходим добавить строчку вида:

  video=<Xres>x<Yres>@freq

Видеорежимы, правда, беруться неизвестно откуда (видимо из ядра) - но это уже другое дело.

P.S. Эта проблеа остановила все мои попытки изучения Gentoo несколько лет тому назад - без консоли там полная жопа. Ну т.е. систему я поставил, развернул и даже иксы как-то перекомпилировал но с заменой нвидиевской карточки на радеон и с отказом от закрытого nvfb, соответственно - в консоли работать стало совершенно невозможно. Тем более, что начиная с какой-то версии ядра - без ddc-модуля консоль вообще схлопывалась с родными дровами для видеокарты: монитор выдавал "честота видеосигнала ниже нижнего предела". Хоть как-то всё работало только с чужими дровами видеокарточки - но совсем криво.