LINUX.ORG.RU

Помогите! Хочу все сделать черно белым!

 , ,


0

3

Черно белое изображение красноглазит меня меньше всего и видео карта становится холодней чем яйца дрозда. Как все сделать черно белым в проприетарщине я знаю, а как сделать все чернобелым в xorg? Эксперименты в xorg.conf c gamme ничего не дали, при минимальном значении 0.1 0.1 0.1 получаю черный экран. Подскажите как получить черно белое изображение в иксах?

Черно-белый атрофирует сетчатку и мозг к обработка цвета.

anonymous ()

Купи себе ч/б кинескопный монитор , и будет тебе счастье на любой системе .

anonymous ()
Depth "1"

в конфиге X'ов, если действительно нужно ч/б, а не монохром.

mky ★★★★★ ()

В старом компизе помнится был такой фильтр. Еще можешь в xorg.conf поиграть с параметром DefaultDepth:

DefaultDepth depth
    specifies which color depth the server should use by default. The -depth command line option can be used to override this. If neither is specified, the default depth is driver-specific, but in most cases is 8. 

anonymous ()
Ответ на: комментарий от mky

Но это наверно не то, что хочет ТС. Телепатирую, что ему нужны градации серого, а не ч/б вырвиглазие. По уму это решается на уровне темы.

anonymous ()
Ответ на: комментарий от anonymous

кинескопный монитор

сам то пробовал - глаза через час на лоб лезут, необходимо решить проблему программно - без покупки чего либо...

amd_amd ★★ ()
Ответ на: комментарий от anonymous

Ну тогда на это раньше было:

Depth 8
Visual "GrayScale"
Но, на уровне темы, наверное лучше, может работать без перезапуска X-сервера.

mky ★★★★★ ()
Ответ на: комментарий от amd_amd

Не обязательно кинескопный тащит с помойки. Во многих мониторах есть ручка Saturation, как раз то, что тебе надо.

anonymous ()
Ответ на: комментарий от amd_amd

Эх , молодёжь ...

Сам то не только пробовал . И работал , и играл. Другого ничего и не было . Давным - давно в одной далёкой галактике ...

anonymous ()
Ответ на: комментарий от anonymous

нужны градации серого

верно подмечено, необходимо добиться эффекта

digitalvibrance -1024

По уму это решается на уровне темы

как например тема повлияет на цветность изображения в браузере?

amd_amd ★★ ()
Ответ на: комментарий от amd_amd

Вам же говорят - проще аппаратное решение . Или с помойки , или в настройках монитора . Вот программисты , только на клавиатуре могут кнопки нажимать .

anonymous ()
Ответ на: комментарий от amd_amd

Положи в /etc/X11/xorg.conf.d/90-grayscale.conf

Section "Screen"
    Identifier "Screen0"
    Device     "Device0"
    Monitor    "Monitor0"
    DefaultDepth 8
    SubSection "Display"
        Depth  8
        Visual "GrayScale"
    EndSubSection
EndSection

anonymous ()

а как сделать все чернобелым в xorg?

Скорее всего, никак. Но это можно сделать во многих композиторах. В Ubuntu используется Compiz, там есть настройка насыщенности цвета, которую можно выкрутить в ноль.

В Compton есть поддержка шейдеров. Я его сейчас попробовал — получилось перевести всё в оттенки серого:

uniform float opacity;
uniform bool invert_color;
uniform sampler2D tex;

void main() {
    vec4 c = texture2D(tex, gl_TexCoord[0].xy);
    float y = dot(c.rgb, vec3(0.299, 0.587, 0.114));
    gl_FragColor = vec4(y, y, y, 1.0);
}
i-rinat ★★★★★ ()
Ответ на: комментарий от anonymous

Положи в /etc/X11/xorg.conf.d/90-grayscale.conf

убивает иксы наповал - даже не взлетают

amd_amd ★★ ()
Ответ на: комментарий от i-rinat

В Compton есть поддержка шейдеров.

А что почитать можно? В мане не увидел..

Tanger ★★★★★ ()
Ответ на: комментарий от i-rinat

Compton есть поддержка шейдеров

Compton установлен - не могу найти его конфиг

amd_amd ★★ ()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от Tanger

А что почитать можно? В мане не увидел..

Я только в мане и увидел.

       --glx-fshader-win SHADER
           GLX backend: Use specified GLSL fragment shader for rendering
           window contents. See compton-default-fshader-win.glsl and
           compton-fake-transparency-fshader-win.glsl in the source tree for
           examples.

Правда, есть подвох. Он в параметре не имя файла с шейдером ждёт, а весь шейдер целиком, строкой.

i-rinat ★★★★★ ()
Ответ на: комментарий от amd_amd

Compton установлен - не могу найти его конфиг

Скачай исходники, там есть пример конфига.

Правда, я про конфиг узнал только вот сейчас. Конфигурировал параметрами командной строки при запуске.

i-rinat ★★★★★ ()

Прям именно чёрно белым, а не монохром? Ты не выдержишь и дня...

Dron ★★★★★ ()
Ответ на: комментарий от i-rinat

есть пример конфига

точно есть, а куда его закинуть не знаю - ведь я его не нашел...

amd_amd ★★ ()
Ответ на: комментарий от Dron

именно чёрно белым, а не монохром

как все замудрено - телевизор чернобелый видел, как то так...

amd_amd ★★ ()
Ответ на: комментарий от amd_amd

