Kirjoittaja Aihe: uinput toimimaan x:ssä  (Luettu 2788 kertaa)

Kari Argillander

  • Käyttäjä
  • Viestejä: 437
  • Kubuntu - Hardy
    • Profiili
uinput toimimaan x:ssä
« : 02.01.09 - klo:18.59 »
Tarkoitus olisi saada half qwerty näppäin asettelu käyttöön. Sitä varten minulla on c-kielinen ohjelma joka lukee näppäimistöä (/dev/input/event1) ja lähettää sitten eteenpäin muutetun näppäimen /dev/input/uinput iin. Tämä toimii pelkässä komentorivi moodissa, mutta kun x:ssä se ei vain toimi. Ajattelin myös, että xorgiin pitäisi laittaa uusi keybordi joka lukee tuola uinputista, mutta nykyään xorg.conf tiedostokin on niin yksinkertainen, ettei sekään toiminut. Huomasin myös, että wiin ohjain käyttää juuri uinputtia joten mahdollista pitäisi olla.
Eli kuinka saada x:ä ymmärtämään uinputtia?

Ystävällisin terveisin
Kari Argillander
Kaikkea täällä sanomaani saa käyttää public domain lisenssillä. Lainauksia ei saa käyttää ellei lainauksen lähde sitä salli. Tiedostoja ei saa käyttää ellei sitä erikseen sallita.

Kari Argillander

  • Käyttäjä
  • Viestejä: 437
  • Kubuntu - Hardy
    • Profiili
Vs: uinput toimimaan x:ssä
« Vastaus #1 : 02.01.09 - klo:20.20 »
Jos kirjaudun komentorivi tilassa, käynnistän ohjelman ja sen jälkeen komento startx kaikki toimii niinkuin pitää. Eli luultavasti ohjelma pitää ajaa ennen x:n käynnistymistä, mutta mites tämä tehtiin näyttää olevan aina vain ohjeissa, että kde:n autostart kansioon, mutta tässä tapauksessa se ei auta.
Eli miten ohjelma autostartataan?

MUOK.
Jos jotain kiinnostaa niin ohjelma löytyy täältä http://www.ordecon.com/wp-content/uploads/2008/12/mirrorboard-02.c muistakaa myös käynnistää uinput komennolla "modprobe uinput" sitten vain komentorivin kautta käynnistette käännetyn ohjelman komennolla "mirrorboard /dev/input/eventsX" X on numero jossa näppäimistösi sijaitsee.
Voit kokeilla half qwertyä täällä http://half-qwerty.com/demo/
« Viimeksi muokattu: 02.01.09 - klo:21.05 kirjoittanut Kari Argillander »
Kaikkea täällä sanomaani saa käyttää public domain lisenssillä. Lainauksia ei saa käyttää ellei lainauksen lähde sitä salli. Tiedostoja ei saa käyttää ellei sitä erikseen sallita.