Current e tastiera

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Messaggio da Strarivari »

Option "XkbModel" "evdev"

l'avevo gia provato stamattina (ovviamente senza successo)

comunque, come si vede dall'output del log Xorg che ho postato prima, il problema e appunto che una tastiera evdev prende il posto di quella configurata in xorg.conf

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Messaggio da JohnnyMnemonic »

Quindi in sintesi aspettiamo i fix da parte di Pat oppure si può usare lasciando setxkbmap -layout it in rc.local ?

Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Messaggio da Strarivari »

settando il layout manualmente si puo usare tranquillamente, l'unico problema e se si ha una tastiera con tasti extra (multimedia etc.)

il link postato da puzuma (thanks ;)) della mailing list di debian e molto interessante: a qunato pare e un problema/conflitto con hal , in particolare il file

/usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Messaggio da JohnnyMnemonic »

Infatti avevo notato che i tasti multimediali del mio portatile dopo l'aggiornamento non funzionavano più, ma si trattava solo di doverli rimappare con xbindkeys perchè avevano cambiato codici

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

Non essendomi accorto dei vostri post (ero rimasto alla pagina precendete) ho aggiunto delle cose al mio post.

Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Messaggio da Strarivari »

conraid ha scritto:Non essendomi accorto dei vostri post (ero rimasto alla pagina precendete) ho aggiunto delle cose al mio post.
questa sarebbe la procedura standard nel caso si metta evdev come driver (anche se e preferibile usare l'output di /proc/bus/input/devices e metterlo nell opzioni phys e name)

comunque cosi si configura solo un keyboard con driver evdev, che e quello che ci impone hal e quindi alla fine dovrebbe essere un workaround valido (adesso provo)

EDIT

no niente, il problema e che hal impone evdev ma anche il layout us , praticamente sovrascrivendo i settaggi fatti in xorg.conf

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

Non vorrei dire una fesseria,ma mi pare che ora i layouts vengano gestiti da una nuova libreria..ma ho scordato
il nome :D

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

Adesso funziona senza settare
setxkbmap -layout it


Vi posto il mio xorg.conf relativo alla tastiera

Codice: Seleziona tutto

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc101"
    Option         "XkbLayout" "it"
EndSection


Section "InputDevice"
    Identifier     "Keyboard1"
    Driver         "evdev"
    Option         "Device" "/dev/input/event3"
    Option         "Phys" "isa0060/serio0/input0"
    Option         "Name" "AT Translated Set 2 keyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbLayout" "it"
    Option         "XkbModel" "evdev"
EndSection

Keyboard0 è il vecchio modo, Keyboard1 è il nuovo.

Naturalmente nella sezione ServerLayout deve esserci qualcosa di simile

Codice: Seleziona tutto

    InputDevice    "Keyboard1" "CoreKeyboard"
Ora passo al mouse ed a studiare le altre impostazioni :-)

p.s.
l'autorepeat era diverso, l'ho modificato da KDE, ma ho visto che c'è un opzione anche per settarlo in xorg.conf

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

Strarivari ha scritto:l problema e che hal impone evdev ma anche il layout us , praticamente sovrascrivendo i settaggi fatti in xorg.conf
Prova qualcosa di simile al mio. A me ha funzionato.

Ora sto settando meglio il mouse

Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Messaggio da Strarivari »

conraid ha scritto:
Strarivari ha scritto:l problema e che hal impone evdev ma anche il layout us , praticamente sovrascrivendo i settaggi fatti in xorg.conf
Prova qualcosa di simile al mio. A me ha funzionato.

Ora sto settando meglio il mouse
fatto, ieri ho fatto senza l'opzione "Device", con funziona, nel senso che mette il layout giusto, pero:
- ho dovuto rimettere l'opzione "Device", se per un motivo o un altro mi cambia l'ordine degli event non va piu (chiaro che si puo risolvere con una regola udev, pero ...)
- per quanto riguarda l'opzione "XkbModel" sembra che siamo ristretti a evdev, mettendo quella che avevo prima (logiclx300) da lo stesso problema di ieri con setxkbmap con ksnapshot assegnato alle frecce
- per il tasto windows devo dare un (molto utile per i shortcut di amarok :D ad esempio)
xmodmap -e "add Mod4 = Super_L Super_R"
- altri tasti multimediali vanno rimapatti

niente di irrisolvibile, ma uno dei punti di forza del nuovo xorg doveva essere piu semplicita e meno settaggi , invece io avrei piu da fare di prima

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

Strarivari ha scritto: niente di irrisolvibile, ma uno dei punti di forza del nuovo xorg doveva essere piu semplicita e meno settaggi , invece io avrei piu da fare di prima
Io uso solamente i tasti standard, mi bastano quelli.
Ho una tastiera senza tasti multimediali ed il tasto Windows non lo uso.

Sull'opzione Device io l'ho lasciata perché nel man di evdev c'è scritto di farlo.

Comunque ho notato una cosa. Nei log ho questo:

Codice: Seleziona tutto

(**) AT Translated Set 2 keyboard: always reports core events
(II) AT Translated Set 2 keyboard: Unable to grab pEvdev (Device or resource busy).  Cowardly refusing to check use as keyboard.
(EE) AT Translated Set 2 keyboard: Don't know how to use pEvdev.
(II) UnloadModule: "evdev"
Nn ho ben capito che cosa significhi, sembra quasi che non usi evdev. boh

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

