Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: s0r05000 - 12.05.08 - klo:12.23

Otsikko: Input/Output-näytönkääntö scripti hp tx2020:seen? [Ratkaistu]
Kirjoitti: s0r05000 - 12.05.08 - klo:12.23
Moro.

Ajattelin tulla täältä kyselemään apuja tälläisen tablet-toimintoisen koneen ruudunkääntö-toimintoon.

Olen askarrellut tälläistä threadia koskien koneen käyttöönottoa, ja olen mielestäni aika pitkällä...
http://forum.ubuntu-fi.org/index.php?topic=18172.msg135088#msg135088 (http://forum.ubuntu-fi.org/index.php?topic=18172.msg135088#msg135088)

Ongelmana on siis XRandR kometojen käytön hankaluus. Erään alustavan skriptin löysin...
http://ubuntuforums.org/showpost.php?p=4923527&postcount=70 (http://ubuntuforums.org/showpost.php?p=4923527&postcount=70)
Mutta tämä ei tee sitä mitä olisi tarkoitus.

Itsellä loppui osaaminen, vaikka järjestelmätuen paperit onkin ikkunalaudalla.

Komennot:
Koodia: [Valitse]
xrandr -o right
xsetwacom set "TabletPCStylus" Rotate CW         #myötäpäivään

xrandr -o inverted
xsetwacom set "TabletPCStylus" Rotate HALF      #ylösalaisin

xrandr -o left
xsetwacom set "TabletPCStylus" Rotate CCW       #vastapäivään

xrandr -o normal
xsetwacom set "TabletPCStylus" Rotate NONE      #takaisin normaalitilaan

Eli  näistä komennoista pitäisi saada aika aikaan skripti, joka toimii suunnilleen siten, että ajettaessa ruutu ja input-laitteet kääntyvät jokaisella ajolla 90 astetta myötäpäivään.

Suunnittelin jo kokeilevani jonkilaista toteutusta, mutta teistä on taatusti jollain paremmat perustiedot moisen rakentamiseen.

Toivottavasti joku ystävällinen sielu innostuisi auttamaan tälläisessä...

Kiitokset jo etukäteen.

edit: Otsikko saattoi johtaa harhaan. Olen pahoillani..
Otsikko: Vs: Input/Output-näytönkääntö scripti hp tx2020:seen? Apuja?
Kirjoitti: mgronber - 12.05.08 - klo:17.14
Ei takuita mistään...

Koodia: [Valitse]
#!/bin/bash

#rotation="$(xrandr -q | grep 'Current rotation' | cut -d' ' -f4)"
rotation="$(xrandr -q --verbose | sed -n '2 {p;q}' | cut -d' ' -f5)"

case "$rotation" in
    normal)
        xrandr -o right
        xsetwacom set "TabletPCStylus" Rotate CW
        ;;
    right)
        xrandr -o inverted
        xsetwacom set "TabletPCStylus" Rotate HALF
        ;;
    inverted)
        xrandr -o left
        xsetwacom set "TabletPCStylus" Rotate CCW
        ;;
    left)
        xrandr -o normal
        xsetwacom set "TabletPCStylus" Rotate NONE
        ;;
esac


Edit: korjattu koodia toimimaan xrandr-ohjelman tuoreemmalla versiolla. Kommentoidun version pitäisi toimia Dapperilla (xrandr 1:1.0.1-0ubuntu1) ja kommentoimattoman Hardyllä (x11-xserver-utils 7.3+2).
Otsikko: Vs: Input/Output-näytönkääntö scripti hp tx2020:seen? Apuja?
Kirjoitti: s0r05000 - 13.05.08 - klo:11.07
Ei takuita mistään...

Suurkiitos pikaisesta vastauksesta. Valitettavasti skripti ei ilmeisesti aja komentoa/komentoja lainkaan.

Tallensin koodinpätkän tiedostoon .rotation.sh ja annoin sille ajo-oikeudet. Ajelin sitä sitten urakalla sudolla ja ilman.

Koodia: [Valitse]
mirosol@mirosolubuntu:~$ sudo ./.rotation.sh
mirosol@mirosolubuntu:~$ /home/mirosol/.rotation.sh
mirosol@mirosolubuntu:~$

Harmittaa kyllä voimakkaasti, kun en itse osaa. Tilanne saattaa tosin korjautua vuoden kuluessa mikäli ottavat meikäläisen amk:kiin...

vai voisiko syy olla tavassani ajaa skriptiä?

Mutta siis. Kiitos joka tapauksessa. Jotain tälläistä yksinkertaista toivoinkin..

(Kunhan saan vielä selvitettyä, miksei tämä tee mitään... yritän selvittää itse..)
Otsikko: Vs: Input/Output-näytönkääntö scripti hp tx2020:seen? Apuja?
Kirjoitti: mgronber - 13.05.08 - klo:16.01
vai voisiko syy olla tavassani ajaa skriptiä?

Ei, tuon pitäisi toimia ihan normikäyttäjän oikeuksilla.

Lainaus
(Kunhan saan vielä selvitettyä, miksei tämä tee mitään... yritän selvittää itse..)

Näköjään xrandr-komennon tulostus on muuttunut. Tein alkuperäisen version Dapperin alla ja nykyisen version Hardyn alla. Toivottavasti tämä uusi versio toimii paremmin.
Otsikko: Vs: Input/Output-näytönkääntö scripti hp tx2020:seen? Apuja?
Kirjoitti: s0r05000 - 13.05.08 - klo:18.21
Ja toimii!

Mahtavaa.

Lisäilen tämän tx2020 oppaaseeni. Suunnaton kiitos.

Tästä on taatusti apua monille muillekkin.
Otsikko: Vs: Input/Output-näytönkääntö scripti hp tx2020:seen? Apuja?
Kirjoitti: s0r05000 - 13.05.08 - klo:19.52
Ja nimi on mainittu.. Tietenkin ;)...
Otsikko: Vs: Input/Output-näytönkääntö scripti hp tx2020:seen? Apuja? [RATKAISTU]
Kirjoitti: Tomin - 13.05.08 - klo:19.59
Ekassa otsikkossa kannattaisi lukea [RATKAISTU].
Otsikko: Vs: Input/Output-näytönkääntö scripti hp tx2020:seen? [Ratkaistu]
Kirjoitti: s0r05000 - 05.06.08 - klo:15.04
Nyt siellä lukee ratkaistu. Pahoittelen, etten huomannut tuota aiemmin.