Двуличная тема оформления интерфейса Day-Night (Эргономика прежде всего)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
ТВЭЛ
Сообщения: 132
ОС: основана на SlackWare

Двуличная тема оформления интерфейса Day-Night

Сообщение ТВЭЛ » 02.04.2009 16:38

По мотивам темы о цветовой гамме. Сейчас у меня сложилось мнение, что прежде всего не должен быть значительный контраст цветов монитора и окружающей среды. Поэтому ночью для глаз комфортнее сочетание серым по чёрному, а днём наоборот. Это касается всех приложений, включая терминал.

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

То есть структура примерно такая: ~/.daynight/day/.*, ~/.daynight/night/.*, где в каталогах day и night находятся все файлы, отвечающие за настройки цвета, и при переключении они копируются в домашний каталог.

Но что делать с .*, которые меняются при текущей работе с приложениями?

Извините, если немного сумбурно написал, уточняйте, если что, высказывайте своё мнение.
Время не ждет.
Спасибо сказали:

FlySnake
Сообщения: 988
ОС: openSUSE

Re: Двуличная тема оформления интерфейса Day-Night

Сообщение FlySnake » 02.04.2009 17:06

ТВЭЛ писал(а):
02.04.2009 16:38
Есть такое намерение создать переключалку режимов, и повесить её на какую-нибудь горячую клавишу.
Тогда уж в cron или вообще датчик освещенности прикрутить :)
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4838
ОС: Gentoo

Re: Двуличная тема оформления интерфейса Day-Night

Сообщение /dev/random » 02.04.2009 18:41

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

Изменить тему GTK можно через "switch2 /путь/к/теме".

Изменение оформления терминала (xterm, urxvt):
* Через xprop изменяем переменную RESOURCE_MANAGER у корневого окна (при старте иксов туда подгружается содержимое .Xdefaults)
* Убиваем все терминалы (чтобы запущенные в них приложения не умерли вместе с ними, используем screen)
* Запускаем новые терминалы, подбирая в них осиротевшие сессии screen
Спасибо сказали:

Аватара пользователя
ТВЭЛ
Сообщения: 132
ОС: основана на SlackWare

Re: Двуличная тема оформления интерфейса Day-Night

Сообщение ТВЭЛ » 13.11.2009 21:10

Пока сделал кое-что для Vim.

1. Установил эргономичную настраиваемую цветовую схему xterm16.
По ссылке вы можете посмотреть как это выглядит с разными настройками.

2. Вот такие строки для .vimrc:

Код: Выделить всё

" Дневная расцветка
map <silent><leader>d :let xterm16_colormap = 'softlight'<cr>:let xterm16_brightnes = 'default'<cr>:colorscheme xterm16<cr>

" Для работы ночью
map <silent><leader>n :let xterm16_colormap = 'allblue'<cr>:let xterm16_brightnes = 'med'<cr>:colorscheme xterm16<cr>


Теперь при нажатии \n включается ночная расцветка, а при \d дневная.
Довольно удобно.
Время не ждет.
Спасибо сказали: