Làm thế nào để bạn thiết lập cấu hình màu hiển thị hệ thống trong Xubfox và Lubfox?


23

Một số ứng dụng, chẳng hạn như Gimp, Geeqie và Rawstudio tuyên bố có thể sử dụng hồ sơ màu hệ thống trong quản lý màu của chúng, nhưng làm thế nào để bạn thiết lập một hồ sơ như vậy? Làm thế nào để bạn thấy, nếu một hồ sơ như vậy đã được thiết lập, và nếu nó đã được thiết lập, làm thế nào để bạn xem hồ sơ nào được sử dụng? Tôi không thấy làm thế nào để làm điều đó trong Lubfox và Xubfox.


1
Bây giờ bạn có thể sử dụng xiccdđể tránh sự cần thiết cho bất kỳ phụ thuộc Gnome / KDE / Unity nào khi sử dụng colord; Askubfox.com/q/427821/25639 giải thích cách cài đặt nó.
unhammer

Câu trả lời:


18

Đây là một câu hỏi hay, vì Xubfox và Lubfox không có cùng cài đặt hệ thống> menu màu mà Ubuntu tiêu chuẩn có và cài đặt gnome-color-managerkhông cho phép bạn đặt cấu hình trong phiên Xubfox hoặc Xfce, vì bạn chỉ có thể sử dụng tiện ích đó đúng khi chạy phiên gnome, vì nó phụ thuộc vào gnome-settings-daemongnome-control-center. Thực tế này là rõ ràng từ sơ đồ hữu ích được trình bày ở đây trong bài viết này.

Công cụ hệ thống

Tuy nhiên, trên Xubfox và Lubfox, colordgói vẫn được cài đặt tự động và đảm nhiệm việc quản lý màu và bạn có thể truy cập nó trên dòng lệnh bằng cách sử dụng colormgr. Bạn có thể truy vấn các thiết bị của mình như máy in và máy quét bằng cách sử dụng các công tắc dòng lệnh colormgr get-devices, như được mô tả tại trang web chính thức .

Tuy nhiên, trong khi colormgr get-devicessẽ liệt kê tất cả các thiết bị được quản lý màu tự động trên hệ thống của bạn, nó sẽ không liệt kê các thiết bị hiển thị trên đó xfce.

Bật xfce, colormgr get-devices-by-kind displaysẽ không hoạt động và bạn sẽ không thể đặt cấu hình icc cho màn hình trên dòng lệnh, mà chỉ bằng cách sử dụng các công cụ như xicchoặc xcalib(xem thêm bên dưới). Điều này được giải thích ở đây bởi Richard Hughes:

XFCE không có thành phần phiên cho colord. Bạn cần chạy gnome-settings-daemon (có plugin màu), được cài đặt colord-kde hoặc viết một cái gì đó nhẹ cho XFCE.

Colord chỉ phát hiện các thiết bị hệ thống như máy quét và webcam, sau đó CUPS đăng ký máy in. Nó không có quyền truy cập vào phiên và dựa vào thành phần phiên để nói chuyện với X và đăng ký thiết bị.


Trong một phiên gnomehoặc kdephiên (mà bạn có thể đang chạy trên Xubfox), bạn sẽ có thể sử dụng colormgrđể nhập colormgr get-devices-by-kind displayvà đặt cấu hình icc cho màn hình theo cách thủ công, vì vậy để hoàn thiện tôi trình bày phương pháp này.

Trước tiên, bạn phải thêm hồ sơ của mình vào ~/.local/share/iccvà chạy colormgr get-profilesđể liệt kê chúng, sau đó chọn hồ sơ icc, chẳng hạn như

/org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

Bây giờ thêm nó vào thiết bị mong muốn (lần này là màn hình mặc định) với

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

Sau đó, bạn có thể làm cho nó mặc định với

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

Các tiện ích hữu ích khác

Lưu ý: Cấu hình icc tùy chỉnh nên đi vào /home/$USER/.local/share/icc; thư mục hệ thống là /usr/share/color/icc.

Có thể sử dụng các công cụ như xicchoặc xcalibnếu bạn muốn thiết lập cấu hình icc cụ thể trên Xubfox hoặc Lubfox. Tất cả những gì bạn cần làm là chỉ một trong hai công cụ này vào hồ sơ icc của bạn và đặt lệnh đó khi khởi động:

xicc /location/of/profile

hoặc với xcalibbạn có thể chỉ định hiệu chỉnh gamma bằng cách sử dụng

xcalib -gc 1.8 /location/of/profile

