Hallo!
Ich habe seit etwas über einem Monat ein Thinkpad Yoga 460 mit WQHD (2550x1440) Display und bin sehr zufrieden damit. Ich habe Fedora 24 installiert.
Da mir eine Skalierung um den Faktor 2 zu viel war, bin ich der Anleitung auf https://wiki.archlinux.org/index.php/HiDPI#How_to_use_non-whole_numbers gefolgt, und habe dieses Skript zum Autostart hinzugefügt:
Zum Drehen des Displays um 180° verwende ich folgendes Skript, welches ich über die Dash der Gnome Shell aufrufe (Das Skript deaktiviert zusätzlich Touchpad und Trackpoint, das Skript habe ich aus dem Web geklaut, weiß aber nicht mehr von wo).
Das funktioniert aber leider nicht problemlos: Wenn ich im rotierten Zustand mit dem Touchscreen oder dem Digitizer an den oberen Rand des Displays komme, wird die Skalierung (die von xrandr, nicht die von Gnome) wieder auf 1 gesetzt, die Auflösung aber beibehalten, d.h. der Bildschirminhalt passt nicht mehr auf den Bildschirm, wenn ich den Cursor an den Rand bewege kann ich 'herumscrollen'. Digitizer und Touchscreen werden nicht verändert, wodurch man nicht mehr dahin klick, wo man hindrückt.
Wenn man das Skript dann aufruft, um zurückzurotieren, passt wieder alles. Auch wenn man jetzt nochmal rotiert, ist alles ok.
Hat wer eine Idee woran das liegen könnte?
P.S. Ich habe im Internet öfters gelesen, dass beim Digitizer nur der Knopf weiter weg von der Spitze funktioniert, und mich damit abgefunden. Jetzt habe ich aber herausgefunden, dass der zweite Knopf als 'Eraser Tip' erkannt wird: Wenn man bei Xournal unter 'Options/Pen and Touch' 'Eraser Tip' aktiviert, und 'Button 3 Mapping' z.B. auf 'Hand Tool' stellt, kann man mit dem Knopf nahe bei der Spitze Radieren und mit dem anderen das 'Papier' bewegen.
Ich habe seit etwas über einem Monat ein Thinkpad Yoga 460 mit WQHD (2550x1440) Display und bin sehr zufrieden damit. Ich habe Fedora 24 installiert.
Da mir eine Skalierung um den Faktor 2 zu viel war, bin ich der Anleitung auf https://wiki.archlinux.org/index.php/HiDPI#How_to_use_non-whole_numbers gefolgt, und habe dieses Skript zum Autostart hinzugefügt:
Code:
#! /bin/bash
xrandr --output eDP-1 --scale 1.3x1.3
xrandr --output eDP-1 --panning 3328x1872
Zum Drehen des Displays um 180° verwende ich folgendes Skript, welches ich über die Dash der Gnome Shell aufrufe (Das Skript deaktiviert zusätzlich Touchpad und Trackpoint, das Skript habe ich aus dem Web geklaut, weiß aber nicht mehr von wo).
Code:
#! /bin/bash
CURRSTATE="$(xrandr | grep eDP-1)"
#echo $CURRSTATE
if [[ "$CURRSTATE" =~ "0 (" ]]
then
xinput set-prop 15 "Device Enabled" 0
xinput set-prop 14 "Device Enabled" 0
xrandr --output eDP-1 --rotate inverted
else
xinput set-prop 14 "Device Enabled" 1
xinput set-prop 15 "Device Enabled" 1
xrandr --output eDP-1 --rotate normal
fi
Das funktioniert aber leider nicht problemlos: Wenn ich im rotierten Zustand mit dem Touchscreen oder dem Digitizer an den oberen Rand des Displays komme, wird die Skalierung (die von xrandr, nicht die von Gnome) wieder auf 1 gesetzt, die Auflösung aber beibehalten, d.h. der Bildschirminhalt passt nicht mehr auf den Bildschirm, wenn ich den Cursor an den Rand bewege kann ich 'herumscrollen'. Digitizer und Touchscreen werden nicht verändert, wodurch man nicht mehr dahin klick, wo man hindrückt.
Wenn man das Skript dann aufruft, um zurückzurotieren, passt wieder alles. Auch wenn man jetzt nochmal rotiert, ist alles ok.
Hat wer eine Idee woran das liegen könnte?
P.S. Ich habe im Internet öfters gelesen, dass beim Digitizer nur der Knopf weiter weg von der Spitze funktioniert, und mich damit abgefunden. Jetzt habe ich aber herausgefunden, dass der zweite Knopf als 'Eraser Tip' erkannt wird: Wenn man bei Xournal unter 'Options/Pen and Touch' 'Eraser Tip' aktiviert, und 'Button 3 Mapping' z.B. auf 'Hand Tool' stellt, kann man mit dem Knopf nahe bei der Spitze Radieren und mit dem anderen das 'Papier' bewegen.
Zuletzt bearbeitet von einem Moderator: