J'utilise 2 écrans, et je souhaite inverser les couleurs sur les deux sans utiliser Compiz (j'utilise shell gnome).
Je peux utiliser xcalib -invert -alter
comme suggéré dans cette question , mais il n'invertis un des écrans. Y at - il un moyen de spécifier les deux, ou même d'entre eux qui, à l' aide xcalib
? Y at - il une autre façon?
Avec xcalib
, vous pouvez spécifier quel écran modifier avec les options -d
( -display
) ou -s
( -screen
), mais hélas, X
semble être conscient d'un seul écran: lorsque j'utilise la w
commande, je n'en vois qu'un (l'habituel ": 0")
ps: cette question a été posté par k0pernikus comme un commentaire ici .
---Éditer---
Ceci est la sortie 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
Je peux utiliser -s DVI-0
ou -s VGA-0
, mais ils les mêmes que-s :0
xorg
multiple-monitors
screen
xcalib
drevicko
la source
la source
-s 0
le débrancher et rebrancher mon câble HDMI. Puis j'inverse à nouveau (même écran même commande) .. Enfin j'inverse-s HDMI-0
.. et les deux moniteurs sont inversés. Je peux alors basculer l'un d'eux avec le -s 0. Donc, à part que cela soit si ridicule, cela me tient.Réponses:
Non.
à partir d'ici: https://github.com/zoltanp/xrandr-invert-colors
la source
xcalib
ne fonctionne pas sur un de mes moniteurs, donc je souffrais en essayant de mettre des fenêtres claires sur sombres uniquement sur ce moniteur, etc. Merci beaucoup pour cette suggestion! Je ne sais pas comment je ne l'ai pas vu il y a longtemps.Les identifiants d'affichage dans X suivent le formulaire
:<screen>.<display>
. Contrairement à l'intuition, tous les moniteurs d'une configuration à plusieurs moniteurs partagent un<screen>
, mais ont des variations<display>
. L'écran « premier » dans la configuration est:0.0
, et d' autres sont:0.1
,:0.2
, etc. La dernière commande estxcalib -invert -alter -display :0.1
la source
:0.0
est reconnu (même écran que:0
), les autres que j'ai essayés ont tous dit quelque chose commeError - Can't open display :0.1
xcalib
s »-screen
paramètre prend l'indice entier à base zéro de l'écran, par exemple, dans votre cas0
pourVGA-0
et1
pourDVI-0
.la source