È proprio questo tuo "impazzire" che non ti fa affrontare il problema con lucidità.
Resta calmo, analizza gli errori singolarmente, documentati su ognuno di essi e naturalmente chiedi aiuto in modo composto se qualcosa non è perfettamente chiaro, sfruttando anche il canale IRC.
In questo specifico caso i problemi sono due, e di natura completamente diversa:
1 - Lanciando startx ricevi diversi messaggi di errore "command not found"
2 - Noti delle righe di errore nel log del server X.
Come ti hanno già suggerito dovresti aprire topic distinti per ognuno dei problemi ma per non lasciarti senza risposta procedo con alcuni consigli.
Per il primo problema inizia documentandoti su cosa è il server X (x11-base/xorg-server) leggendo
la relativa pagina su Wikipedia. Capirai così che X non è nient'altro che una base comune su cui eseguire le applicazioni grafiche e farle interagire con le periferiche di input. Puoi modificare le impostazioni di tale server nella cartella "/etc/X11", non serve toccare "/etc/share/X11". Nella prima cartella, tra gli altri file, trovi "xinit/xinitrc" che determina il comportamento del comando "startx". Quest'ultimo non fa altro che far partire un'istanza del server X (che di per se appare come uno schermo nero) e la popola secondo le indicazioni riportate nel suddetto file:
Code: Select all
if [ -n "$failsafe" ]; then
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login
else
Al termine di queste X esce e ritorna alla console.
Ora c'è da chiedersi, perché all'esecuzione di questi comandi ricevi l'errore "command not found"?
Una risposta sensata è perché effettivamente questi programmi non esistono nel tuo sistema, non trovi?
E ora starai pensando perché diavolo non sono stati installati come dipendenza del server X, o meglio di "x11-apps/xinit" che tra le altre cose installa appunto l'eseguibile "startx"?!
La risposta è semplice: perché non servono. Il server X e xinit funzionano bene anche senza quei programmi, "xinit/xinitrc" non è altro che un file di configurazione, e come tutti gli altri in gentoo deve essere modificato affinché rispecchi il tuo sistema.
Detto questo ti verrà spontaneo installare questi programmi mancanti, ma pensandoci bene probabilmente non ne hai assolutamente bisogno.
Startx è utilizzato perlopiù come prova; personalmente ti consiglio di osare e passare oltre, poiché difficilmente l'ambiente grafico offerto da startx sarà la tua meta.
Mi sembra di capire che sceglierai gnome, segui quindi
questa guida, salta la parte delle "Prime impressioni" e vai direttamente al punto 3.
Portage e il suo sistema di flag e dipendenze ti permetterà di ottenere un ambiente grafico completo dotato delle funzionalità che tu andrai a specificare tramite le USE, senza fronzoli inutili quali twm, xclock o xterm che potrai sempre installare a parte.
Se a questo punto non riuscirai a visualizzare nulla indaga sugli eventuali errori presenti nel log del server X. Che è anche il secondo problema da te riportato.
Ti ricordo ancora una volta che, come già scritto da Onip, configurare X tramite "xorg.conf" non dovrebbe essere necessario. In caso di problemi resetta quindi la tua configurazione, soprattutto le modifiche effettuate al di fuori di "/etc/X11".