Pagina 1 di 1

[Risolto] Configurare tastiera italiana con TWM

Inviato: dom 30 ago 2009, 14:04
da sampei
Salve a tutti,
sto provando a configurare la tastiera italiana in un WM come TWM, Fluxbox, FVWM2 e WMaker con slackware 13 ma non ci riesco.
Ovviamente quando ho fatto l'installazione ho scelto la tastiera italiana, ho provveduto a modificare i file /etc/profile/lang.sh commentando export LANG=en_US e aggiungendovi export LANG=it_IT@euro ed analogamente con il file /etc/profile/lang.csh commentando setenv LANG=en_US e aggiungendovi setenv LANG=it_IT@euro.

Ho creato anche un file xorg.conf inserendo una sezione relativa alla tastiera per settarla in italiano
Nella sezione keyboard ho posto "XkbLayout" "it" e "XkbModel" "pc101"

Nonostante ciò con questi windows manager non riesco ad usare la tastiera italiana, cosa posso fare?

ciao, sampei

Re: Configurare tastiera italiana con TWM

Inviato: dom 30 ago 2009, 14:16
da SIV
Quei file che hai modificato non dovrebbero essere per la tastiera. Provato in xorg.conf a mettere qualcosa del genere?
Section InputDevice
Identifier Keyboard1
Driver kbd
...
...
Option XkbLayout it
EndSection
A me con fluxbox e Slackware 12.x ha sempre funzionato.

Ah comunque, S4d pagina 67, capitolo 5 "Gli strumenti di configurazione", paragrafo 2 "La tastiera"

Re: Configurare tastiera italiana con TWM

Inviato: dom 30 ago 2009, 14:35
da sampei
Questo è il file xorg.conf

Codice: Seleziona tutto

Section "ServerLayout"
Identifier "Slackware"    
    InputDevice    "keyboard"
    InputDevice    "touchpad"  "AlwaysCore"
EndSection

Section "InputDevice"
    Identifier   "keyboard"
    Driver       "kbd"
    Option       "CoreKeyboard"
    Option       "XkbRules" "xorg"
    Option       "XkbLayout" "it"
    Option       "XkbVariant" ""
    Option       "XkbModel"  "pc101"
EndSection

Section "InputDevice"
    Identifier  "touchpad"
    Driver      "synaptics"
    Option     "TapButton1"      "1"
EndSection
Ma non funziona :-(

Re: Configurare tastiera italiana con TWM

Inviato: dom 30 ago 2009, 14:46
da SIV
Uhm girando un po' ho visto che puoi togliere la roba della tastiera da xorg e gestire tutto con hal,sempre se usi Slackware 13 dove ormai hal gestisce quasi tutto.

Copia il file 10-keymap.fdi in /etc/hal/fdi/policy/:

Codice: Seleziona tutto

cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
Poi apri il file /etc/hal/fdi/policy/10-keymap.fdi e modifica la sezione input.xkb.layout cambiando da us a it, in modo da avere:
<merge key="input.xkb.layout" type="string">it</merge>

Se poi non vuoi operare con hal, devi aggiungere queste righe in xorg.conf:

Codice: Seleziona tutto

    Option   "AllowEmptyInput"     "false"
    Option   "AutoAddDevices"      "false"
    Option   "AutoEnableDevices"   "false"
E poi modificare xorg.conf come sempre (quindi con le righe che già hai messo)

Re: Configurare tastiera italiana con TWM

Inviato: dom 30 ago 2009, 14:55
da sampei
Credo che le impostazioni del file xorg.conf siano considerate preferenziali rispetto alle impostazioni di HAL infatti aggiungendo al file xorg.conf l'Option per il touchpad questo attiva correttamente il tap, immagino che analogamente vengano prese le indicazioni della tastiera.

Ma con le impostazioni che mi hai suggerito non viene disabilitata tutta la gestione di X11 da parte di HAL, cioe' non sono costretto poi a scrivere un file xorg.conf completo di tutto?

Re: Configurare tastiera italiana con TWM

Inviato: dom 30 ago 2009, 14:58
da SIV
Non lo so, quindi non vorrei dirti sciocchezze.

Ma hai provato con la soluzione che ti ho suggerito con HAL?

Re: Configurare tastiera italiana con TWM

Inviato: dom 30 ago 2009, 15:24
da SIV
Comunque incuriosito, sono passato a fluxbox ed anche a me il layout era in inglese.

A dir la verità anche su kde era inglese e con le modifiche in xorg non me lo cambiava in italiano, solo che ho risolto dalle configurazioni di kde.

Però dato che su fluxbox non c'è la possibilità di configurare come in kde ho fatto con hal come detto sopra:
cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/ //Copiato il file
vim /etc/hal/fdi/policy/10-keymap.fdi //Ho fatto le modifiche da "us" ad "it"
/etc/rc.d/rc.hald restart //Riavviato il demone hald
Ctrl+Alt+BackSpace //Riavviato anche X
Ed ecco che i llayout della tastiera in fluxbox era in italiano :thumbright: , quindi ti posso confermare di persona che funge.


Comunque c'è anche nella pagina di conraid del wiki: http://www.slacky.eu/wikislack/index.ph ... ti_in_Xorg

Re: Configurare tastiera italiana con TWM

Inviato: dom 30 ago 2009, 15:27
da sampei
Con la modifica di HAL va bene. :thumbright: \:D/

Ma giusto per acculturarmi leggendo i commenti nello stesso file 10-keymap.fdi non ho ben capito ancora se aggiungendo quei flag nella sezione ServerFlag di xorg.conf bisogna riscrivere tutto xorg.conf o basta inserire solo la sezione keyboard?

In ogni caso e' bene riavviare HAL dopo ogni esperimento per evitare che utilizzi le impostazioni precedentemente acquisite.

Re: Configurare tastiera italiana con TWM

Inviato: dom 30 ago 2009, 15:36
da SIV
Ma difatti l'ho riavviato!

PEr quelle stringhe sono curioso pure io ma penso che abilitandole tutte e tre,leggendo specialmente l'ultima,xorg sia da configurare tutto.

Comunque se hai risolto, o quando pensi di aver risolto inserisci un bel [Risolto] nel titolo inziale :thumbright:

Re: [Risolto] Configurare tastiera italiana con TWM

Inviato: dom 30 ago 2009, 15:53
da sampei
Aggiunto il risolto. Grazie per l'aiuto :-)