Zum Inhalt wechseln


Foto

[YaWOS] [HowTo] rotate screen in yawos


  • Please log in to reply
11 Antworten in diesem Thema

#1 pitti

    Haudegen

  • Members
  • PIPPIPPIP
  • 84 Beiträge
  • Ich besitze:WeTab 3G 32GB
  • Betriebssystem:WeTab OS

Reputation:
0

Geschrieben 12 Januar 2012 - 10:02 Uhr

die einzigen scripts, was ich gefunden hab, und die funktionierten, waren:

xinput set-prop 9 --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xrandr -o left

und

xinput set-prop 9 --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
xrandr -o normal

doch diese bringen 2 probleme mit sich:
  • wenn man eins der beiden zum 1. mal ausführt. komnmt man beim anmeldebildschirm wieder raus, ohne rotation, danach läuft es gut.

  • nachdem man dann den anmeldebildschirm hintersich hat, funktioniert dann das wlan nicht mehr.... ich seh zwar meine meine verfügbaren netze, aber verbinden will nicht funktionieren
Zusatzproblem: KDE läßt die Menues, und generell viele Schriften im Rotiertem Modus riesig darstellen.
  • 0

#2 streifi89

    YaWOS Maintainer

  • Frickler
  • PIPPIPPIPPIPPIPPIPPIP
  • 1.326 Beiträge
  • LocationUnterhaching
  • Ich besitze:-
  • Betriebssystem:-

Reputation:
122

Geschrieben 12 Januar 2012 - 21:46 Uhr

Da ist dein Problem "xrandr". Seit KDE 4.x ist das dermaßen Buggy, dass man es eigentlich nicht mehr Einsetzen möchte.
Eine portierung von xrandr von KDE 3.x ist leider zu aufwendig und aufgrund von gewissen Library Abhängigkeiten nicht wirklich möglich :(

Das ist mir durchaus alles bekannt, hat aber aufgrund der Bugs (da gibts noch einige mehr, die du jetzt nicht gesehen hast, und ich nicht mehr komplett im Kopf habe) nie Einzug in eine Beta und die Final gefunden.
  • 0

Privater Blog: http://www.kinader.eu


#3 streifi89

    YaWOS Maintainer

  • Frickler
  • PIPPIPPIPPIPPIPPIPPIP
  • 1.326 Beiträge
  • LocationUnterhaching
  • Ich besitze:-
  • Betriebssystem:-

Reputation:
122

Geschrieben 12 Januar 2012 - 21:51 Uhr

Achja - ich empfehle übrigends diesen Blogartikel: http://geekparadise....-wetab-skripte/
  • 0

Privater Blog: http://www.kinader.eu


#4 pitti

    Haudegen

  • Members
  • PIPPIPPIP
  • 84 Beiträge
  • Ich besitze:WeTab 3G 32GB
  • Betriebssystem:WeTab OS

Reputation:
0

Geschrieben 13 Januar 2012 - 22:20 Uhr

xrandr ist das problem? die rotation alleine funktioniert super..... das problem ist ja, dass der touch nicht angepasst wird......
das war auch das probelm mit dem script von geekparadies, hier wurder der tocuh nicht "mitgedreht"....
geekparadies verweißt ja auch auf auf eine andere seite, von der auch das oben aufgeführte script herstammt....
  • 0

#5 Winux

    Foren-Gottheit

  • Moderator
  • 3.117 Beiträge
  • LocationBerlin
  • Ich besitze:WeTab 3G 32GB
  • Betriebssystem:WeTab OS
  • Modifikationen:Extlinux-Dualboot: Seadot OS

Reputation:
191

Geschrieben 13 Januar 2012 - 22:21 Uhr

Hast Du Dir mal das Rotationsscript vom Wetab angeschaut?

Edit: http://www.wetab-com...s-wetab-drehen/
  • 0

Sed quis custodiet ipsos custodes?


#6 pitti

    Haudegen

  • Members
  • PIPPIPPIP
  • 84 Beiträge
  • Ich besitze:WeTab 3G 32GB
  • Betriebssystem:WeTab OS

Reputation:
0

Geschrieben 14 Januar 2012 - 16:47 Uhr

die haben das gleiche problem bei der drehung des touch-feldes
  • 0

#7 Winux

    Foren-Gottheit

  • Moderator
  • 3.117 Beiträge
  • LocationBerlin
  • Ich besitze:WeTab 3G 32GB
  • Betriebssystem:WeTab OS
  • Modifikationen:Extlinux-Dualboot: Seadot OS

Reputation:
191

Geschrieben 14 Januar 2012 - 20:32 Uhr

schade, auf dem Wetab-OS funktionieren die nämlich
  • 0

Sed quis custodiet ipsos custodes?


#8 pitti

    Haudegen

  • Members
  • PIPPIPPIP
  • 84 Beiträge
  • Ich besitze:WeTab 3G 32GB
  • Betriebssystem:WeTab OS

Reputation:
0

Geschrieben 14 Januar 2012 - 21:40 Uhr

ich habs...
das script am anfang war gar nicht so falsch... es bezog sich nur auf das falsche xinput-device...

ich hab jetzt auf der basis von dem script von geekparadies ein funktionierendes gebastelt:

#!/bin/bash
 
# Prueft ob $HOME/.config/rotate_left_true existiert
# wenn ja -> drehung in normalzustand
# wenn nein -> drehung links
 
FILE=$HOME/.config/rotate_left_true
 
if [ -f "$FILE" ];
then
	rm -f $FILE;
	xinput set-prop 11 --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
	xrandr -o normal
else
	touch $FILE;
	xinput set-prop 11 --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
	xrandr -o left
fi
 
exit 0

funktioniert zumindest bei mir wunderbar... ;)

vllt könnte man nun den Titel der Diskusion in HowTo, oder so ändern....

[Edit] das device liegt nun bei mir auf der 12...... also "xinput set-prop 12"....

einfach "xinput list" aufrufen und schauen, wo das touch-device liegt
  • 0

#9 Winux

    Foren-Gottheit

  • Moderator
  • 3.117 Beiträge
  • LocationBerlin
  • Ich besitze:WeTab 3G 32GB
  • Betriebssystem:WeTab OS
  • Modifikationen:Extlinux-Dualboot: Seadot OS

Reputation:
191

Geschrieben 14 Januar 2012 - 22:06 Uhr

Bearbeite mal das erste Posting im "vollwertigen Editor", da solltest Du den Titel selbst ändern können.
  • 0

Sed quis custodiet ipsos custodes?


#10 pitti

    Haudegen

  • Members
  • PIPPIPPIP
  • 84 Beiträge
  • Ich besitze:WeTab 3G 32GB
  • Betriebssystem:WeTab OS

Reputation:
0

Geschrieben 14 Januar 2012 - 22:50 Uhr

jetzt ist aber immer noch das problem mit der Schriftgröße.....

im Hochformat ist alles so RIESIG....

weiß jemand rat?
  • 0

#11 pitti

    Haudegen

  • Members
  • PIPPIPPIP
  • 84 Beiträge
  • Ich besitze:WeTab 3G 32GB
  • Betriebssystem:WeTab OS

Reputation:
0

Geschrieben 14 Januar 2012 - 23:00 Uhr

so..... auch das ist einfach zu lösen.....
->Systemeinstellungen->Ersch. v. Anw.->Schriftarten->DPI f. SChriften erwzin.: ich habs auf 120DPI gestellt

vola!
  • 0

#12 pitti

    Haudegen

  • Members
  • PIPPIPPIP
  • 84 Beiträge
  • Ich besitze:WeTab 3G 32GB
  • Betriebssystem:WeTab OS

Reputation:
0

Geschrieben 16 Januar 2012 - 11:24 Uhr

so... ich habe das script noch so angepasst, dass die device-id automatsch abgefragt und angewand wird....
script-profis mögen meine vielleicht umständliche ausdrücke verzeihen, und/oder verbessern.. :-P

#!/bin/bash

# Prueft ob $HOME/.config/rotate_left_true existiert
# wenn ja -> drehung in normalzustand
# wenn nein -> drehung links

FILE=$HOME/.config/rotate_left_true
DEVICEID=$(xinput list | grep TouchController | cut -d "=" -f 2 | cut -d "[" -f 1)
if [ -f "$FILE" ];
then
    rm -f $FILE;
    xinput set-prop $DEVICEID --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
    xrandr -o normal
else
    touch $FILE;
    xinput set-prop $DEVICEID --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
    xrandr -o left
fi

exit 0

  • 0




Besucher die dieses Thema lesen: 0

Mitglieder: 0, Gäste: 0, unsichtbare Mitglieder: 0