Tuy nhiên, như câu hỏi dưới đây cho thấy, bạn có thể cần trì hoãn việc thực thi lệnh để hệ thống không ghi đè lên lựa chọn của bạn:

Ngoài ra, bạn có thể muốn sử dụng xicc, vì các cấu hình được thiết lập với ứng dụng đó được thiết kế để được chọn bởi một số ứng dụng như Gimp- đây chính xác là những gì bạn đề cập đến trong câu hỏi của mình và chương trình này có lẽ là những gì bạn đang nghĩ đến. Để tải một hồ sơ, chỉ cần chạy xicc /location/of/profile; bạn có thể chỉ định hiển thị nếu cần thiết.

Các gói ghi chú để xiccgiải thích rằng

Tiện ích này cho phép bạn đặt cấu hình màu ICC cho màn hình X, để các ứng dụng có thể sử dụng nó để hiển thị hình ảnh được hiệu chỉnh màu. Các ứng dụng phải đặc biệt tìm kiếm nguyên tử này nhưng một số ứng dụng như Gimp và Krita đã làm.

Ngoài ra, bạn thường có thể đặt cấu hình rõ ràng trong các ứng dụng như Gimp (xem ảnh chụp màn hình bên dưới) và các chương trình khác. Điều này có thể cần thiết nếu bạn đang làm việc với hình ảnh RAW có thể yêu cầu một không gian màu cụ thể.

nhập mô tả hình ảnh ở đây


Cảm ơn bạn đã trả lời đa dạng. Đối với xicc, tôi tự hỏi chúng có nghĩa là "nguyên tử" nào. Có phải chỉ là tùy chọn hồ sơ màn hình hệ thống được hiển thị trong ảnh chụp màn hình?
jarno

Tôi không nhận được đầu ra cho colormgr get-devices-by-kind display. Tôi đoán rằng chỉ ra rằng hồ sơ hiển thị hệ thống là không xác định.
jarno

@jarno xem bản chỉnh sửa của tôi colormgrtrên các hệ thống xfce.

1
Dường như với tôi, xcalib và xicc không phải là lựa chọn thay thế cho nhau, nhưng chúng bổ sung cho nhau: xcalib đặt đoạn đường nối gamma của máy chủ X theo dữ liệu có thể có trong hồ sơ ICC được cung cấp và cài đặt đó có hiệu lực bất kể ứng dụng nào, trong khi đó xicc thiết lập hồ sơ hiển thị hệ thống có thể hoặc không thể được áp dụng bởi các ứng dụng.
jarno

Có thể khó áp dụng các cài đặt khác nhau cho các màn hình khác nhau, nếu bạn sử dụng máy tính để bàn mở rộng: Trong cài đặt của tôi, xcalib đã thay đổi cài đặt cho màn hình tích hợp của máy tính xách tay của tôi và tôi không tìm cách đặt hiệu chỉnh cho màn hình ngoài, khi màn hình mở rộng đang được sử dụng Tôi đã không kiểm tra xicc về mặt này, nhưng tôi đoán nó giống nhau.
jarno

2

Thay vào đó, có một người Đức tuyệt vời làm thế nào để làm tất cả những thứ cần thiết theo cách thủ công: http : //wiki.ub Ubuntuusers.de/Monitor_profilieren_mit_ArgyllCMS


1

Tôi vừa mới thử làm việc này trên LubFi 17.04 vì vậy đây là cách nó hoạt động với tôi. Hệ thống LubFi của tôi nằm trên một máy tính xách tay Dell cũ, chủ yếu được sử dụng cho email và duyệt internet với Firefox.

Ưu tiên hàng đầu là quản lý màu Firefox. May mắn là nó có thể được thực hiện trong ứng dụng một mình. Điều hướng một cửa sổ trình duyệt Firefox tới

về: cấu hình

và sau khi tìm kiếm trang cảnh báo cho

màu_man

cái này sẽ liệt kê các thuộc tính quản lý màu cho Firefox. Đặt display_profile thành vị trí của hồ sơ icc của bạn. Nó nên được đặt trong thư mục ~ / .local / share / icc / của bạn

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

Nếu không có cấu hình nào được đặt ở đây, Firefox sẽ cố gắng sử dụng cấu hình hệ thống, nhưng chúng tôi chưa có thiết lập nào. Se enablev4 để

thật

để cho phép hồ sơ v4. Đặt chế độ thành

1

trong đó 0 = tắt quản lý màu, 1 = enable cho tất cả đồ họa được hiển thị, 2 = enable chỉ cho hình ảnh được gắn thẻ hồ sơ. Đặt render_intent thành

