Untuk membalikkan warna pada monitor, saya meminta:
xcalib -invert -alter
Masalahnya adalah, bahwa pada pengaturan Dual-Monitor, ia membalikkan warna hanya pada layar pertama.
Saya tidak dapat menggunakan gadget Compitz untuk pembalikan warna, karena pengaturan saya adalah
- Dua monitor (pivot) yang diputar
Dual-Screen ketika keduanya Piovot tidak bekerja dengan menyusun pada kartu saya.
Xorg sepertinya hanya solusi.
xcalib sangat bagus karena saya bisa beralih tergantung aplikasi, segera
Saran Cany, solusi bagaimana membalikkan warna pada kedua layar dengan xcalib?
PS
-screen
parameter tidak berfungsi:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 130 (XFree86-VidModeExtension)
Minor opcode of failed request: 19 (XF86VidModeGetGammaRampSize)
Value in failed request: 0x17
Serial number of failed request: 10
Current serial number in output stream: 10
Ini xrandr
konfigurasi layar saya :
~$ xrandr
Screen 0: minimum 320 x 200, current 2400 x 1920, maximum 3840 x 3840
DFP1 connected 1200x1920+1200+0 left (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1680x1050 60.0 +
1440x900 59.9 +
1280x800 60.0 +
1920x1080 60.0 50.0 30.0 25.0 24.0
(...)
DFP2 connected 1200x1920+0+0 left (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 60.0*+
1920x1080 60.0 +
1776x1000 60.0 +
1680x1050 60.0 +
1440x900 59.9 +
1280x800 60.0 + 75.0
1152x648 60.0 +
1600x1200 60.0
1400x1050 60.0
1280x1024 75.0 60.0
(...)
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 disconnected (normal left inverted right x axis y axis)
Seperti yang Anda lihat, mereka diputar - 1200x1920
pengaturan pada satu layar virtual dengan maximum 3840 x 3840
. Saya pikir, itulah alasan mengapa itu seperti layar "satu" dengan 2400x1920
, dipisah pada keduanya (jadi, xcalib hanya berlaku untuk yang primer). Tapi, itu hanya hipotesis saya, mungkin alasannya berbeda.
sumber
Orang bisa mencoba mengutak-atik nilai gamma negatif dan nilai kecerahan <1 untuk menghasilkan gamma-ramp negatif pada output tertentu.
ini sudah cukup bagi saya dan bekerja di luar kotak, tetapi tidak memperhitungkan kurva gamma yang ada untuk output. mungkin layak dicoba. Salam konrad
sumber
Mencoba
xcalib -d :0 -invert -alter
Opsi -d merujuk ke perangkat, dan itu bekerja untuk saya ketika -s tidak
sumber
-d :1
->Can't open display :1
dll.-d
mengacu pada tampilan, bukan perangkat. BTW, saya mengalami masalah yang sama dan ingin tahu solusinya.Saya mengalami masalah yang sama dengan OP. Saya melakukan
Kemudian saya menginstal satu dependensi yang tercantum dalam README, membangun dan menginstalnya, dan bekerja dengan baik. Masalah terpecahkan.
Saya melihat kode sumbernya. Sebagian besar pekerjaan dilakukan dengan panggilan ke perpustakaan xcb untuk mengatur gamma ramp. Kode dasarnya memotong jumlah layar yang terpasang, membuat jalan gamma, membalikkannya, dan meletakkannya di layar itu. Sangat sederhana, dan tidak ada program X lain yang melakukan ini, setahu saya.
sumber
Halaman manual menunjukkan bahwa ada parameter
-screen
(pendek-s
). Itu harus melakukannya! Cukup gunakan duaxcalib
perintah dengan-s
parameter berbeda .sumber
xrandr
Output Anda mengatakan Anda memiliki Xorg yang dikonfigurasi sebagai satu layar (hanyaScreen 0
di bagian atas).xcalib
antarmuka langsung dengan server Xorg, sehingga tidak dapat melihat lebih banyak layar. Saya yakin Anda perlu mengonfigurasi beberapaScreen
bagian di dalam/etc/X11/xorg.conf
agar ini berfungsi dengan baik.Option "Rotate"
di Andaxorg.conf
? Atau apakah Anda perlu memutar layar setelah X dimulai?Saya telah menemukan saran itu:
http://ubuntuforums.org/showthread.php?t=1482995
menggunakan "Efek Desktop" (saya punya di KDE), ada satu yang memungkinkan pembalikan warna semua layar atau hanya jendela selektif.
Karena pada perangkat keras saya yang sekarang Compiz atau hal-hal serupa berfungsi dengan baik, saya dapat mengambil keuntungan dari "Efek Desktop" tersebut. Namun saya bertanya-tanya, bagaimana cara menggunakannya pada window manager lain (seperti fluxbox) ... tapi itu topik untuk pertanyaan terpisah :). (PS setelah melihat beberapa sumber efek: kwin /.../ invert.cpp sepertinya itu hanya menambahkan kait untuk memproses windows yang dibuat dalam buffer terpisah pada saat itu dilakukan dalam menyusun window manager , jadi mungkin hanya KWin yang diperlukan, dengan kemampuan untuk berlari dengan hal lain selain KDE - untuk dicoba;))
sumber