Значит монохром, то есть оттенками, а не чёрный и белый в максимумах. Тогда да, тогда норм. Но! Захрен тебе Xorg ковырять, когда можно в настройках монитора цветность в нуль опустить? Потыкай, может у тебя так можно)

Dron ★★★★★ ()
Ответ на: комментарий от Dron

Человек с такой аватаркой не должен усомневаться в человеке , ну с такой же .

anonymous ()
Ответ на: комментарий от amd_amd

Зачем его куда-то закидывать, просто запускай:

compton --backend glx --vsync opengl --glx-fshader-win $(cat shader.glsl)

i-rinat ★★★★★ ()
Ответ на: комментарий от anonymous

::) Моя аватарка наполнена смыслом(шучу, на самом деле нет, но это не точно), а вот цвета по приятнее руки не доходят поменять)

Dron ★★★★★ ()
Последнее исправление: Dron (всего исправлений: 2)

Все очень просто. Выбери тему HightContrast в Gnome 3.

ult ()
Ответ на: комментарий от i-rinat

просто запускай

несуществующая команда - перекидывает в help...

amd_amd ★★ ()
Ответ на: комментарий от Dron

Захрен тебе Xorg ковырять

да мне все равно что ковырять - лишь бы цветность пропала и видеокарта похолодней стала, регулировка монитора здесь не поможет...

amd_amd ★★ ()
Ответ на: комментарий от amd_amd

Температура видеокарты не зависит от «цветности».

ult ()
Ответ на: комментарий от amd_amd

несуществующая команда - перекидывает в help...

Это потому что "$(cat shader.glsl)" читает файл shader.glsl, который ты не создал.

А ещё это может быть из-за того, что я кавычки там забыл поставить, а они нужны.

i-rinat ★★★★★ ()
Ответ на: комментарий от ult

Температура видеокарты не зависит от «цветности».

Ну почему не зависит? От убирания цветности шейдером она станет горячее, потому что будет делать немного больше работы.

i-rinat ★★★★★ ()
Ответ на: комментарий от ult

почему тогда у 9-и машинах она снизилась на ~15 градусов после этой процедуры, рекордсменка GT630 - было в районе 50 и более, теперь выше 35-и не поднимается...

amd_amd ★★ ()
Ответ на: комментарий от i-rinat

От убирания цветности шейдером она станет горячее

тогда такой метод не подходит...

amd_amd ★★ ()
Ответ на: комментарий от i-rinat

А у меня нет такого в мане. И не работает.

Installed versions:  0.1_beta2(02:35:43 AM 09/30/2017)(dbus drm opengl pcre -xinerama PYTHON_TARGETS="python3_4 -python3_5")

Попробую потом 9999 поставить. Игрушка же..

Tanger ★★★★★ ()
Ответ на: комментарий от amd_amd

убивает иксы наповал - даже не взлетают

Попробовал у себя - иксы стартуют, но все выглядит адово и тормозит. Действительно вроде ч/б, но ты бы не захотел такого, лол. Похоже эти настройки на древние видяхи рассчитаны. А при Depth 16 уже grayscale игнорируется.

bread ()

Для compiz есть дополнение «Color filter», которое делает то что нужно.

Deleted ()

Выкрутить на мониторе контраст в 0, не?

Deleted ()
Ответ на: комментарий от Tanger

У меня в Debian версия 0.1~beta2+20150922-1, причём не менялась она очень давно. В oldstable (jessie) была версия 0.1~beta2-1. Видимо, это какие-то разные версии.

Я немного посидел с чёрно-белым шейдером. Ощущения странные. Оказывается, многие вещи кодируются цветом, и его отсутствие это неудобно.

Возможно, глазам полегчает, если немного сдвинуть цвета в желтизну. Но у меня это и так с помощью профиля icc делается.

i-rinat ★★★★★ ()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от amd_amd

она снизилась на ~15 градусов после этой процедуры

Какой процедуры? Значит у тебя уже есть решение?

я скорее винду поставлю чем это...

Выбираешь шашечки?

ult ()
Ответ на: комментарий от bread

древние видяхи

в этом и фича - современные видяхи схавали проприетарщину и с ними проблем нет, а всякие MX-400 или FX-5200 на иксах скачут - горяченные как утюги, вот и хотел поостудить их маленько...

amd_amd ★★ ()
Ответ на: комментарий от ult

Значит у тебя уже есть решение

для проприетарщины - есть, а для иксов - нет, потому и спрашивал...

amd_amd ★★ ()
Ответ на: комментарий от amd_amd

сам то пробовал - глаза через час на лоб лезут

Это ты не видел нормальных монохромных мониторов.

hobbit ★★★★★ ()
Ответ на: комментарий от hobbit

ты не видел нормальных монохромных мониторов

кинескопный монитор

нет не видел - таких не бывает, это как теливизор с метра смотреть - очки обеспечены...

amd_amd ★★ ()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от amd_amd

а всякие MX-400 или FX-5200 на иксах скачут - горяченные как утюги

У них только fixed function pipeline и никакого энергосбережения. Тогда транзисторов было мало, просто шпарили, как есть, и охлаждения хватало на всё. Но вообще, если у тебя MX-400 греется, с ней что-то явно не то.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

с ней что-то явно не то

еще бы - у нее дефолт по иксам 1024х768, а я ее принудительно через xorg.conf до 1920x1080 растягиваю, вентилятора на радиаторе нет - жарит по полной программе...

amd_amd ★★ ()
Ответ на: комментарий от amd_amd

Ну странно, что Depth 8 у тебя не взлетает. Впрочем, не думаю, что это поможет.

bread ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.