[Gentoo/Gnome] GDM in loop na fontdir in local.conf gezet

Pagina: 1
Acties:

  • Miletos
  • Registratie: September 2000
  • Niet online
Ik doe sinds een paar dagen een poging een desktop met Gentoo Linux op te zetten, maar nu heb ik een probleempje:

Ik heb de TrueType fonts uit Windows overgekopieerd in de /usr/X11R6/lib/X11/fonts directory en deze directory vervolgens toegevoegd aan local.conf in /etc/fonts. Dan type ik "fc-cache -f" waarna de nieuwe font dir in local.conf aan fonts.conf wordt toegevoegd.

So far so good...

Vervolgens reboot ik m'n computer (geen reden) en wanneer GDM wordt opgestart blijft deze in een loop hangen. In deze volgorde:
commandline -> X -> GDM -> commandline (LOOP)

relevante stuk uit /var/syslog na debug aangezet te hebben in /etc/X11/gdm/gdm.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Feb  7 21:13:47 BabaYaga gdm[3456]: Sending START_NEXT_LOCAL
Feb  7 21:13:47 BabaYaga gdm[3403]: Handling message: 'START_NEXT_LOCAL'
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_greeter: Running greeter on :0
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_greeter: Greeter on pid 3465
Feb  7 21:13:47 BabaYaga gdm[3456]: Sending GREETPID == 3465 for slave 3456
Feb  7 21:13:47 BabaYaga gdm[3456]: Sending GREETPID 3456 3465
Feb  7 21:13:47 BabaYaga gdm[3403]: (child 3456) gdm_slave_child_handler
Feb  7 21:13:47 BabaYaga gdm[3403]: Handling message: 'GREETPID 3456 3465'
Feb  7 21:13:47 BabaYaga gdm[3403]: Got GREETPID == 3465
Feb  7 21:13:47 BabaYaga gdm[3403]: (child 3456) gdm_slave_usr2_handler: :0 got USR2 signal
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: In loop
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: end verify for ''
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: No login/Bad login
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: In loop
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: end verify for ''
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: No login/Bad login
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: In loop
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: end verify for ''
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: No login/Bad login
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: In loop
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: end verify for ''
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: No login/Bad login
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: In loop
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: end verify for ''
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: No login/Bad login
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: In loop
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: end verify for ''
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: No login/Bad login
Feb  7 21:13:47 BabaYaga gdm[3456]: gdm_slave_wait_for_login: In loop

(dit gaat HEEL lang verder zo)


Dit houdt hij een halve minuut vol (vindt m'n monitor leuk, NOT) waarna hij blijft staan op de commandline. Als ik nu daar inlog en gewoon startx doe...geen probleem. De nieuwe TrueType fonts worden ook gewoon gebruikt door andere software (Gnome, Opera). De fonts lijken dus goed te zijn geinstalleerd!

Haal ik de fontdirectory voor de TrueType fonts weg uit font.conf en doe weer "fc-cache -f"...dan start GDM weer als vanouds normaal op na een reboot.

CONCLUSIE:
Iets magisch aan de TrueType fonts directory zorgt ervoor dat GDM niet wil starten. Maar wat??

NOTE - Ga van niks uit! Ik ben een n00b, dus wat ik hier schrijf is alles wat ik heb gedaan...houdt je niet in als je denkt "dit zou te stom zijn, dat heeft hij vast al gedaan..."

  • Miletos
  • Registratie: September 2000
  • Niet online
*kickje*

Begrijpt niemand de vraag of is het gewoon een raar/lastig probleem? :P

Het probleem is dus dat GDM niet wil starten wanneer ik de directory met m'n truetype fonts aan het configuratie bestand van fontconfig toevoeg :)