После обновления с AltLinux Desktop 4.0 до 4.1 приказал долго жить bootsplash.
Как выяснилось новая тема design-bootsplash-desktop не поддерживает установленное у меня разрешение фреймбуфера (1280x1024), о чём на данный момент висит соответствующая бага.
Вот мои действия по лечению проблемы:
1) Смотрим доступные разрешения:
$ ls /etc/bootsplash/themes/desktop/config/bootsplash-*.cfg
/etc/bootsplash/themes/desktop/config/bootsplash-640x480.cfg
/etc/bootsplash/themes/desktop/config/bootsplash-800x600.cfg
2) Выбираем то, что побольше - 800x600.
Пропишем загрузчику соответствующее разрешение. Для lilo - строчка "vga=0x314" в файле /etc/lilo.conf. Не забудем там же прописать ядру параметр "splash=silent".
3) И уходим в ребут...
4) Проверим разрешение фреймбуфера с помощью утилиты fbresolution:
# fbresolution
800x600
5) Выставим тему desktop в файле /etc/sysconfig/bootsplash:
THEME="desktop"
6) Перегенерим initrd (initial ramdisk) с помощью mkinitrd:
# cd /boot/
# mv initrd-`uname -r`.img initrd-`uname -r`.img.bak
# /sbin/mkinitrd --verbose initrd-`uname -r`.img `uname -r`
mkinitrd представляет из себя скрипт, который, кроме всего прочего, прописывает bootsplash из текущей темы (берёт её из /etc/sysconfig/bootsplash) для текущего разрешение фреймбуфера (разрешение берется из вывода утилиты fbresolution).
Результат:
Ключевые слова: ALTLinux, bootsplash, Howto, Linux, mkinitrd
Опишу как настроить мышь Apple MightyMouse на примере AltLinux Desktop 4.1 (в том числе горизонтальный скроллинг).
В первую очередь добавим udev-правило в каталоге /etc/udev/rules.d/. Cледует добавлять в файл, стоящий по алфавиту раньше правил по умолчанию 50-udev-default.rules. Само правило:
#For mightymouse
KERNEL=="mouse*|mice|event*", SYSFS{idVendor}=="05ac", SYSFS{idProduct}=="0304", NAME="input/%k", MODE="0640", SYMLINK="input/mightymouse"
После перезагрузки проверим доступна ли мышь по новой ссылке с помощью утилиты evtest:
# evtest /dev/input/mightymouse
Теперь пропишем мышь в /etc/X11/xorg.conf:
После перезагрузки иксов:
Section "InputDevice"
Identifier "mightymouse"
Driver "evdev"
Option "SendCoreEvents"
Option "Device" "/dev/input/mightymouse"
Option "Name" "Primax Electronics Apple Optical USB Mouse"
Option "HWHEELRelativeAxisButtons" "7 6"
Option "Buttons" "9"
EndSection
# /etc/init.d/dm restartпрактически всё должно работать, в т.ч. горизонтальный скроллинг (например в GIMP'е). Для решения проблем горизонтального скроллинга в Firefox см. по ссылке.
И в заключение - полный список соответствий всех кнопок. Например button8 (левая боковая кнопка на мыши) в Firefox забиндина на действие "Назад".
Ключевые слова: Apple, Firefox, Linux, MightyMouse, xorg
Подписаться на:
Сообщения (Atom)