Мне не нравится, что большинство сайтов используют черный шрифт на белом фоне для своих сайтов, так как она становится слишком утомительным для меня, чтобы читать.
Назад в дни 11.04, используя gnome2 с Compiz, там на самом деле было Отрицательная функция, которая может свести на нет содержание любого окна, делая фон черный и белый шрифт. Гораздо легче на глазах для меня.
Тем не менее, начиная с 11.10, используя gnome shell с mutter, я понятия не имею, есть ли что-то похожее.
Отсюда мой вопрос: как мне отменить текущее активное окно в оболочке gnome?
Меня не интересуют альтернативные методы, например, пользовательские стили. Я знаю об их существовании, но я считаю, это намного проще просто инвертировать экран попадания ключевого ярлыка. Я также хочу, чтобы решение было независимым от приложений. Поскольку я также время от времени хотел бы перевернуть libre-office или какое-либо другое явно белое приложение.
источник
Ответы:
Для инвертирования всего экрана вы можете использовать программу
xcalib
:Со страницы руководства xcalib
Это означает, что он не зависит от используемого compiz.
Вы можете установить его используя
sudo apt-get install xcalib
. Для удобства работы назначьте сочетание клавиш, открывающееKeyboard
настройки.Там перейдите к ярлыкам. Добавьте пользовательский ярлык, нажав кнопку «плюс», добавьте имя и команду. Это будет отключена по умолчанию, поэтому назначить ярлык, нажав на
Disabled
и выполнить хотел ярлык, например , meta+iДо:
После того, как
xcalib -invert -alter
был запущен (отображается на<meta-i>
:Повторное нажатие восстанавливает обычный не инвертированный экран.
источник
-d :0
и-d :1
или все , что вы работаете (может быть-d :0.1
также)Частичное решение
Может быть, вы можете использовать высокий / обратный контраст такого рода сводит на нет окна. Хотя это не работает для веб-страниц броузера (вы можете использовать браузер конкретные решения для этого), она обычно работает для настольных приложений.
Переход к всеобщему доступу и выберите High / Inverse для контраста. Вы могли бы знать , есть белый текст на черном фоне. Хотя я признаю , что это не самое лучшее решение, это должно помочь вам несколько , если вы отчаянно.
Создание окон или негатив экрана, к сожалению, является функцией Compiz . Если я не ошибается, гном-оболочка используется Mutter качестве оконного менеджера и Mutter в настоящее время не имеют какую - либо функции , которая позволяет пользователям получать отрицательные окна.
Причина, по которой вы были в состоянии сделать ваши окна негатива в 11.04 или более ранних версиях были, потому что вы используете GNOME классические, которые, по-видимому, используемые либо Metacity или Compiz в качестве оконного менеджера.
Если вы действительно хотите, чтобы ваши окна негатива, я настоятельно рекомендую вам использовать Unity, так как он использует Compiz и может быть легко настроен, чтобы сделать ваше текущее окно отрицательным.
Кроме того, можно также использовать гном-классики в 11.10 и включить Compiz в гноме-классическом.
источник
xcalib -invert -alter
отлично работает, и я не использую compiz.Если вы не готовы, чтобы написать продолжение Gnome-Shell, это не представляется возможным.
Это также зависит от того, сможет ли Clutter поддерживать эту функцию. О написании расширений Gnome-Shell вы можете прочитать здесь:
https://live.gnome.org/GnomeShell/Extensions
источник
Это прекрасный вопрос, который я задал себе несколько раз, начиная с Gnome2.
Вот это расширение гном , который позволяет затенения неактивных окон. Хитрость заключается в том, чтобы активизировать другое окно , в то время как чтение в затененном один. https://extensions.gnome.org/extension/650/shade-inactive-windows/
Кстати: красное смещение также является отличным средством для поддержания вашего глаза спокойствие.
Изменить: Теперь я создал свой первый собственный внутренний номер . Он затеняет весь рабочий стол с кнопкой панели мыши. С помощью прокрутки на кнопке, яркость может быть изменена. Это называется «Dim Desktop 70» и доступно в соответствии с https://extensions.gnome.org/extension/1130/dim-desktop-70/
источник