ecco la voi la soluzione per un bug che molti utilizzatori di Ubuntu e derivati hanno...
Il bug sta nel fatto che aprendo dei programmi da terminale si visualizzano errori di questo genere:
- Codice: Seleziona tutto
X Error: BadDevice, invalid or uninitialized input device 166 (o altro)
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Non c'è da preoccuparsi è un bug molto noto e risolvibile...
Il problema sta in una gestione errata del device wacom,
Per risolverlo si devono commentare alcune righe in xorg.conf .
Innanzitutto effettuare un backup di xorg.conf con il seguente comando da digitare nel terminale:
- Codice: Seleziona tutto
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Se si verificheranno problemi dopo la procedura si potrà ripristinare il vecchio xorg.conf col seguente comando:
- Codice: Seleziona tutto
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
anche da recovery se necessario...
Adesso aprire xorg.conf con un editor:
GNOME: ALT+F2 (o da terminale direttamente)
- Codice: Seleziona tutto
gtksu gedit /etc/X11/xorg.conf
KDE:
- Codice: Seleziona tutto
kdesu kate /etc/X11/xorg.conf
Oppure con un editor universale:
- Codice: Seleziona tutto
sudo nano /etc/X11/xorg.conf
Localizzare e commentare tutte le voci contenenti wacom, stylus, cursor, eraser quindi:
- Codice: Seleziona tutto
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Commentate queste voci utilizzando all'inizio della riga il #:
- Codice: Seleziona tutto
# Section "InputDevice"
# Driver "wacom"
# Identifier "stylus"
# Option "Device" "/dev/input/wacom"
# Option "Type" "stylus"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
# EndSection
# Section "InputDevice"
# Driver "wacom"
# Identifier "eraser"
# Option "Device" "/dev/input/wacom"
# Option "Type" "eraser"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
# EndSection
# Section "InputDevice"
# Driver "wacom"
# Identifier "cursor"
# Option "Device" "/dev/input/wacom"
# Option "Type" "cursor"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
# EndSection
E nella sezione ServerLayout:
- Codice: Seleziona tutto
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
Option "AIGLX" "true"
EndSection
(Io ho il modulo AIGLX per l'utilizzo di beryl ma se lo vedete non è detto che dobbiate averlo pure voi)
Salvare il file e riavviare Xorg con la sequenza CTRL+ALT+BACKSPACE oppure riavviando l'intero sistema ma non è necessario.
Io utilizzo Kubuntu 7.04 (Feisty Fawn) con AIGLX+Beryl e con queste modifiche non ho avuto nessunissimo problema...
Per problemi postare pure nel topic...