
Не отдам Gpick! Он хороший! Но крутить педали придётся…
Assador 18 минут назад Не отдам Gpick! Он хороший! Но крутить педали придётся… Простой 4 мин 653 Linux * Веб-разработка * Python * Open source * *nix * Кейс Уже давно весьма огорчаюсь тем, что в моём любимом Gpick...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Значимый прорыв формирует отрасль ИИ: Assador 18 минут назад Не отдам Gpick! Но крутить педали придётся… Простой 4 мин 653 Linux * Веб-разработка * Python * Open source * *nix * Кейс Уже давно весьма огорчаюсь тем, что в моём любимом Gpick отвалилась пипетка с тех пор, как KDE со своей Плазмой прочно переехали на Wayland. Если раньше я ещё мирился с GTK-шностью Gpick (про KDE, плазму и вяленого — поручик, молчать!
), то теперь совсем взгрустнулось…Началось всё с того, что я напрочь забыл, какие у меня в «Местах» цвета какие. Я же человек правильный, нормальные человеческие названия для переменных ведь не путь джедая, верно? Посмотрев на своё@mixin theme { $ $ $ $ … (и ещё такого на пару сотен строк только в одном файле), я прослезился, ударил стену головой и решил исправляться к лучшему.
Технические детали
Заодно перейти на адекватные CSS-переменные, а не этот SCSS-хардкор. Но вот без пипетки это грустновато…Итак, нужна, прости Господи, пипетка. Ставить и терпеть ещё и штатный kcolorpicker, а уж тем более, kcolorchooser (при живом-то, ну, почти, Gpick) в своём уютном Artix я не намерен.
Ладно про настройки я молчу, в которых у KDE-шных поделий обычно по две штуки — «Показывать иконку справа вместо слева» и «Рассказывать анекдоты раз в час вместо раза в полчаса». Но функционал… Непосредственного нету, а посредственного на полгига. hyprpicker, который, как написано в пояснялке, does not suck, не просто wlroots-compatible.
Проблема в том, что это я сейчас «wlroots-incompatible». Стал пытаться думать мозгом. Ударился было в bash-скрипты, но довольно быстро работать там с DBus, асинхронностью порталов и прочими мониторами стало очень больно.
Отраслевые последствия
Сунулся было набросать простенькую утилитку на C++/Qt (последний оборот звучит, правда? 😁) — стало ещё больнее. Для того, чтобы в дверь врезать новый замок, нам жизненно необходимо вокруг неё построить десятимиллионный мегаполис с инфраструктурой, аэропортом, полицией и трамвайной сетью.
Не говоря уже о заведениях с преферансом и барышнями…Короче, плюнул и наваял скрипт на Питоне (хоть я его и терпеть не могу). Получилось, имхо, просто прекрасно. При запуске даёт тебе пипетку, ждёт, пока жмакнешь ей где-нибудь на экране, и выдаёт на выход сразу пачку CSS-значений на любой вкус в таком виде:HEX: #7e80ea HSL: hsl(238 72% 70%) RGBb: rgb(126 128 234) RGBp: rgb(49.
8%) Тут тебе и RGB, хоть в HEX, хоть в числах байта, хоть в процентах, и HSL. А ежели запускать ещё и с ключиком -c или --copy, то заодно и копирует первое HEX-значение в буфер обмена.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.




