Как я могу узнать, сколько бит на пиксель действительно доступно в работающем сеансе X11?
Чтобы проверить общее для системы значение, выполните команду:
xwininfo -root | grep Depth
Пример вывода:
Depth: 24
Следующая команда выведет поддерживаемые значения разрядности для корневого окна:
xdpyinfo | grep depths
Первое число указывает текущую разрядность:
depths (7): 24, 1, 4, 8, 15, 16, 32
В окнах X каждое окно может выбрать используемую разрядность из списка доступных разрядностей. Чтобы узнать разрядность конкретного окна, выполните в терминале команду
xwininfo
Затем кликните на окно. В терминале будет выведен результат, то что находится в строке «Depth:» это и есть разрядность, то есть количество бит на пиксель.
Для некоторых окон показана глубина цвета в 24-бита, а для некоторых приложений (веб-браузеры Google Chrome и Firefox) показана глубина цвета 32 бита.
Если вы предпочитаете графический интерфейс, то запустите SMPlayer и в меню перейдите в View → Information about connected screens.
Будет открыто окно со свойствами дисплея. Здесь вы найдёте пункт «Depth», в котором указана глубина цвета.
30-битная глубина цвета в Linux
В предыдущих примерах показан вывод при использовании 8-битной (или, что то же самое, 24-битной) глубины цвета.
В следующих примерах показан вывод если в Linux включена 10-битная (или, что то же самое, 30-битная) глубина цвета.
Вновь проверим текущие значения глубины цвета, которые использует операционная система, чтобы убедиться, что настройки действительно возымели эффект:
xwininfo -root | grep Depth
Теперь глубина цвета равноа 30:
Depth: 30
Также проверим глубину цвета в Linux с помощью утилиты xdpyinfo:
xdpyinfo | grep depths
Вместо 7, теперь показано 8 поддерживаемых значений глубины цвета, причём используется 30-битная глубина:
depths (8): 30, 1, 4, 8, 15, 16, 24, 32
Утилита xwininfo также показывает глубину цвета равной 30-бит:
xwininfo
Если вы предпочитаете графический интерфейс, то запустите SMPlayer и в меню перейдите в View → Information about connected screens.
Связанные статьи:
- Как включить 10-битную глубину цвета в Linux (и нужно ли включать 30-битный цвет) (100%)
- Как включить поддержку HDR монитора в Linux (61.1%)
- Как подключить телевизор к компьютеру в Linux в Cinnamon (Linux Mint, LMDE) (55.6%)
- Как подключить телевизор к компьютеру в Linux в Xfce (Kali Linux, Xubuntu) (55.6%)
- Как подключить телевизор к компьютеру в Linux в GNOME (Ubuntu) (55.6%)
- Как перемещать файлы между iPhone и Linux (RANDOM - 1.4%)