По мотивам темы о цветовой гамме. Сейчас у меня сложилось мнение, что прежде всего не должен быть значительный контраст цветов монитора и окружающей среды. Поэтому ночью для глаз комфортнее сочетание серым по чёрному, а днём наоборот. Это касается всех приложений, включая терминал.
Есть такое намерение создать переключалку режимов, и повесить её на какую-нибудь горячую клавишу.
То есть структура примерно такая: ~/.daynight/day/.*, ~/.daynight/night/.*, где в каталогах day и night находятся все файлы, отвечающие за настройки цвета, и при переключении они копируются в домашний каталог.
Но что делать с .*, которые меняются при текущей работе с приложениями?
Извините, если немного сумбурно написал, уточняйте, если что, высказывайте своё мнение.
Двуличная тема оформления интерфейса Day-Night (Эргономика прежде всего)
Модератор: Модераторы разделов
Двуличная тема оформления интерфейса Day-Night
Время не ждет.
Re: Двуличная тема оформления интерфейса Day-Night
Тогда уж в cron или вообще датчик освещенности прикрутить
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Двуличная тема оформления интерфейса Day-Night
Я для себя такой скрипт уже сделал, но он слишком завязан на кучу других моих скриптов и на Ion3, чтобы мог кому-то пригодиться. Но несколько советов дать могу.
Изменить тему GTK можно через "switch2 /путь/к/теме".
Изменение оформления терминала (xterm, urxvt):
* Через xprop изменяем переменную RESOURCE_MANAGER у корневого окна (при старте иксов туда подгружается содержимое .Xdefaults)
* Убиваем все терминалы (чтобы запущенные в них приложения не умерли вместе с ними, используем screen)
* Запускаем новые терминалы, подбирая в них осиротевшие сессии screen
Изменить тему GTK можно через "switch2 /путь/к/теме".
Изменение оформления терминала (xterm, urxvt):
* Через xprop изменяем переменную RESOURCE_MANAGER у корневого окна (при старте иксов туда подгружается содержимое .Xdefaults)
* Убиваем все терминалы (чтобы запущенные в них приложения не умерли вместе с ними, используем screen)
* Запускаем новые терминалы, подбирая в них осиротевшие сессии screen
Re: Двуличная тема оформления интерфейса Day-Night
Пока сделал кое-что для Vim.
1. Установил эргономичную настраиваемую цветовую схему xterm16.
По ссылке вы можете посмотреть как это выглядит с разными настройками.
2. Вот такие строки для .vimrc:
Теперь при нажатии \n включается ночная расцветка, а при \d дневная.
Довольно удобно.
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 дневная.
Довольно удобно.
Время не ждет.