[Th] xorg i mysz na evdev

Piotr Grymkowski grym3k w o2.pl
Nie, 25 Lis 2007, 21:31:04 CET


On Sun, 25 Nov 2007 20:30:51 +0100
Czesiek <czesiek w innozyt.pl> wrote:


> 
> W jaki sposób ostawiłeś klawiaturę na pl? Możesz coś więcej napisać?
> 
No trzeba te Pliki odPowiednio Przeedytować jak w xorg.conf. U mnie myszka
działa z Palca, może dlatego że nie mam logitecha ;) Config dla klawiatury
wygląda tak:
[piotrek w carnage ~]$ cat /etc/hal/fdi/policy/10-keymap.fdi 
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keymap">
      <append key="info.callouts.add"
type="strlist">hal-setup-keymap</append> </match>

    <match key="info.capabilities" contains="input.keys">
      <merge key="input.xkb.rules" type="string">base</merge>

      <!-- If we're using Linux, we use evdev by default (falling back to
           keyboard otherwise). -->
      <merge key="input.xkb.model" type="string">keyboard</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.xkb.model" type="string">evdev</merge>
      </match>

      <merge key="input.xkb.layout" type="string">pl</merge>
      <merge key="input.xkb.variant" type="string" />
    </match>
  </device>
</deviceinfo>
a info jakie są aktualne ustawienia masz tutaj:
[piotrek w carnage ~]
$hal-device /org/freedesktop/Hal/devices/platform_i8042_i80
2_KBD_port_logicaldev_inputvice /org/freedesktop/Hal/devices/platform_i8042_i804
udi =
'/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'
linux.device_file = '/dev/input/event1'  (string) input.xkb.model =
'evdev'  (string) input.product = 'AT Translated Set 2 keyboard'  (string)
info.capabilities = { 'input', 'input.keyboard', 'input.keypad',
'input.keys', 'button' } (string list) info.udi =
'/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'  (string)
linux.subsystem = 'input'  (string) input.originating_device =
'/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'  (string)
info.product = 'AT Translated Set 2 keyboard'  (string) linux.hotplug_type
= 2  (0x2)  (int) input.xkb.rules = 'base'  (string) linux.sysfs_path =
'/sys/class/input/input1/event1'  (string) info.addons.singleton =
{ 'hald-addon-input' } (string list) input.x11_driver = 'evdev'  (string)
info.category = 'input'  (string) input.xkb.layout = 'pl'  (string)
  input.physical_device =
'/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'  (string)
input.device = '/dev/input/event1'  (string) info.parent =
'/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'  (string)
input.xkb.variant = ''  (string)

generalnie grePujesz wyjście z komendy hal-device w Poszukiwaniu klawiatury
i sPrawdzasz jakie są ustawienia i ew. doPisujesz w odPowiednich Plikach
hal'a.

Btw. w /usr/share/hal* są ustawienia domyślne, zatem (chyba) nie ma sensu
ich wszystkich koPiować. Niech ktoś mnie PoPrawi jak się mylę...


-- 
Pozdrawiam
Piotr Grymkowski


Więcej informacji o liście dyskusyjnej pld-users-pl