Bagaimana Anda mengatur profil warna tampilan sistem di Xubuntu dan Lubuntu?

23

Beberapa aplikasi, seperti Gimp, Geeqie, dan Rawstudio mengklaim dapat menggunakan profil warna sistem dalam manajemen warna mereka, tetapi bagaimana Anda mengatur profil seperti itu? Bagaimana Anda melihat, jika profil seperti itu telah ditetapkan, dan jika sudah diatur, bagaimana Anda melihat profil mana yang digunakan? Saya tidak melihat cara melakukannya di Lubuntu dan Xubuntu.

jarno
sumber
1
Anda sekarang dapat menggunakan xiccduntuk menghindari kebutuhan untuk dependensi Gnome / KDE / Unity saat menggunakan colord; askubuntu.com/q/427821/25639 menjelaskan cara menginstalnya.
Unhammer

Jawaban:

18

Ini adalah pertanyaan yang bagus, karena Xubuntu dan Lubuntu tidak memiliki pengaturan sistem> menu warna yang sama dengan yang dimiliki Ubuntu standar, dan pemasangan gnome-color-managertidak memungkinkan Anda untuk mengatur profil dalam sesi Xubuntu atau Xfce, karena Anda hanya dapat menggunakan utilitas itu dengan benar ketika menjalankan sesi gnome, karena tergantung pada gnome-settings-daemondan gnome-control-center. Fakta ini jelas dari diagram bermanfaat yang disajikan di sini dalam artikel ini.

Alat Sistem

Namun, pada Xubuntu dan Lubuntu, colordpaket tersebut masih diinstal secara otomatis dan menangani manajemen warna, dan Anda dapat mengaksesnya di command-line menggunakan colormgr. Anda dapat menanyakan perangkat Anda seperti printer dan pemindai dengan menggunakan sakelar baris perintah seperti colormgr get-devices, yang digambarkan di situs resmi .

Namun, sementara colormgr get-devicesakan mencantumkan semua perangkat yang dikelola warna secara otomatis di sistem Anda, ia tidak akan mencantumkan perangkat tampilan xfce.

Aktif xfce, colormgr get-devices-by-kind displaytidak akan berfungsi dan Anda tidak akan dapat mengatur profil icc untuk tampilan pada baris perintah, tetapi hanya dengan menggunakan alat seperti xiccatau xcalib(lihat lebih lanjut di bawah). Ini dijelaskan di sini oleh Richard Hughes:

XFCE tidak memiliki komponen sesi untuk colord. Anda perlu menjalankan gnome-settings-daemon (yang memiliki plugin warna), dibebani dengan colord-kde yang terinstal, atau menulis sesuatu yang ringan untuk XFCE.

Colord hanya mendeteksi perangkat sistem seperti pemindai dan webcam, dan kemudian CUPS mendaftarkan printer. Ia tidak memiliki akses ke sesi, dan bergantung pada komponen sesi untuk berbicara dengan X dan mendaftarkan perangkat.


Dalam satu gnomeatau kdesesi (yang bisa Anda jalankan di Xubuntu) Anda harus dapat menggunakan colormgruntuk memasukkan colormgr get-devices-by-kind displaydan mengatur profil icc untuk tampilan secara manual, jadi untuk kelengkapan saya sajikan metode ini.

Pertama-tama Anda harus menambahkan profil Anda ~/.local/share/iccdan menjalankannya colormgr get-profilesuntuk mencantumkannya, lalu pilih profil icc, seperti

/org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

Sekarang tambahkan ke perangkat yang diinginkan (kali ini adalah tampilan default) dengan

colormgr device-add-profile /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

Maka Anda dapat menjadikannya default dengan

colormgr device-make-profile-default /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

Utilitas lain yang bermanfaat

Catatan: Profil icc khusus harus masuk /home/$USER/.local/share/icc; direktori sistem adalah /usr/share/color/icc.

