Saya menggunakan 2 layar, dan ingin membalikkan warna pada keduanya tanpa menggunakan compiz (Saya menggunakan gnome shell).
Saya dapat menggunakan xcalib -invert -alter
seperti yang disarankan dalam pertanyaan ini , tetapi hanya membalikkan salah satu layar. Apakah ada cara untuk menentukan keduanya, atau bahkan yang mana, menggunakan xcalib
? Apakah ada cara lain?
Dengan xcalib
, Anda dapat menentukan layar mana yang akan diubah dengan opsi -d
( -display
) atau -s
( -screen
), tetapi sayangnya, X
tampaknya hanya menyadari satu layar: ketika saya menggunakan w
perintah saya hanya melihat satu (biasanya ": 0")
ps: pertanyaan ini awalnya dikirim oleh k0pernikus sebagai komentar di sini .
--- sunting ---
Ini adalah output dari 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
Saya bisa menggunakan -s DVI-0
atau -s VGA-0
, tetapi mereka melakukan hal yang sama-s :0
sumber
-s 0
I Cabut dan pasang kembali kabel HDMI saya. Kemudian saya membalikkan lagi (layar yang sama perintah yang sama) .. Akhirnya saya membalikkan-s HDMI-0
.. dan kedua monitor terbalik. Saya kemudian dapat beralih salah satu dari mereka dengan -s 0. Jadi, selain dari ini begitu konyol ini menahan saya.Jawaban:
Tidak.
dari sini: https://github.com/zoltanp/xrandr-invert-colors
sumber
xcalib
tidak bekerja pada salah satu monitor saya, jadi saya menderita mencoba menempatkan windows terang-gelap hanya pada monitor itu, dll. Terima kasih banyak atas saran ini! Saya tidak tahu bagaimana saya belum melihatnya sejak lama.Id tampilan dalam X ikuti formulir
:<screen>.<display>
. Berlawanan dengan intuisi, semua monitor dalam pengaturan multi-monitor berbagi<screen>
, tetapi memiliki beragam<display>
. Layar "pertama" di setup:0.0
, dan lain-lain:0.1
,:0.2
, dll Perintah terakhir adalahxcalib -invert -alter -display :0.1
sumber
:0.0
:0
Error - Can't open display :0.1
xcalib
's-screen
parameter mengambil indeks integer nol berdasarkan dari layar, yaitu, dalam kasus Anda0
untukVGA-0
dan1
untukDVI-0
.sumber