Portál AbcLinuxu, 1. června 2024 21:01
Před upgrade HTPC na OpenSuse 13.1
12.1.2014 14:30
| Přečteno: 882×
| linux
| poslední úprava: 12.1.2014 14:31
HTPC běželo na openSUSE 12.3 bezproblémově. Začalo fungovat uspávání, disky se připojovaly automaticky, Xorg běžel pod účtem uživatele, s ovladačem jsem byl spokojen. Co jsem se ještě chystal potenciálně rozbít upgradem na 13.1?
Uspávání
Probouzení z režimu uspávání bránily zřejmě jaderné moduly okolo dvb. Přidal jsem je do initrd, s nimi se natáhne i firmware k zařízení. V konfiguraci to vypadá takto:
# grep dvb /etc/sysconfig/kernel
INITRD_MODULES="ahci uinput dibx000_common rc_core dib3000mc dvb_core dib8000 dvb_usb dib0070 dib7000m dib7000p dib0090 dvb_usb_dib0700"
Automounting
Potřebuji, aby se usb disky nebo sd karty připojovaly automaticky. V xbmc na to GUI není. Fungovala mi variace na 10-my-media-automount.rules. Spokojensot mi zkalila až flashka s exfat, kdy udev po chvíli fuse "ovladač" sestřelil. Double-fork se mi zkoušet nechtělo, udisks bez vysvětlení nefungoval.
Xorg pod účtem uživatele
Teorie je jasná, z bezpečnostního hlediska je lepší, aby co nejméně programů mělo vyšší oprávnění, zejména root
a. Po googlení a zkoušení jsem do /etc/init.d/boot.local
přidal pár řádků, které to řeší. X_CAP=$(getcap /usr/bin/Xorg);
if [ -z $X_CAP ]; then
setcap cap_chown,cap_dac_override,cap_sys_rawio,cap_sys_admin+ep /usr/bin/Xorg
fi
mknod -m 0660 /dev/nvidia0 c 195 0
mknod -m 0660 /dev/nvidiactl c 195 255
chgrp video /dev/nvidia0 /dev/nvidiactl
Ovladač BD Remote
Na bluetooth stack bluez 4.* funguje patch na fakehid. OpenSUSE build service vytvoří upravený balíček bluez.
Tiskni
Sdílej:
Komentáře
Vložit další komentář
12.1.2014 20:15
ewew | skóre: 40
| blog:
ewewov_blog
Re: Před upgrade HTPC na OpenSuse 13.1
12.1.2014 22:00
ewew | skóre: 40
| blog:
ewewov_blog
Re: Před upgrade HTPC na OpenSuse 13.1
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.