Dimungkinkan untuk menggunakan alat-alat seperti xiccatau xcalibjika Anda ingin mengatur profil icc tertentu di Xubuntu atau Lubuntu. Yang perlu Anda lakukan adalah mengarahkan salah satu alat ini di profil icc Anda dan menempatkan perintah itu di startup:

xicc /location/of/profile

atau dengan xcalibAnda dapat menentukan koreksi gamma juga menggunakan

xcalib -gc 1.8 /location/of/profile

Namun, seperti yang ditunjukkan pertanyaan di bawah ini, Anda mungkin perlu menunda eksekusi perintah sehingga sistem tidak menimpa pilihan Anda:

Atau, Anda mungkin ingin menggunakan xicc, karena profil yang ditetapkan dengan aplikasi itu dirancang untuk diambil oleh aplikasi tertentu seperti Gimp- ini adalah persis apa yang Anda rujuk dalam pertanyaan Anda, dan program ini mungkin adalah apa yang Anda pikirkan. Untuk memuat profil, jalankan saja xicc /location/of/profile; Anda dapat menentukan tampilan jika perlu.

Catatan paket untuk xiccmenjelaskannya

Utilitas ini memungkinkan Anda mengatur profil warna ICC untuk tampilan X, sehingga aplikasi dapat menggunakannya untuk menampilkan gambar yang dikalibrasi warna. Aplikasi harus secara khusus mencari atom ini tetapi beberapa aplikasi seperti Gimp dan Krita sudah melakukannya.

Atau, Anda biasanya dapat menetapkan profil secara eksplisit di aplikasi seperti Gimp (lihat tangkapan layar di bawah) dan program lain. Ini mungkin diperlukan jika Anda bekerja dengan gambar RAW yang mungkin menuntut ruang warna tertentu.

masukkan deskripsi gambar di sini

Komunitas
sumber
Terima kasih atas jawaban yang beragam. Sedangkan untuk xicc, saya bertanya-tanya "atom" macam apa yang mereka maksud. Apakah ini hanya opsi profil sistem monitor yang ditampilkan dalam tangkapan layar?
jarno
Saya tidak mendapatkan output untuk colormgr get-devices-by-kind display. Saya kira itu menunjukkan bahwa profil tampilan sistem tidak terdefinisi.
jarno
@ Jarno lihat edit saya kembali colormgrpada sistem xfce.
1
Tampaknya bagi saya bahwa xcalib dan xicc bukan merupakan alternatif satu sama lain, tetapi mereka saling melengkapi: xcalib menetapkan X server gamma ramp menurut data yang dapat dimasukkan dalam profil ICC yang disediakan, dan pengaturan tersebut memiliki efek terlepas dari aplikasi, sedangkan xicc menetapkan profil tampilan sistem yang mungkin atau mungkin tidak diterapkan oleh aplikasi.
jarno
Mungkin sulit untuk menerapkan pengaturan yang berbeda untuk monitor yang berbeda, jika Anda menggunakan desktop yang diperluas: Dalam pengaturan saya xcalib mengubah pengaturan hanya untuk monitor terintegrasi notebook saya dan saya tidak menemukan cara untuk mengatur kalibrasi untuk monitor eksternal, ketika desktop yang diperluas sedang digunakan. Saya tidak menguji xicc dalam hal ini, tapi saya kira itu sama.
jarno
1

Saya baru saja mencoba untuk mengerjakan ini di Lubuntu 17.04 jadi begini caranya. Sistem Lubuntu saya menggunakan laptop Dell lama yang terutama digunakan untuk email dan menjelajah internet dengan Firefox.

Prioritas pertama adalah mengatur warna Firefox. Untungnya itu bisa dilakukan di aplikasi saja. Navigasikan ke jendela browser Firefox

tentang: konfigurasi

dan setelah pencarian halaman peringatan

color_man

ini akan mencantumkan properti manajemen warna untuk Firefox. Setel display_profile ke lokasi profil icc Anda. Itu seharusnya berada di direktori ~ / .local / share / icc / Anda

/home/user/.local/share/icc/my_screen_profile.icc

Jika tidak ada profil yang ditetapkan di sini, Firefox akan mencoba menggunakan profil sistem, tetapi kami belum menetapkannya. Se enablev4 to

