Ich verwende 2 Bildschirme und möchte die Farben auf beiden ohne Compiz invertieren (ich verwende die Gnome-Shell).
Ich kann xcalib -invert -alter
wie in dieser Frage vorgeschlagen verwenden , aber es kehrt nur einen der Bildschirme um. Gibt es eine Möglichkeit, beide oder sogar welche von ihnen mit zu spezifizieren xcalib
? Gibt es eine andere Art und Weise?
Mit xcalib
können Sie angeben, welcher Bildschirm mit den Optionen -d
( -display
) oder -s
( -screen
) geändert werden soll. Leider X
scheint nur ein Bildschirm bekannt zu sein: Wenn ich den w
Befehl verwende, wird nur einer angezeigt (das übliche ": 0").
ps: diese frage wurde ursprünglich von k0pernikus als kommentar hier gepostet .
---bearbeiten---
Dies ist die Ausgabe von xrandr
:
Screen 0: minimum 320 x 200, current 3200 x 1200, maximum 8192 x 8192
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.0*+ 75.0
1280x960 60.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
DVI-0 connected 1920x1200+1280+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1600x1200 60.0
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
Ich kann -s DVI-0
oder verwenden -s VGA-0
, aber sie tun das gleiche wie-s :0
quelle
-s 0
dem Stecker und stecke mein HDMI-Kabel wieder ein. Dann invertiere ich wieder (gleicher Bildschirm gleicher Befehl) .. Zum Schluss invertiere ich-s HDMI-0
.. und beide Monitore sind invertiert. Ich kann dann einen von ihnen mit dem -s 0 umschalten. Abgesehen davon, dass dies so lächerlich ist, hält mich das fest.Antworten:
Nein.
von hier: https://github.com/zoltanp/xrandr-invert-colors
quelle
xcalib
funktioniert auf einem meiner Monitore nicht, daher habe ich versucht, nur auf diesem Monitor hell-dunkel-Fenster usw. anzubringen. Vielen Dank für diesen Vorschlag! Ich habe keine Ahnung, wie ich es vor langer Zeit nicht gesehen habe.Die Anzeige-IDs in X folgen dem Formular
:<screen>.<display>
. Entgegen der Intuition teilen sich alle Monitore in einem Setup mit mehreren Monitoren ein<screen>
, haben jedoch unterschiedliche<display>
. Der Bildschirm „erste“ in der Einrichtung ist:0.0
, und andere sind:0.1
,:0.2
usw. Der letzte Befehl istxcalib -invert -alter -display :0.1
quelle
:0.0
wird erkannt (gleicher Bildschirm wie:0
), die anderen, die ich alle ausprobiert habe, sagten etwas wieError - Can't open display :0.1
xcalib
Der-screen
Parameter von 'nimmt den auf Null basierenden Ganzzahlindex des Bildschirms, dh in Ihrem Fall0
fürVGA-0
und1
fürDVI-0
.quelle