Kirjoittaja Aihe: xrandr, ruudun keikauttaminen pystyyn ja hiirilevyn vaikeus  (Luettu 1618 kertaa)

aapo

  • Käyttäjä
  • Viestejä: 195
    • Profiili
Kyse on siis läppäristä, joka tukee näytön keikauttamista sivuttain. Se homma onnistuu
Koodia: [Valitse]
xrandr --orientation right
Ja takas oikeeseen asentoon
Koodia: [Valitse]
xrandr --orientation normal

Toi on ihan letkee temppu, kun kone on niin pieni, että sitä helposti pitää yhdessä kädessä kuten kirjaa. No jos koneessa on ulkoinen hiiri, niin homma toimii käännön jälkeen niinkuin pitääkin, eli kun pidän näyttöä siten että tekstit ovat oikein päin ja työnnän hiirtä ylöspäin, niin kursori liikkuu ruudulla kohti alapalkista ikkunoiden otsikkoja.
Ongelma on, että touchpad, eli hiirilevy tekee samoin. Vika on siinä, että kun ruutu on pystyssä, niin myös hiirilevyn asento on toinen.
Esimerkiksi: käännän ruuduun sellaiseen suuntaan, että asetan tämän jälkeen koneen vasemman kyljen maata vasten jotta ruutu olisi oikein päin. Kun nyt vedän sormella levyä vasemman hiiren napin kohdalta oikean hiiren napin suuntaan
* tapahtuu: hiiri liikkuu ruudulla samaan suuntaan kuin siellä olevat tekstit luetaan, vasemmalta oikealle
* mitä haluaisin että tapahtuu: hiiri liikkuisi alapalkista yläpalkkia kohti.

Kahdesta koordinaatisto puhuminen ei ole koskaan helppoa, mutta luulen, että siitä tuli ymmärrettävä.

Kysymys siis on: onko kukaan käyttänyt hiirilevyn kanssa koskaan näytön keikauttamista?
onko kellään ehdotuksia kuinka ratkaisen?
tietoa paketista xserver-xorg-input-touchpad? voishan/voisko siitä kääntää oman version, jossa hiiren akselit on rukattu, käynnistäs eri xorg.confilla riippuen miten päin haluu ruutua kattella.


nimimerkki: kesää ja riippumattoa odotellessa




aapo

  • Käyttäjä
  • Viestejä: 195
    • Profiili
Vs: xrandr, ruudun keikauttaminen pystyyn ja hiirilevyn vaikeus
« Vastaus #1 : 19.02.08 - klo:15.06 »
Härkää sarvista ja niin edelleen. Tein ensimmäisen version synapticsin touchpadin Xorg ajurista, joka mahdollistaa x- ja y-akselien vaihtamisen. Loppujen lopuksi ei ole kumma temppu, kirjoittelin asiasta (englanniksi):
http://www.helsinki.fi/~rantalai/synaptics/

Ongelma on tällä hetkellä, että tuo ajuri, joka kääntää akselit pitää vaihtaa olemassa olevan tilalle, eli pitää uudelleen käynnistää X, jos haluaa vaihtaa vaakasuunnan ja pystysuunnan välillä, ja joka vaiheessa kopioida käyttöön otettavaa ajuria oikeaan paikkaan (vinkki:skripti). En tiedä vielä ettää rikkooko kääntäminen myös kaikki vierittelyt,levyn taputtelut, kaksisormi-tekniikat, pyörittämisen tunnistamisen yms. (käytän itse tuollaisia hyvin vähän)

Lähinnä siis tässä vaiheessa pelkkä osoitus, että mahdollista on. Kunhan saan palautetta tuon toimivuudesta ja tarpeellisuudesta niin kirjoitan ajurista version, joka tukee lennosta vaihtamista.