benar

untuk memungkinkan profil v4. Setel mode ke

1

di mana 0 = nonaktifkan manajemen warna, 1 = aktifkan untuk semua gambar yang diberikan, 2 = aktifkan hanya untuk gambar yang ditandai profil. Setel rendering_intent ke

0

di mana 0 = perseptual, 1 kolormetrik relatif, 2 = saturasi, 3 = kolormetri absolut. Mulai ulang Firefox dan Anda selesai. Uji browser Anda dengan pergi ke color.org . Ada satu masalah di sini. Sementara browser dikelola warna, pratinjau pdf tidak. Anda dapat memeriksanya dengan versi pdf. Jika Anda mengirim file ke penampil pdf default, Evince Document Viewer 3.24.0 itu dibuat dengan benar.

Pengaturan Firefox diambil dari NTown Productions

Meskipun ini mungkin cukup untuk apa yang saya butuhkan, ini bukan solusi saya setelah penelitian lebih lanjut dan hari Minggu yang lambat membawa saya ke yang berikut yang mengatur manajemen warna untuk sistem.

Masuk ke sinaptik dan instal

colord

dan

xiccd

Jika saya melakukan ini terlebih dahulu, tanpa mengatur Firefox saya dapat membuka terminal (ctrl + alt + t) dan menggunakan colormgr untuk mengimpor profil tampilan saya dari lokasi mana saja ke ~ / .local / share / icc / seperti ini

colormgr import-profile /home/user/Downloads/my_screen_profile.icc

Hati-hati dengan nama file. Saya punya masalah dengan ruang putih di nama file yang saya buat membuat profil dengan Argyll / DisplayCAL. Tampaknya yang terbaik untuk menjaga nama file pendek dan sederhana. Untuk beberapa alasan saya harus menjalankan perintah ini lebih dari sekali. Proses pertama menyalin file ke direktori icc saya, proses kedua sebenarnya mengimpor file ke sistem colord dan melaporkan kembali dengan ringkasan profil termasuk meta dan profil "path objek". Selanjutnya kita dapat memeriksa bahwa xiccd telah mengizinkan colord untuk berinteraksi dengan tampilan dengan perintah

colormgr get-devices-by-kind display

Ini mengembalikan ringkasan yang mencakup "jalur objek" perangkat tampilan yang diperlukan untuk menambahkan profil dengan perintah

colormgr device-add-profile "tampilkan jalur objek perangkat" "jalur objek profil"

Path objeknya panjang jadi saya menggunakan shift + ctrl + c untuk menyalin dan menggeser + ctrl + v untuk menempel di jendela terminal saya. Jika Anda berlari

colormgr get-devices-by-kind display

lagi Anda akan melihat profil Anda di posisi 1) menjadikannya profil default. Jika tidak atau Anda ingin mengubah penggunaan default

colormgr device-make-profile-default "tampilkan jalur objek perangkat" "jalur objek profil"

dan dihapus dengan

colormgr delete-profile "lintasan objek perangkat layar" "lintasan objek profil"

Opsi lain dapat ditemukan dari

colormgr --help

Untuk menguji ini saya menggunakan metode ini rawpedia dan perintah extracticc dari paket argyll pada jpg dengan profil sRGB yang tercampur pada halaman color.org , kemudian menambahkan ini ke layar saya dengan cara yang sama seperti di atas. Saya kemudian menghapus pengaturan display_profile di Firefox mendorongnya untuk menggunakan profil sistem saat restart. Browser sekarang menampilkan sGBR yaitu merah untuk hijau dan sebaliknya. Referensi lain selain jawaban di atas oleh user76204

ArchWiki

pcode

Semua menawarkan saran serupa tetapi tidak bekerja pada sistem saya.

Catatan. Penampil gambar default di Lubuntu 17.04 adalah GPicView yang tidak dikelola warna, jadi gunakan sinaptik untuk menukar dengan eog atau mata penampil gambar gnome.

dmkonlinux
sumber