View previous topic :: View next topic |
Author |
Message |
lsegalla l33t
Joined: 27 Jun 2007 Posts: 796
|
Posted: Fri Apr 23, 2010 11:50 am Post subject: [RISOLTO] Problemi di configurazione HAL con xorg 1.7 |
|
|
Salve, da un po' di giorni affronto un bel po' di casini con la mia gentoo-box e tutto sommato son riuscito ad uscirne senza venire qui a chiedere aiuto, il che già mi rallegra la giornata; ora pero' scopro che non ho mai configurato a dovere HAL e allora dopo disinstallazione e reinstallazione dovrei partire dall'inizio.
Innanzitutto ho seguito la guida e ho rinominato xorg.conf; il server X sia avvia lo stesso (e già qui son contento).
Ora però mi si pone il problema di settare la tastiera in layout IT e non US; problema che ho già visto più volte presente nel forum e in google in genere. In questo momento ho lanciato una sessione konsole col comando
Però seguendo la guida ho anche provato a fare
Code: | # bzcat /usr/share/doc/hal-0.5.13-r2/use-estonian-layout.fdi.bz2 > /etc/hal/fdi/policy/10-xinput-configuration.fdi
|
e ad editare il file /etc/hal/fdi/policy/10-xinput-configuration.fdi
dopo riavvio regole e di HAL ancora non ho ottenuto la tastiera configurata come IT
che devo fare?
che dati devo fornirvi?
Last edited by lsegalla on Mon Apr 26, 2010 2:20 pm; edited 1 time in total |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Fri Apr 23, 2010 12:34 pm Post subject: |
|
|
Prova a mettere nel file questo
Code: | <?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
<match key="info.capabilities" contains="input.keys">
<!-- Option "XkbModel" "pc105" -->
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">it</merge>
<merge key="input.xkb.variant" type="string">nodeadkeys</merge>
<merge key="input.xkb.options" type="strlist">lv3:win_switch</merge>
<append key="input.xkb.options" type="strlist">altwin:super_win</append>
<merge key="input.xkb.rules" type="string">xorg</merge>
<merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp</merge>
</match>
</deviceinfo> |
|
|
Back to top |
|
|
Xytovl Tux's lil' helper
Joined: 15 Mar 2009 Posts: 92
|
Posted: Fri Apr 23, 2010 12:48 pm Post subject: |
|
|
Sei in arch o ~arch ? Ora in ~x86 c'è Xorg 1.8.0 che non usa HAL, ma la directory xorg.conf.d
su http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.8-upgrade-guide.xml ci sono le informazioni per quella versione.
La soluzione più sicura è di creare un file /etc/X11/xorg.conf.d/99-keyboard.conf
Code: | Section "InputClass"
Identifier "keyboard-all"
Driver "evdev"
Option "XkbLayout" "it"
MatchIsKeyboard "on"
EndSection |
Alternativamente puoi editare il file già esistente nella directory
Per le versioni precedenti riverdragon dovrebbe avere ragione. |
|
Back to top |
|
|
lsegalla l33t
Joined: 27 Jun 2007 Posts: 796
|
Posted: Fri Apr 23, 2010 3:50 pm Post subject: |
|
|
Sono appena passato a xorg 1.7 - uso solo quel che e stabile in portage.
Ho fatto come ha detto riverdragon ma non e cambiato nulla... dopo riavvio dei servizi chiaramente.
Il problema lo posso risolvere subito in altri modi, ma voglio far funzionare HAL... |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Fri Apr 23, 2010 4:18 pm Post subject: |
|
|
Guarda nelle impostazioni della tastiera del tuo Desktop Environment. |
|
Back to top |
|
|
lsegalla l33t
Joined: 27 Jun 2007 Posts: 796
|
Posted: Fri Apr 23, 2010 10:26 pm Post subject: |
|
|
riverdragon wrote: | Guarda nelle impostazioni della tastiera del tuo Desktop Environment. |
dove le trovo? |
|
Back to top |
|
|
pierino_89 Guru
Joined: 03 Oct 2009 Posts: 522
|
Posted: Sun Apr 25, 2010 1:47 am Post subject: |
|
|
Apri Impostazioni di sistema->Lingua e paese->Mappatura della tastiera. _________________ Linux registered user 461710 |
|
Back to top |
|
|
oRDeX Veteran
Joined: 19 Oct 2003 Posts: 1325 Location: Italy
|
Posted: Sun Apr 25, 2010 8:18 am Post subject: |
|
|
Sei sicuro di usare X con hal? (nelle nuove versioni di Xorg hal è stato buttato via, quindi controlla bene) |
|
Back to top |
|
|
!equilibrium Bodhisattva
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
Posted: Sun Apr 25, 2010 2:53 pm Post subject: |
|
|
riverdragon wrote: | Guarda nelle impostazioni della tastiera del tuo Desktop Environment. |
preciso che questa è l'unica soluzione al problema ed è quella corretta da effettuare, perché la gestione del layout della tastiera deve essere a carico del WM/DE e non di Xorg (brutta abitudine del passato dura a morire a causa dell'ignoranza di certa gente che si ostina a voler usare impropriamente i software); quindi configurate a dovere il vostro DE (un paio di click e in 30 sec avete finito) e levate tutte le regole di hal/devicekit/udev/Xorg (ho dimenticato altro?) relative ai layout. _________________ Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe
all my contents are released under the Creative Commons Licence by-nc-nd 2.5 |
|
Back to top |
|
|
lsegalla l33t
Joined: 27 Jun 2007 Posts: 796
|
Posted: Mon Apr 26, 2010 2:19 pm Post subject: |
|
|
pierino_89 wrote: | Apri Impostazioni di sistema->Lingua e paese->Mappatura della tastiera. |
Con questo consiglio ho risolto, io comunque seguivo le guide e non ricordo di aver letto questo passaggio; magari la cosa era rimandata alla guida del DE
oRDeX wrote: | Sei sicuro di usare X con hal? (nelle nuove versioni di Xorg hal è stato buttato via, quindi controlla bene) |
e qui vorrei chiedere perchè... anche per capire se sto facendo bene a configurare HAL a questo punto....
!equilibrium wrote: |
preciso che questa è l'unica soluzione al problema ed è quella corretta da effettuare, perché la gestione del layout della tastiera deve essere a carico del WM/DE e non di Xorg (brutta abitudine del passato dura a morire a causa dell'ignoranza di certa gente che si ostina a voler usare impropriamente i software); quindi configurate a dovere il vostro DE (un paio di click e in 30 sec avete finito) e levate tutte le regole di hal/devicekit/udev/Xorg (ho dimenticato altro?) relative ai layout. |
Mah... la mia comunque non è ostinazione. Desideravo semplicemente allinearmi a quanto trovavo scritto in eread e lì ho scoperto che non stavo usando HAL a dovere. Questa per me potrebbe essere peraltro anche un'occasione per erudirmi su quanto dici. Oppure attribuisco un altro senso alle tue parole... |
|
Back to top |
|
|
!equilibrium Bodhisattva
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
Posted: Mon Apr 26, 2010 3:24 pm Post subject: |
|
|
lsegalla wrote: | Con questo consiglio ho risolto, io comunque seguivo le guide e non ricordo di aver letto questo passaggio; magari la cosa era rimandata alla guida del DE |
non è una questione di guide, ma di buon senso; tu credi che sugli altri OS (Windows e OSX) l'utente deve configurare a mano un file di testo e scrivere regole in un meta-linguaggio per impostare il layout della tastiera? e se il pc fosse usato da N persone diverse, ognuna con una propria preferenza di layout come fai? obligheresti gli altri alle tue impostazioni (soprattutto ora che Xorg supporta MPX: multi pointer X)?
l'idea delle regole di HAL era nata parecchi anni fa per sopperire ad un limite di Xorg: l'utente non poteva cambiare a runtime i parametri di configurazione dei vari driver X11; quel limite fu risolto con la versione 1.4 di Xorg, relegando HAL al solo riconoscimento dell'hardware, ma ciò nonostante, la gente si ostina a forzare i valori di configurazione delle varie periferiche tramite HAL o xorg.conf. Nel 2010 direi che la cosa più saggia da fare è lasciare ad HAL/Xorg la parte di riconoscimento dell'hardware e basta, mentre la configurazione dei parametri la si fa runtime in base alle proprie esigenze (se voglio cambiare la sensibilità della mia tavoletta Wacom dovrei riavviare Xorg? no grazie, con un paio di click lo faccio in tempo reale e senza perdere tempo).
lsegalla wrote: | e qui vorrei chiedere perchè... anche per capire se sto facendo bene a configurare HAL a questo punto.... |
HAL è deprecato, è stato sostituito da udev+kernel che già da parecchio tempo svolgono le stesse funzioni di HAL (che è pure un'accozzaglia di codice sorgente insulso che è impossibile da mantenere ed espandere). Red Hat, giustamente, sta spingendo affinché HAL venga rimosso il prima possibile. _________________ Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe
all my contents are released under the Creative Commons Licence by-nc-nd 2.5 |
|
Back to top |
|
|
lsegalla l33t
Joined: 27 Jun 2007 Posts: 796
|
Posted: Mon Apr 26, 2010 9:48 pm Post subject: |
|
|
Guarda che non sto discutendo sull'utilità della cosa, fermo restando che su una macchina non è proprio frequentissimo trovare un tedesco, un italiano e un francese che usano ognuno una tastiera differente (sembra appunto una barzelletta, era bella da dire). Poi resto comunque d'accordo.
HAL è deprecato e quindi lo disinstallo direttamente a sto punto, e non mi pongo più il problema. Come mai non mi son accorto che Hal è deprecato? Boooh... |
|
Back to top |
|
|
!equilibrium Bodhisattva
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
Posted: Tue Apr 27, 2010 7:16 am Post subject: |
|
|
lsegalla wrote: | HAL è deprecato e quindi lo disinstallo direttamente a sto punto, e non mi pongo più il problema. Come mai non mi son accorto che Hal è deprecato? Boooh... |
http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.8-upgrade-guide.xml
se vuoi approfondire meglio il discorso:
http://xorg.freedesktop.org/wiki/Server18Branch
http://who-t.blogspot.com/2010/01/new-configuration-world-order.html
in particolare:
Quote: | Back in 2006, support for hotplugged input devices was added and up to server 1.7, the incarnation worked with HAL as the provider of the input devices. HAL is now deprecated and - at least under Linux - replaced with udev. Julien wrote a new backend that queries udev instead of HAL but otherwise follows the same principle: Upon startup the X server queries the active backend for the list of input devices and initializes them accordingly. When a new device is added at runtime, the server is notified and adds it at runtime.
[CUT]
With the hotplugging support, much of the configuration wandered into the HAL fdi files. This was never the best solution but at that time the only available one. With udev, the fdi files went away and instead of requiring users to port HAL-specific configuration to udev-specific configuration, Dan has stepped in and wrote a set of patches that allow similar functionality to the fdi configuration as part of the xorg.conf (or xorg.conf.d). |
_________________ Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe
all my contents are released under the Creative Commons Licence by-nc-nd 2.5
Last edited by !equilibrium on Tue Apr 27, 2010 7:47 am; edited 1 time in total |
|
Back to top |
|
|
lsegalla l33t
Joined: 27 Jun 2007 Posts: 796
|
Posted: Tue Apr 27, 2010 7:44 am Post subject: |
|
|
Grazie, questo è valido solo per xorg 1.8 o anche per il 1.7.6 (che io uso) ?
xorg-server 1.8 è mascherato ancora (e io non lo smasko di sicuro) |
|
Back to top |
|
|
!equilibrium Bodhisattva
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
Posted: Tue Apr 27, 2010 7:50 am Post subject: |
|
|
lsegalla wrote: | Grazie, questo è valido solo per xorg 1.8 o anche per il 1.7.6 (che io uso) ?
xorg-server 1.8 è mascherato ancora (e io non lo smasko di sicuro) |
ho fatto un edit del precedent post con più info a riguardo.
udev c'è solo dalla 1.8 in poi. _________________ Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe
all my contents are released under the Creative Commons Licence by-nc-nd 2.5 |
|
Back to top |
|
|
canduc17 l33t
Joined: 11 Oct 2005 Posts: 795 Location: Ferrara, Italy
|
Posted: Wed Apr 28, 2010 7:23 am Post subject: |
|
|
lsegalla wrote: | xorg-server 1.8 è mascherato ancora (e io non lo smasko di sicuro) |
Se ti dovesse venire la voglia, ho scritto questo piccolo howto.
Saluti. _________________ A cow enters a supermarket, does an handstand and dies. (Public toilet graffito) |
|
Back to top |
|
|
|