Я замучался уже с этим линуксом. То не пашет, сё не работает. Там я хочу так, а выходит этак и надо дорабатывать рашпилем.
Здесь несколько вопросов вперемешку. Дистрибьютив Debian Lenny. Ядро пока что 2.6.26. По ходу буду спрашивать ещё в этой теме.
1. NVIDIA. Что с ней делать?
Проблема такова: скачанный с офф. сайта инсталлер не компилирует драйвер (я не посмотрел, что дрова уже есть, хотел сам пакет сделать).
И далее... Драйвер из пакета deb src компилируется... Причём, его компилирует (при запуске вручную), как ни странно, инсталлер от NVIDIA, находящиися в архиве. Но, при этом, модуль не загружается ссылаясь на то, что каких-то трёх функций нет (pv_что-то_там, вроде).
Вообще, странно. Магия какая-то. m-a не показывает ничего путного в логе...
Далее.
nvidia-glx, по ходу, тоже не компилируется. А гтовые пакеты тянут в зависимостях ядро vmlinuz-2.6.26-2-686...
Не катит. Нужно своё.
Что делать?
2. GRUB2.
Что это такое? Я, сначала порадовался его модульности.
Но потом он начал делать непонятно что.
Установил это ядро 26-2... Он не загружает ничего. С ядром собранным мной - грузит. С их - нет. Даже винду не грузит. И команды linux не знает, пока модуль явно не вставишь. grub.cnf нормальный... Команды search оттуда убираю - работает только загрузка linux. Непонятно...
Потом я так и не понял:
а.) Он дёргает дискету, видимо ещё до чтения конфига. Как это отключить?
б.) Пароль на загрузку... Но утилиты для создания хэша нету... Обновлять из testing?
в.) Темы. Что там слышно о них? валяется только один архив с 2008-го года. Вообще, где его офф. сайт? Где доки по грабу? Что всё в исходниках - комментарии? :-\
В итоге - сменил на legacy. Пока что оставлю, но ответы интересны.
3. Ext4.
При загрузке поддерживается только ext3. Хорошо. Сделал. Решил перейти потом.
Хорошо, что только /tmp сконвертил и проверил (а ведь хотел всё...).
mount не поддерживает ext4.
Тоже обновлять из testing (я уже не знаю что эта система выкинет, если я чего-то сделаю, потому лучше спросить)?
4. Камера.
#lsusb
...
Bus 002 Device 003: ID 0c45:600d Microdia TwinkleCam USB camera
#lsmod
...
sn9c102 127780 0
videodev 27520 3 sn9c102,bttv
usbcore 118224 5 sn9c102,usbhid,ehci_hcd,uhci_hcd
root@nextlife:~# cat /dev/video1
cat: /dev/video1: На устройстве кончилось место
ЩИТО?!
dmesg:
[12159.978279] usb 2-2: usb_submit_urb() failed, error -28
При этом, тюнер работает:
root@nextlife:~# cat /dev/video0
NE|0p��S�RzGu$}�u�,^��v3�$i�ub>�SJj]m3�*▒<tN?r8�8%�%&i+,(
Думал я накосячил. Долго трахался. Нет. Не работает. С текущим ядром (которое драйвера NVIDIA тянут зависимостью - не работает).
Теперь прикол: всё работало с ядром по умолчанию. И motion её определял, картинки делал, с правильной цветопередачей.
Что делать?
5. Блин, Ctrl+Shift переключает раскладку в X. Но я привык, что Ctlr+Shift+стрелка выделяют текст. В консоли Ctrl+Shift+C == Ctrl+C.
Как сделать, чтобы Ctrl+Shift переключало раскладку только по отжатию?
Плюс, сюда же, как сделать, чтобы KDE 4 понимал клавишу Win (X-ы понимают)?