Funge :)
Ultima modifica di Meskalamdug il ven 16 nov 2007, 13:26, modificato 1 volta in totale.

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio da Meskalamdug »

Meskalamdug ha scritto:Funge..ma non con kde :(
Ho risolto,finalmente :)
I passi da seguire sono
1)Modificare Xorg come indicato dall'utente
conraid
2)Aprire dal centro di controllo la gestione layout tastiera
e selezionare evdev managed keyboard
:)@z<>>!!!!"£$%&/(/(////////\\\\\
Funge alla perfezione,ergo non ce nessun bug
hanno(tanto per cambiare) stravolto tutto :)

Avatar utente
Strarivari
Linux 0.x
Linux 0.x
Messaggi: 96
Iscritto il: lun 5 dic 2005, 14:50
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: KDE 3.5.10

Messaggio da Strarivari »

conraid ha scritto:
Comunque ho notato una cosa. Nei log ho questo:

Codice: Seleziona tutto

(**) AT Translated Set 2 keyboard: always reports core events
(II) AT Translated Set 2 keyboard: Unable to grab pEvdev (Device or resource busy).  Cowardly refusing to check use as keyboard.
(EE) AT Translated Set 2 keyboard: Don't know how to use pEvdev.
(II) UnloadModule: "evdev"
Nn ho ben capito che cosa significhi, sembra quasi che non usi evdev. boh
io lo ho due volte visto che uso evdev anche per il mouse :

Codice: Seleziona tutto

(EE) Logitech MX620: cannot open input pEvdev
(II) UnloadModule: "evdev"

(II) Razer Razer Tarantula Keyboard: Unable to grab pEvdev (Device or resource busy).  Cowardly refusing to check use as keyboard.
(EE) Razer Razer Tarantula Keyboard: Don't know how to use pEvdev.
(II) UnloadModule: "evdev"



comunque credo che usi lo stesso evdev: stabilito in modo empirico :D
col driver "kbd": certi tasti extra non danno cenno di vita usando xev
col driver "evdev": qualche tasto in piu risponde

visto che adesso quei tasti funzionano dovrebbe usarlo, comunque boh credo che ancora non ci siamo del tutto:
- bisognerebbe informarsi se per xorg 7.3 e cambiato qualcosa per gli input devices
- la storia di hal non e da scartare, e in tal caso come discutevano sulla mailinglist di debian bisogna scindere tra xorg e hal e sapere dove settare

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

E' successa una cosa strana.
Avevo configurato il mouse e funzionava bene

Codice: Seleziona tutto

Section "InputDevice"
    Identifier     "Mouse1"
    Driver         "evdev"
    Option         "Protocol" "evdev"
    Option         "Device" "/dev/input/event0"
    Option         "Phys" "usb-0000:00:07.2-2/input0"
    Option         "Name" "Logitech USB RECEIVER"
    Option         "Buttons" "12"
    Option         "ZAxisMapping" "11 12 10 9"
    Option         "Resolution" "800"
    Option         "HWHEELRelativeAxisButtons" "7 6"
EndSection

Dopo aver riavviato il pc e non solo X il mouse mi va iperveloce ed il tasto bloc-num funziona in modo inverso :-)


Questo è tutta la parte dei log relativa ai due dispositivi

Codice: Seleziona tutto

(**) Option "CorePointer"
(**) Mouse1: always reports core events
(**) Option "CoreKeyboard"
(**) Keyboard1: always reports core events
(**) Option "xkb_rules" "xorg"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "it"
(II) evaluating device (Keyboard1)
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) evaluating device (Mouse1)
(II) XINPUT: Adding extended input device "Mouse1" (type: KEYBOARD)
evdev: leds are 0x0 for device 2
(II) Keyboard1: Init
evdev: leds are 0x0 for device 3
(II) Mouse1: Init
(II) Keyboard1: On
(II) Mouse1: On
(**) AT Translated Set 2 keyboard: always reports core events
(II) AT Translated Set 2 keyboard: Unable to grab pEvdev (Device or resource busy).  Cowardly refusing to check use as keyboard.
(EE) AT Translated Set 2 keyboard: Don't know how to use pEvdev.
(II) UnloadModule: "evdev"
(EE) PreInit returned NULL for "AT Translated Set 2 keyboard"
(**) Logitech USB RECEIVER: always reports core events
(II) Logitech USB RECEIVER: Found 4 relative axes.
(II) Logitech USB RECEIVER: Configuring as pointer.
(II) Logitech USB RECEIVER: Found 16 mouse buttons
(II) Logitech USB RECEIVER: Configured 21 mouse buttons.
(II) XINPUT: Adding extended input device "Logitech USB RECEIVER" (type: MOUSE)
(**) Logitech USB RECEIVER: 2 valuators.
(**) Logitech USB RECEIVER: Configuring in Absolute mode.
(**) Logitech USB RECEIVER: Registering 21 buttons.
(II) Logitech USB RECEIVER: Init
(II) Logitech USB RECEIVER: On
(II) Logitech USB RECEIVER: Off
(II) Keyboard1: Off
(II) Mouse1: Off
(II) Open ACPI successful (/var/run/acpid.socket)
(II) NVIDIA(0): Setting mode "1280x1024"
(II) Logitech USB RECEIVER: On
(II) Keyboard1: On
(II) Mouse1: On

Rispondi