Érdekes X "vándorlás" :)

Fórumok

Biztosan én vagyok hülye, de az eddigi tty7-en futó X "átköltözött/költözik" tty8-ra. Amikor indul a gép tty7-en indul, de ha átlépek konzolra (tty1-6) felületet váltok majd vissza, akkor tty8-ra kapok vissza X-et. Nem értem az okát. A tty7-en pedig egy üresen villogó kurzor van, ahová bármit be tudok gépelni, de semmit nem tudok vele kezdeni. Ettől függetlenül a gép tökéletesen működik. Mi lehet ennek az oka?

Hozzászólások

az okot nem tudom, de nálam is így van. ubi 8.10.

--
"Megtanultam a zenét, de nem csináltam, s azóta tudással, de irigység nélkül hallgatom.
Megtanultam egy sereg tudományt, mesterséget és művészetet, értek hozzájuk, de nem csinálom, s így érdektelenül tudom azokat élvezni. "
Hamvas Béla

/etc/gdm/gdm.conf <- debianban ez felel erte, hogy melyikre esik X, gentoon is biztos van valami felelos file, de pontosan nem kutakodtam!

Ez a probléma áll fenn nálam is, csak nálam tty7-en nem "egy üresen villogó kurzor"
fogad, hanem ez:

* Reloading Common Unix Printing System: cupsd
* Reloading System log daemon...

VLC-vel meg ha videó van megnyitva, és úgy váltok konzolra, akkor kilép a bejelentkezési képernyőre.
Xubuntu Jaunty-m van, de nem XFCE-vel használom, hanem LXDE-vel

Tippek?

--------------
vizsgaidő-suck

Miért olyan biztos, hogy az X tty7-en indul? Amikor elindul, nem mondja meg, melyikre vált, amikor elváltasz róla, akkor meg te nem tudod, melyikről váltottál el.
_Szerintem_ az X eleve a tty8-on indul, de mivel te megszoktad hogy a tty7-en fut, fel sem merül benned, hogy esetleg nem ott van. Addíg nincs is baj, amíg nem akarsz visszaváltani rá - a baj akkor van, amikor mégis és nem találod ott, ahol eddig tudtad.
Lehetőségek:
- valamelyik konfig módosult és be van vasalva, hogy a tty8-on induljon az X (lehet [k|w|x]dm konfigban is!)
- az X indulása elött valami másik program már megfogja a tty7-et - de ez nem a login prompt, így esetleg csak kurzort látsz
Próba: mondj egy openvt /bin/bash parancsot. Ez az első _szabad_ konzolra ad egy shell-t. Szerintem nem a tty7-re fogod kapni...

Ezt be lehet valahogy állítani. FreeBSD-n például azt hiszem tty9-en van az X.

/etc/inittab mit mond? Debian alatt azt hiszem alapból az első 6 foglalt, és az utána lévő első szabadon indul az X alapból. Nálam úgy van, hogy az első 9- en van login prompt, 10- en syslog, 11- en saját progi, és utána jöhet csak az X.

# TERMINALS
c1:12345:respawn:/sbin/agetty 38400 tty1 linux
c2:2345:respawn:/sbin/agetty 38400 tty2 linux
c3:2345:respawn:/sbin/agetty 38400 tty3 linux
c4:2345:respawn:/sbin/agetty 38400 tty4 linux
c5:2345:respawn:/sbin/agetty 38400 tty5 linux
c6:2345:respawn:/sbin/agetty 38400 tty6 linux

# Used by /etc/init.d/xdm to control DM startup.
# Read the comments in /etc/init.d/xdm for more
# info. Do NOT remove, as this will start nothing
# extra at boot if /etc/init.d/xdm is not added
# to the "default" runlevel.
x:a:once:/etc/X11/startDM.sh

Az meghívott file pedig csak egy indító script.

. /etc/profile

. /etc/init.d/functions.sh

# baselayout-1 compat
if ! type get_options >/dev/null 2>/dev/null ; then
[ -r "${svclib}"/sh/rc-services.sh ] && . "${svclib}"/sh/rc-services.sh
fi

# Great new Gnome2 feature, AA
# We enable this by default
export GDK_USE_XFT=1

export SVCNAME=xdm
EXEC="$(get_options service)"
NAME="$(get_options name)"
PIDFILE="$(get_options pidfile)"

start-stop-daemon --start --exec ${EXEC} \
${NAME:+--name} ${NAME} ${PIDFILE:+--pidfile} ${PIDFILE} || \
eerror "ERROR: could not start the Display Manager"

# vim:ts=4