LINUX.ORG.RU

Сообщения nebularia

 

RedFlux - интерфейс к Redshift в духе f.lux

Периодически пользуюсь то виндой, то линуксом и был удивлён отсутствию на Linux фильтра синего с вменяемым интерфейсом и возможностями. А без него глазам уже неприятно, к хорошему привыкаешь.

Версия f.lux на Linux не имеет графического интерфейса и вообще намертво привязана к геолокации. Для меня эта привязка вообще неактуальна, так как в моей комнате обычно закрыты шторы и в итоге темно (если я вообще дома днём), а вечером включается лампа и оказывается светлее. Redshift также по дефолту привязан к геолокации, но температуру выставлять позволил, хоть и не слишком удобно. Так что...

Сделал вот враппер для редшифта, чтобы его удобно было использовать, выставляя температуру вручную с пресетами как в f.lux.

Точнее, тут даже два скрипта - redflux консольный, который позволяет ставить кастомную температуру и на который удобно биндить хоткеи в WM, и redflux-gui в виде интерфейса со скриншота. redflux-gui писался сильно позже и сам является враппером над redflux. Написано всё целиком на Bash, в том числе графический интерфейс. Для GUI используется обёртка над tk под названием tkbash (https://github.com/phil294/tkbash). По итогу не особо нативный, но для утилитки пойдёт. Для иконки в трее используется yad. Сначала думал всё на нём писать, но быстро понял, что он в основном для диалогов.

В какой-то момент наткнулся на RedShiftGUI (http://maoserr.com/projects/redshiftgui/), увидев его в Puppy Linux. Попадись он мне раньше, ничего бы не стал писать. Однако так и пришось бы жить без пресетов, а, возможно, и ещё каких фич - прямое сравнение не проводил. А пресеты у f.lux очень вкусные, взял в итоге их.

По самому скрину смотреть особо нечего - юзаемый мной уже в течение лет восьми LXDE, в качестве дистрибутива Arch Linux. Визуализатор звука - glava, красивый миниплеер это из гугломузыки, по возможности превращённый в виджет через конфигу Openbox.

Для новости довольно мелко, а для скринов поди пойдёт.

Ссылка на GitHub: https://github.com/Nebula-Mechanica/RedFlux

>>> Просмотр (1680x1050, 116 Kb)

 , f.lux, , ,

nebularia
()

LOR-Coloravs

Всем привет. Думаю, многие согласятся, что аватарки - не слишком хорошая штука, а уж на ЛОРе это вообще ужас редкостный, поэтому многие их отключают. Но что делать, если визуально различать удобнее?

Раньше использовал понификатор (https://github.com/Nebula-Mechanica/LORPonyBlocker), но он обладал рядом минусов:

  • Имел определённый фанатский окрас, что многим не понравится.
  • Наполнял страничку пусть и эстетически приятной, но совершенно лишней информацией.
  • Расставлял замены случайно, а результат хранил в Local Storage, чистка которого вела к тому, что приходилось опять привыкать, кто есть кто.
  • И вообще, периодически отваливался из-за скриптовой натуры.

В конечном итоге мне это надоело, и для этого был создан новый проект: https://github.com/Nebula-Mechanica/LOR-Coloravs , представляющий собой большой, но автоматически генерируемый юзерстиль делающий то, что показано на скриншоте. Цвет кружка зависит от первой буквы ника. Разумеется, он не уникален, но вполне позволяет быстрым взглядом различать авторов комментариев в пределах треда. Инструкцию можно найти в README по ссылке. Если вы просто хотите его установить, открывайте файл (https://raw.githubusercontent.com/Nebula-Mechanica/LOR-Coloravs/master/fullcol) и добавляйте его содержимое к себе в Stylish (или что вы там используете). Поддерживает работу с отключёнными аватарками (лучше использовать именно так), что позволяет не тратить трафик на неиспользуемые аватарки.

P.S.: Тема ЛОРа моя - https://userstyles.org/users/235997 (ну и ужас сотворили с userstyles...).

>>> Просмотр (988x1130, 193 Kb)

 , ,

nebularia
()

RSS подписка на новые темы