Conceptronic CM3PVR Uživatelský manuál Strana 44

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 75
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 43
És per això que, després de buscar intensament sobre el tema, vaig descobrir la manera
de fer autologin al sistema un cop iniciat. Quan s’ha aconseguit entrar amb èxit al sistema es
pot configurar perquè bash executi les X automàticament mitjançant un script i que, l’script
que executa l’script, executi l’XBMC. Sembla complicat però no ho és tant. Senzillament,
configurem el sistema perquè entri automàticament en una sessió d’usuari concreta. Aquesta
sessió d’usuari està configurada perquè, en entrar, executi el servidor gràfic i el servidor gràfic
està configurat perquè, en iniciar-se, executi l’XBMC.
En primer lloc, haurem d’instal·lar rungetty i modificar l’última línia de /etc/event.d/tty1,
tal com s’indica a continuació:
# aptitude install rungetty
Ara obrim l’arxiu /etc/event.d/tty1 com a root i modifiquem la línia exec /sbin/getty
38400 tty2 per:
exec /sbin/rungetty tty1 --autologin mediacenter
Un cop fet ai, modifiquem el bash_profile de l’usuari mediacenter (/home/
mediacenter/.bash_profile) com es detalla a continuació:
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
while [ 1 == 1 ]
do
startx -- -br
sleep 10
done
fi
Després fem el mateix amb el xinitrc (/home/mediacenter/.xinitrc):
#!/bin/sh
#FINAL XBMC BUILD
exec /home/mediacenter/xbmc-8.10final1/BUILD/xbmc.bin --standalone
Amb totes aquestes modificacions aconseguim que a la TTY1 (consola principal durant
l’arrencada del sistema) s’hi iniciï una sessió com a usuari mediacenter. Aquesta sessió
llança un script en un bucle infinit que només s’executa en cas d’iniciar-se una sessió des
d’aquesta determinada TTY (no s’executarà si entrem al sistema remotament per SSH per
exemple) i que engega el servidor gràfic. En cas que aquest servidor falli, per qualsevol
motiu, el programa el rellançarà al cap de 10 segons. Per últim, el xinitrc executa l’XBMC en
mode standalone (mode preparat per a funcionar sense entorn d’escriptori) en iniciar-se el
servidor x.Org.
A part d’això, per evitar els missatges que apareixen a l’hora de fer login
automàticament, vaig canviar el color de la pantalla i de la tipografia a negre afegint aquestes
línies a l’rc.local, un script que s’autoexecuta amb l’arrencada de qualsevol distribució
basada en debian:
setterm -foreground black -store > /dev/tty1
clear > /dev/tty1
CREACIÓ'DUN'MEDIA'CENTER'AMB'SOFTWARE'LLIURE'|''44
Zobrazit stránku 43
1 2 ... 39 40 41 42 43 44 45 46 47 48 49 ... 74 75

Komentáře k této Příručce

Žádné komentáře