I just update my system and, with an "emerge --update system" as well as an update world, and now startx will not pull of kde, or any of my other window managers for that matter. It gives me the error: Could not init font path element /usr/share/fonts/CID, removing from list! Could not init font path element /usr/share/fonts/local removing from list! Important note: the same error occurs regardless of which window manager I specify in /etc/rc.conf Reproducible: Always Steps to Reproduce: 1.type "startx" 2. 3. Actual Results: (==) Using config file: "/etc/X11/xorg.conf" Using vt 7 The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: bad length in CompatMap > Output file "/var/tmp/server-0.xkm" removed Errors from xkbcomp are not fatal to the server (EE) Couldn't load XKB keymap, falling back to pre-XKB keymap Could not init font path element /usr/share/fonts/CID, removing from list! Could not init font path element /usr/share/fonts/local removing from list! Expected Results: started kde
First of all - this has nothing to do with KDE. As for the font paths, just remove those paths from /etc/X11/xorg.conf and those warnings will go away - but this is not the reason why KDE or any other WM does not start for you, it is just a harmless warning that there are no fonts installed in those paths. Run xorgcfg/xorgconfig and configure X11 as needed. The errors shown here do not show why xorg did not start, so I cannot give you a better explanation about the exact cause of that. You have misconfigured xorg-x11. I
First of all - this has nothing to do with KDE. As for the font paths, just remove those paths from /etc/X11/xorg.conf and those warnings will go away - but this is not the reason why KDE or any other WM does not start for you, it is just a harmless warning that there are no fonts installed in those paths. Run xorgcfg/xorgconfig and configure X11 as needed. The errors shown here do not show why xorg did not start, so I cannot give you a better explanation about the exact cause of that. You have misconfigured xorg-x11. I´d suggest reading some docs - like http://www.gentoo.org/doc/en/xorg-config.xml Also make sure, that you have run etc-update or dispatch-conf after upgrading xorg.
Could you attach /var/log/Xorg.0.log and /etc/X11/xorg.conf please.
Created attachment 59715 [details] Xorg.0.log file important note: this problem only occurs when I do startx as user, it works fine when I am root
Created attachment 59716 [details] xorg configuration file
This bit in your config is screwed up, because it's in the wrong section: Option "XkbDisable" (WW) Keyboard1: XKB can't be disabled here. Use "ServerFlags" section. But that shouldn't affect X working. Delete this line: Option "XkbRules" "xorg" I'd guess you have bad permissions somewhere. Check some places; here's what I got. $ ls -ld /usr/lib/X11/xkb/compiled /var/lib/xkb/ /var/tmp/ lrwxrwxrwx 1 root root 23 May 23 22:54 /usr/lib/X11/xkb/compiled -> ../../../../var/lib/xkb drwxr-xr-x 2 root root 4096 May 24 09:06 /var/lib/xkb/ drwxrwxrwt 7 root root 4096 May 24 09:06 /var/tmp/
Created attachment 59721 [details] changed xorg.conf file
Created attachment 59722 [details] new Xorg.0.log file
I applied those changes to xorg.conf, and startx still doesn't work for user but still works for root. I got almost the same output you got when running: (there is a 10 inplace of your 7, I'm not sure what that means) $ ls -ld /usr/lib/X11/xkb/compiled /var/lib/xkb/ /var/tmp/ lrwxrwxrwx 1 root root 23 Mar 30 18:29 /usr/lib/X11/xkb/compiled -> ../../../../var/lib/xkb drwxr-xr-x 2 root root 4096 May 24 13:06 /var/lib/xkb/ drwxrwxrwt 10 root root 4096 May 24 13:12 /var/tmp/ Also, I have attached my modified xorg.conf file and the corresponding Xorg.0.log file which is made when user starts up X
Please reopen if this remains an issue in modular X.