Premessa:
Slackware 12.1 su HD usb. Per utilizzarla su qualsiasi computer, uso un kernel-huge-smp e, oltre all'xorg.conf per la mia scheda ATI, ho in /etc/x11 un altro xorg.conf (vesa) che tramite uno script, faccio partire da lilo quando utilizzo questa installazione su computer con scheda non ATI.
Il Punto interessante è che ho una installazione di nimblex su una penna usb ed all'avvio, c'è la possibilità tramite il comando xconf di far partire uno script che autoconfigura xorg.conf per la scheda video rilevata. Vi assicuro che è un grosso vantaggio poter usare la risoluzione idonea, senza "arrangiarsi" con quella fornita dai generici VESA!
Oggetto:
Ho provato ad utilizzare lo script xconf sulla slackware mettendo una apposita voce in rc.local ma non funziona, in particolare lerrore è
Codice: Seleziona tutto
Triyng to autoconfigure Xwindow system, please wait...
/usr/bin/xconf: line 46 32721: Aborted /usr/bin/X -configure 2>/dev/null
cannot run autoconfig. Try xorgsetup (menu) or xorgconfig (plaintext) commandNon essendo (purtroppo) esperto di scripts, volevo chiedere se per voi è fattibile oppure devo lasciar perdere!
Di seguito posto lo script (preso da /usr/bin/ in Nimblex) ed il file gui.conf (in /etc/X11/ in Nimblex) a cui lo script xconf fa riferimento.
Grazie per gli eventuali suggerimenti!
xconf
Codice: Seleziona tutto
#!/bin/sh
# xconf: Auto configure X.
# By: Tomas M. <http://slax.linux-live.org>
#
GENERATED_CONFIGFILE=$HOME/xorg.conf.new
XConfig=/etc/X11/xorg.conf
. /etc/X11/gui.conf
if [ "$SKIP_XCONF" = "yes" ]; then
echo "The file /etc/X11/gui.conf disallows xconf autoconfiguration, skipping."
echo "This is normal if you have own module with xorg.conf configuration."
else
echo "Trying to autoconfigure Xwindow system, please wait..."
/usr/bin/X -configure 2>/dev/null
if [ ! $? = 0 ]; then
echo "cannot run auto config. Try xorgsetup (menu) or xorgconfig (plaintext) commands."
exit 1
fi
echo "creating $XConfig..."
rm -f $XConfig
cat $GENERATED_CONFIGFILE | egrep -v "^[[:space:]]*#" | while read LINE ;
do
# configure mouse
if echo $LINE | egrep -i "/dev/mouse" 1>/dev/null ; then
echo "Option \"ZAxisMapping\" \"4 5\"" >> $XConfig
echo "Option \"Buttons\" \"3\"" >> $XConfig
fi
echo "$LINE" >> $XConfig
done
if [ "$CONF_EXTENSIONS" = "yes" ]; then
echo "Section \"Extensions\"" >>$XConfig
echo " Option \"Composite\" \"Enable\"" >>$XConfig
echo "EndSection" >>$XConfig
fi
rm -f $GENERATED_CONFIGFILE
echo "all done. Run startx now."
fi
echo "If you get black screen or Out-Of-Sync, hit Ctrl+Alt+NumPlus few times"Codice: Seleziona tutto
SKIP_XCONF=
CONF_EXTENSIONS=yes