0

trong đó 0 = tri giác, 1 đại lượng tương đối, 2 = bão hòa, 3 = đại lượng tuyệt đối. Khởi động lại Firefox và bạn đã hoàn thành. Kiểm tra trình duyệt của bạn bằng cách truy cập color.org . Có một vấn đề ở đây. Trong khi trình duyệt được quản lý màu, bản xem trước pdf thì không. Bạn có thể kiểm tra điều này với phiên bản pdf. Nếu bạn gửi tệp đến trình xem pdf mặc định Evince Document Viewer 3.24.0 thì nó được hiển thị chính xác.

Cài đặt Firefox được lấy từ NTown Productions

Mặc dù điều này có lẽ là đủ cho những gì tôi cần, nhưng đây không phải là giải pháp mà tôi đã có sau khi nghiên cứu sâu hơn và một ngày chủ nhật chậm chạp đã dẫn tôi đến việc thiết lập quản lý màu cho hệ thống.

Đăng nhập vào synap và cài đặt

đấu trường

xiccd

Nếu tôi đang làm điều này trước tiên, mà không cần thiết lập Firefox, tôi có thể mở một thiết bị đầu cuối (ctrl + alt + t) và sử dụng colormgr để nhập hồ sơ hiển thị của tôi từ bất kỳ vị trí nào vào ~ / .local / share / icc / như thế này

hồ sơ nhập khẩu colormgr /home/user/Doads/my_screen_profile.icc

Hãy cẩn thận với tên tập tin. Tôi gặp vấn đề với khoảng trắng trong tên tệp mà tôi đã tạo khi tạo hồ sơ với Argyll / DisplayCAL. Có vẻ tốt nhất để giữ tên tập tin ngắn và đơn giản. Vì một số lý do tôi phải chạy lệnh này nhiều lần. Lần chạy đầu tiên đã sao chép tệp vào thư mục icc của tôi, lần chạy thứ hai thực sự nhập tệp vào hệ thống colord và báo cáo lại với một bản tóm tắt về hồ sơ bao gồm meta và "đường dẫn đối tượng" của hồ sơ. Tiếp theo chúng ta có thể kiểm tra xem xiccd có cho phép colord tương tác với màn hình bằng lệnh không

colormgr get-device-by-kind display

Điều này trả về một bản tóm tắt bao gồm "đường dẫn đối tượng" của thiết bị hiển thị cần thiết để thêm cấu hình bằng lệnh

colormgr device-add-profile "hiển thị đường dẫn đối tượng thiết bị" "đường dẫn đối tượng hồ sơ"

Đường dẫn đối tượng dài, vì vậy tôi đã sử dụng shift + ctrl + c để sao chép và shift + ctrl + v để dán trong cửa sổ terminal của mình. Nếu bạn chạy

colormgr get-device-by-kind display

một lần nữa bạn sẽ thấy hồ sơ của bạn ở vị trí 1) làm cho nó là hồ sơ mặc định. Nếu không hoặc bạn muốn thay đổi sử dụng mặc định

colormgr device-make-profile-default "hiển thị đường dẫn đối tượng thiết bị" "đường dẫn đối tượng hồ sơ"

và loại bỏ với

colormgr xóa hồ sơ "đường dẫn đối tượng thiết bị hiển thị" "đường dẫn đối tượng hồ sơ"

Các tùy chọn khác có thể được tìm thấy từ

colormgr - trợ giúp

Để kiểm tra điều này, tôi đã sử dụng phương thức rawpedia này và lệnh extracticc từ gói argyll trên jpg với hồ sơ sRGB hỗn hợp trên trang color.org , sau đó thêm nó vào màn hình của tôi theo cách tương tự như trên. Sau đó, tôi đã xóa cài đặt display_profile trong Firefox nhắc nó sử dụng cấu hình hệ thống khi khởi động lại. Trình duyệt hiện hiển thị sGBR tức là màu đỏ cho màu xanh lá cây và ngược lại. Các tài liệu tham khảo khác ngoài câu trả lời ở trên của user76204

ArchWiki

pcode

Tất cả đều đưa ra lời khuyên tương tự nhưng không hoạt động tốt trên hệ thống của tôi.

Chú thích. Trình xem hình ảnh mặc định trong Lubfox 17.04 là GPicView không được quản lý màu, vì vậy hãy sử dụng synaptic để hoán đổi nó cho eog hoặc mắt của trình xem ảnh gnome.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.