Інвертувати кольори активного вікна


24

Іноді я працюю при слабкому освітленні і мені потрібно інвертувати колір конкретних вікон, щоб зменшити напругу очей. Це може бути мій переглядач PDF на веб-сторінки для довідкової роботи.

Я знаю, як перевернути весь екран:

xcalib -invert -alter

Але я не можу знайти жодних підручних сторінок, документів або публікацій, як перетворити лише одне вікно . Я робив це раніше, але поки не можу знайти, як. Химерно!

Пошук репостів для інших інструментів xorg Я знайшов xpdf, він має інверсну підтримку, але не допоможе нічого, крім перегляду PDF-файлів. Я не використовую композицію, тому, будь ласка, не пропонуйте Compiz. Я використовую Openbox WM. Дякую всім.

Оновлення

Замість загального універсального інструменту для перетворення будь-якого вікна, я зосередив свій пошук на тому, як інвертувати кольори для вкладки Google Chrome. Я знайшов кольорові закладки , ви перетягуєте їх на панель інструментів браузера і натискаєте на них, щоб змінити вміст сторінки для інвертування кольорів (інвертування легкості).


Мені здається, що KWin + Compiz (наприклад, з KDE) ідеально виконує роботу з інвертування кольорів вибраних (активних) вікон.
Grzegorz Wierzowiecki

Відповіді:


6

Якщо ви шукаєте метод універсальний для будь-якого вікна, тоді він повинен бути доступний менеджером вікон. Тому я боюся, що будь-яка некомпозитна WM не зможе зробити це на вимогу. То, можливо, ви раніше робили це з Compiz?

Метод інвертування кольорів незалежно від WM робить це за допомогою програми - як у xpdfтому, що ви згадали. Є деякі програми, які мають таку функціональність, але зазвичай ви не зможете інвертувати кольори під час виконання. Для таких програм, наприклад xpdf, ви можете мати альтернативне меню (або значок) на робочому столі, яке запускає додаток із спеціальними параметрами, або визначити їх у вашому .Xdefaults. Для xpdfвідзначити також використання paperColor, foreground і backgroundресурсів.


У мене був Compiz на одному з настільних комп’ютерів під час IIRC, можливо, я просто плутав функцію вікна інвертування Compiz з функцією іншого інструменту. +1 для згадування ресурсів .XDefaults
інвертувати


0

KWin з Compiz роблять це! (Я ще з деякого часу переглядаю "Композицію" після кожного перезавантаження з "Alt + Shift + F12" - принаймні, це ярлик у мене в системних налаштуваннях → Швидкі клавіші → Глобальні ярлики → Kwin)

Насправді мені дуже потрібен інвертувати колір конкретних вікон (не на весь екран), і це головна причина, чому я часто вибираю KDE -> він має підтримку для цього!

Ви заходите в Налаштування системи → Поведінка на робочому столі → Ефекти робочого столу → Інвертувати та натискаєте на налаштування для ефекту Інвертувати та вибираєте зручне ярлик (я вибрав довгий, коли я відображав його на моїй клавіатурі Kinesis під Capslock, оскільки я дуже часто інвертую кольори для очей ...).

Налаштування ефекту Invert Desktop у розділі: Налаштування системи → Поведінка робочого столу → Ефекти робочого столу → Інвертувати

PS Схоже, деяким людям вдалося одружитися на KWin, наприклад, з Xmonad або Xmonad з Compiz, тому, можливо, не доведеться повністю переходити на KDE. (Насправді я повинен спробувати xmonad + kwin один день ...) у будь-якому випадку, також є сценарії kwin, щоб змінити його поведінку, як https://github.com/faho/kwin-tiling . Насолоджуйтесь!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.