Сообщения Set440
Oxygen 6.8
Hellow Peep!!! Nyse 2 Meat Yu!!!
Как известно, KDE Plasma в темах Плазмы, научилась уважать_иконки_пользователя (не подставляя иконки темы), N релизов назад.
В 6.8 тоже есть прогресс: тема Oxygen нормализована для поддержки акцентных Цветов, заданных пользователем.
ДЛЯ СРАВНЕНИЯ: Раньше Oxygen рисовал акценты глобального меню оранжевым, частично рисовал акценты СИНИМ, и лишь некоторые акценты брались из настроек.
Теперь это в прошлом, Oxygen поддерживает пользовательский акцент.
К сожалению, форсирование теней для Стимов и Электронов доступно только на КВин-теме «Бриз», — потому, здесь используется она:
- Qt theme — Oxygen
- Gtk theme — Breeze
- Plasma theme — Oxygen
- KWin theme — Breeze
- Icon theme — Papirus
Цветовая тема — Wonton Soup Neutral.
Виджет погоды: Gis-Weather-Widget.
Система: Linux CachyOS. (Plasma 6.8, Wayland)
Всё задумывалось как закос под Ubuntu и Unity 7.
A vs B. Линуксоид-убей-Линуксоида???
Здравствуйте!
Сегодня хочу высказаться о наболевшем, — о Holy-War. Потому-что мне совсем не понятно, зачем люди их разжигают (???). Приведу несколько примеров; начну пожалуй с банального: Gtk vs Qt.
Люди друг-другу с пеной у рта доказывают, что Жтк/Къют НЕ_НУЖНЫ. Всячески пытаются уколоть оппонента, набросав больше камней в чужой огород. А я смотрю, и ничего не понимаю… Изложу по пунктам:
- Я, как КДЕшник, имею в своей системе различные KDE-Frameworks-6, Qt-6, Kirigami и Qt6-compat5. Мне не в напряг поставить Криту, или похожий софт из наборов KDE-Gears, или (как Крита) вышедший из-под эгиды КДЕ.
- Поскольку у меня есть 6-Compat5 — мне не в напряг иметь пару софтин, как старенький Диспетчер Задач «KSysGuard5». Т-е 6-компат-5 просто прослойка для трансляции вызовов в совместимые от 5 к 6, и полноценный Qt5 у меня в системе не поставлен.
- Гномовские зависимости, будь то GTK3 / -4, GObject и прочие «Gnome-Keyring» — частенько ставятся в минимальной комплектации, без полусотни дополнительных пакетов в отличии от КДЕ. Допустим, они весят все вместе 300 Мегабайт.
- Хорошего софта, много, как на Qt, так и на GTK. Я не знаю, зачем я должен себя ограничивать чем-то одним… но проблема у меня случается такая: надо в DConf (или как оно называется?), отключать для многих ЖТК-Совтин глобал меню, так-как оно в кедах не рисуется, и при попытке «транспорта» из окна в панель — исчезает совсем. … Ничего, терпимо, один раз сделал, и дальше — РАБОТАЕТ.
- Во времена Windows-XP, любая софтина хотела нарисовать свой собственный интерфейс, выбивающийся из стандартных норм и гайдлайнов дизайна GUI для XP. С GTK мы видим точно такую-же картину: программы на ЖТК в кедах рисуются как-бы нестандартным интерфейсом софтин, эпохи Вин-ХП. Просто они более-менее унифицированы общим стандартом, хоть и выбиваются. Адвайта-ЖТК4 следует общему режиму тёмной/светлой темы. Различные XDG-Протоколы, позволяют, например компоновать GTK-CSD-заголовок окна, в соответствии с настройками Кед. — Сторона кнопок заголовка окна и их порядок в CSD — совпадают с остальными приложухами, которые работают через Серверную Декорацию Окон.
- Либы GTK-3 / -4 ставятся в системе по одному экземпляру для всех программ, и весит весь пак, ну… метров отсилы… триста. Ну? — Причём упакованы они так, что ставятся лишь единицы пакетов, без глобального затаскивания всего Гнома в систему. — НУ??? А ПРЕДСТАВЛЯЕТЕ, в Винде и Вайне существует 6 ВЕРСИЙ ДОТНЕТОВ, КОТОРЫЕ СТАВЯТСЯ ПАРАЛЛЕЛЬНО, и весят почти 5 ГиБ !!!! — Никто из-за этого не плачет…
Теперь мы как-бы из этих выводов имеем «альтернативную правду»: Программы на ЖТК — как в Эпоху ВинХП, выбиваются из общего вида, подобно софту типа «Ahead Nero» и «AusLogics Disk Defrag». НО ТУТ ЕСТЬ ДВА «НО»: Эти программы, всё-же, унифицированы; И второе, они из XDG-протоколов «Сионскихъ Мудрецовъ» берут настройки Окружения, для унификации с правилами всего остального Десктопа. — Это не так кошмарно, как на Винде, и вцелом, это распространённая практика, как для Венды, так и для МакОси.
Хорошо… А как тогда быть с Вялендом??? — Ведь с его приходом всё поломали, и начали в спешке переписывать с нуля.
- Ну, уточню: Я рад за тех, у кого есть TDE, SonicDE, XLibre, и например дистрибутивы типа Q4OS и AntiX.
- Просто так сложилось, что я на КашкеОС + рх7700хт — использую последние кеды, и мои Юз-Кейсы довольно специфические: Я хочу чтобы игры рисовались очень плавно и отзывчиво в Fake-FullScreen, и чтобы не нужно было вырубать эффекты рабочего стола. Тоесть, чтобы система отзывалась на Альт+Таб из Игры в другие приложения, и при переходе чтоб небыло на Плазме эффектов отключённого композитинга.
- Иногда можно увидеть скрины, подтверждающие, что Вяленд работает на FreeBSD. И это тоже радует. Как радует и то, что на Фрю можно поставить TDE.
- Оба направления имеют право на существование.
Карашо. Что с Сустемд???
- Мне нравится сустемд по простой причине: Я могу накорябать пускалку-демонизатор скрипта или программы, не разбираясь в Скриптах Инициализации и слежкой за PID-файлом.
- Вообще-то, сейчас уже есть много Инитов, которые работают внутри концепции «Системный Менеджер»
- OpenRC (как и Пульсаудио) можно встретить в некоторых дистрах Фряхи. — Например PC-BSD / Desktop-BSD
- В НАШУ ЭПОХУ, БАРЬЕРЫ СТЁРЛИСЬ!!! — Вы, с помощью ИИ, можете создать полностью работоспособный Сервис ПОД ЛЮБОЙ ИНИТ. — Нет нужды «зашориваться». Просто, если у вас есть для другого инита какой-то ЮзКейс — просто берите и пользуйтесь.
- Вторая причина моего фанатизма от Сустемды — наличие таких вещей, как udev и D-Bus. Очень хорошо, когда оборудование часто цепляется само, и его можно конфигурировать. Например на SSD/HDD назначить правило с подключением более оптимальных планировщиков. … А вот Дубас, штука интересная… благодаря этой «Шляпе», компоненты рабочего стола «сцеплены вместе», как в венде и макоси. Минус, который я вижу — это плохая надёжность, если к Дубасу подключить много «почтовых ящиков» (клиентов), и начать во все стороны слать очень много тяжёлых данных.
- В обозримом будущем, видится, что Дубас перенаправят через VarLink / DMA-Buf
Ок. А чо там с Фряхой и Хайку???
- Хорошие Операционные Системы.
- В отличии от всяких Menuet-OS — ЯВЛЯЮТСЯ ПОЛНОЦЕННЫМИ. С широким набором Софта.
- Эти ОС РАБОТАЮТ НА РЕАЛЬНОМ ЖЕЛЕЗЕ, есть драйверы там, всёпучком. — Это Вам не РеактОС.
- Они не разваливаются от любого чиха. Можно сказать, что надёжность там, как у Win-Server-2003 (не берусь сравнивать с Линуксами, так-как все дистры очень разные, с подводными камнями и граблями)
- Лицензии BSD vs GPL — это словно Сыроедство / Вегетарианство !!! Одни демонстративно едят сырой фарш для пельменей (воруют у бабушки, на кухне); вторые не едят мясо, зато любят кукурузу, жаренные яйца и сыр (всё это вместе — тоже белки). СОВСЕМ НЕ ПОНЯТНО ОДНО: Вот, вы едите/не_едите мясо… ??? — Зачем вы ходите друг к другу, бросать в огороды камни, и навязывать своё мнение. — Едите/не_едите мясо (???) — молодцы! Живите и радуйтесь.
Если у Вас есть подобные «Очешуительные Истории» — Пишите тут электрические письма!
Музыкально-DSPшные скрины
Здароф, Народ!!!
Сегодня я не буду акцентировать внимание на своём унылом Юнити-закосе в Кедах, так как он всем уже надоел.
Сегодня я покажу две консольные утилиты, которыми я собираю свою помойко-фонотеку в симлинкнутой папке «Музыка», на соседний механический ШДД.
На первом скрине, это утилита граббенья видео с Ютубов, запускаемая у меня с Флагом -x , то есть — «Экстракт Аудио».
Вторая утилита, предназначена для коррекции громкости и исправления клиппинга. Она читает много параметров, и не влияя на сам аудио-поток, вписывает в файл тэги метаданных, которые затем хавает плэйер. На скрине она была запущена с пресетом «no-album», т.е., подстроила индивидуальную громкость всего одному файлу, у которого ещё этих метаданных небыло.
Второй скрин, изображает мою «стойку» эффектов в Audacious. Интересен здесь питч-шифтер на -0.32 полутона — это строй 432 герца, т.е., опущенная нота Ля на Камертоне на 8 Герц.
Кристаллизатор, это такая штука, типа Фубаровского «Тубе-Саунда», но меньше пачкает звук злыми гармониками.
Компрессор стоит на Дефолте: Коэффициент 50%, Середина громкости 50%. Не знаю, как разрабы Аудациоса это смогли, но этот встроенный компрессор в целом почти не портит звук. (Компрессор позволяет музыку слушать на средней громкости, достаточно громко, без жалоб соседей. Потому — НУЖОН.)
Ресамплер я отключил, потому-как контент с Ютуба и так поставляется в дискретизации 48000Гц, и по моим ощущениям, он перемалывает звук даже тогда, когда в этом нет смысла.
Идея состояла в том, что например песни Pink Floyd и Procol Harum звучат не слишком громко, а в песнях Infected Mushrooms – гигантское давление атаки на всех нотах, и звучит оно ужаснее дабстепа.
Потому, от песен Инфектед Машрумс не очень хорошо становится с сердцем, а песни Прокул Харум после очень громкой музыки — НЕ ТАЩЩАТ.
Было решено Динамический Диапазон слить в кашу как хрючево, а читаемость нот в этой каше поднять Синтезатором Гармоник — кристаллайзером.
Я не говорю, что он звучит лучше. Я утверждаю, что от Инфектед Машрумс у меня не подскакивает кровяное давление, а творчество Пинк Флойд не клонит в сон. Потому что оно всё на одинаковой громкости звучит. Не слишком интересное звучание, но так хоть не болит башка, уши и сердце.
Т-е, играется как фоновая музыка в фильме, почти… не отвлекает от копания в коде и конфигах.
Так-то.
Froggy-BLC 1.02 (Книжная Система Сайта, CMS)
Состоялся выпуск (1.02) Книжной Системы Сайта (Book-Like CMS) «Froggy-BLC», работающей на файлах без БД.
В этом релизе:
- Используется собственная реализация тега «p» — «rich-paragraph role=paragraph» (HTML5). Это необходимо для поддержки блочных элементов внутри абзацев, особенно, когда CKEditor-4 проставляет теги «p» сам везде.
- Устранено 4 вида уязвимостей.
- Проводятся работы по де-обскуризации кода, уже есть значительный прогресс.
- В алгоритмы «Симуляции БД» добавлен режим «GNU Concater». Это когда через Exec() вызываются GNU cat + GNU tail, для моментальной склейки Псевдо-БД, при редактировании одного поля. …
- …С другой стороны — сделана функция проверки, на предмет доступности Exec() + /usr/bin/tail + /usr/bin/cat, и при отсутствии включается Fallback-режим «PHP-Concater» (…Но автор всё-же рекомендует использовать хостинги с GNU/Linux и просить хостера включить Exec() )
- В псевдо-БД Комментариев добавлен режим DOM-Compactor — рядом стоящие «ul» схлопываются в один большой список для упрощения DOM для браузеров.
- Счётчик загрузок файла стал более интерактивным, в комменты добавился timestamp, и десятки других мелких улучшений.
NB: Автор не умеет писать качественный код, потому система написана не очень хорошо, не судите строго.
Изначально систему планировалось назвать Temple-CMS, из-за схожей истории: из-за шизофрении автором движет маниакальный энтузиазм и вдохновение; но в последствии, от этой идеи было решено отказаться.
Система предназначена для публикации книг, или домашних сайтов с глубоким древовидным представлением страниц сайта и комментариев.
Автор вдохновлялся ранними версиями CMSimple (преследовал цель создания системы с сильной семантикой и таксономией), и очень хотел сделать хорошую (но не идеальную) самобытную «вещь в себе», наподобие FreeDOS. Так-же, автор является поклонником Джона Кармака, и решил писать свою систему без фреймворков, а с библиотеками, каждая из которых выполняет одну строго-определённую функцию.
Система написана на PHP и JavaScript и распространяется по лицензии MIT. При этом автор подчёркивает, что он против её использования для пропаганды насилия, разжигания любой вражды или унижения достоинства.
>>> Подробности на GitHub (github.com)
Froggy-BLC 1.01 (Книжная Система Сайта, CMS)
Состоялся корректирующий выпуск (1.01) Книжной Системы Сайта (Book-Like CMS) «Froggy-BLC», работающей на файлах без БД.
( читать дальше... )
>>> Подробности на GitHub (github.com)
Свистоперделки
- Тема Плазмы — Oxygen.
- Тема Окон и Виджетов — Darkly.
- Цветовая Тема — Wonton Soup Neutral.
- Виджет Просмотра Папки, Gis-Weather-Widget.
- Раскладка Панелей — Юнити-7.
- Дистрибутив — CachyOS Linux.
- Железо: Ryzen 5600G, 16 GB RAM, RX7700XT Sapphire.
Охуген на Плазму я поставил, скорее, больше «просто для скриншота», так-как я заметил, что панели плазмы — некрасиво перерисовываются в кде-шной анимации Обзора Окон и Столов «Экспоуз».
Froggy-BLC 1.0 (Книжная Система Сайта, CMS)
Состоялся стабильный выпуск (1.0) Книжной Системы Сайта (Book-Like CMS) «Froggy-BLC», работающей на файлах без БД.
( читать дальше... )
>>> Подробности на GitHub (github.com)
Trim / Over Provisioning: Всё, что мне известно про SSD в Linux
Все вы, наверное, слышали про то, что для долгой службы SSD на нём следует держать 10%-20% свободного места; и почти все слышали, что самый эффективный метод — держать на SSD неразмеченное пространство. — Данный метод называется «Over Provisioning» (что-то вроде «Сверх Обеспечение»). Но Овер-Провиз. одним только оставлением свободного пространства — чаще всего не заведётся, так как для этого требуется Discard ячеек. Я очень подробно распишу всё ниже.
Сейчас лишь добавлю, что и про Trim напишу.
Критическое замечание про SSD
Если у вас примонтирован виндовый SSD через NTFS-3G, то fstrim.timer будет вешать в ОС всю дисковую подсистему на 10-15 минут в состояние паузы/ожидания. Ни за что не жмите кнопку «RESET» — смотрите на индикатор работы дисков на вашем системнике, и просто подождите, пока ОС «отлипнет».
Over Provisioning
Что очень интересно, что двумя кликами включить Овер-Провиз. можно только под виндой и для винды, с помощью фирменных приложений вендоров. Но этот софт не работает для линуксовых SSD.
Линуксовые-же мануалы, предлагают зачастую использовать blkdiscard с байтовыми диапазонами (позиция начала неразмеченного пространства и длина). — НИКОГДА НЕ ДЕЛАЙТЕ НИЧЕГО ПО ЭТИМ МАНАМ, т.к. вы можете запороть последнюю запись GUID Partition Table и/или хвост Swap (или другого последнего своего раздела).
Я придумал более простой, универсальный, надёжный и безопасный метод. Всё очень просто: создаём с помощью GParted раздел БЕЗ ФС во всей неразмеченной области (Нам не нужны там иноды, экстенты, журналы, FAT или MFT). СОХРАНЯЕМ. Теперь натравливаем на этот раздел sudo blkdiscard /dev/sdXY … таким образом, ячейки находящиеся в пределах раздела обнулились и об этом был оповещён контроллер, — МЫ ПОДАРИЛИ МНОГО СВОБОДНОГО МЕСТА КОНТРОЛЛЕРУ, ДЛЯ РОТАЦИИ.
Чем хорош этот метод??? — ОН ВЕНДОРО-НЕЗАВИСИМ, идеально работает в линукс, нет шанса напортачить.
Trim
Вы всё знаете про fstrim.timer, который выполняется раз в неделю. Но не факт, что вы знаете про Swap-Trim…
Swap-Trim
Свопу в /etc/fstab нужно вписать одну из этих опций:
- discard=once — Срабатывает однажды при загрузке. Нет оверхэда записи свопа. Не подходит для машин с большим ап-таймом.
- discard=pages — Обрабатывает на лету. Подходит для машин с большим аптаймом, но вызывает оверхэд на свопе.
- discard — (без опции) объединяет в себе эти 2 режима. Я выбрал это, потому что я шланг.
Зачем это нужно в Свопе??!! — Всё дело в том, что если нет дискарда для свопа, то мусолятся одни и те-же ячейки без ротации, пока в них не протрётся дыра. Согласитесь, если в свопе протереть дырку — стабильность системы упадёт.
ИТОГ
Вот вы и узнали достаточно про эксплуатацию SSD в Linux. Даже при самых пессимистичных прогнозах, — диск в теории прослужит не меньше 15 лет.
Надеюсь, мои мысли вам помогли. Have Fun!!!
ЗЫ: ДОМОРОЩЕННЫЙ КОМПЬЮТЕРНЫЙ КЛУБ!
Автоматические переносы слов по слогам в статьях
Если тегу html задать lang=«ru», то с помощью CSS можно произвольным контейнерам задавать перенос слов по слогам.
— Благо, русский поддерживается почти всеми бровзерами на 100%.
Можно даже сделать галку, чтобы отключать класс переноса слов для тегов-контейнеров статей, чтобы автор имел контроль.
Мне представляется это хорошей идеей. Какие аргументы «против»??
Название кавычек в описании маркдовн
Кавычки автоматически заменяются на «лапки»
это кавычки «ёлочки»
„лапки“
— вот такие
Перемещено CrX из general
Froggy-BLC (Book-Like CMS) 0.99
Состоялся первый выпуск Книжной Системы Сайта (Book-Like CMS) «Froggy-BLC», работающей на файлах без БД.
NB: Автор не умеет писать качественный код, потому система написана не очень хорошо, не судите строго.
Изначально систему планировалось назвать Temple-CMS, из-за схожей истории: из-за шизофрении автором движет маниакальный энтузиазм и вдохновение; но в последствии, от этой идеи было решено отказаться.
Система предназначена для публикации книг, или домашних сайтов с глубоким древовидным представлением страниц сайта и комментариев.
Автор вдохновлялся ранними версиями CMSimple (преследовал цель создания системы с сильной семантикой и таксономией), и заодно, ему не давали покоя лавры MULTICS и X11 (хотелось написать что-то монструозное).
Система написана на PHP и JavaScript и распространяется по лицензии MIT, за одним только исключением, что её не разрешено использовать в военных целях, или, для разжигания любой вражды / унижения достоинства.
Автор в будущем планирует предоставлять техподдержку за небольшой донат, но поскольку он не может ни коим образом получить деньги от россиян, то россиянам он оказывает техподдержку бесплатно.
>>> Подробности (Github) (github.com)
Восстанавливаем индексацию KDE Baloo для каталогов на внешних носителях
KDE Baloo не индексирует файлы, которые расположены на других файловых системах за пределами домашнего каталога, в частности, если каталоги Загрузки, Видео и Музыка находятся на внешнем жёстком диске, а из домашнего каталога на них указывают символические ссылки (симлинки). Предлагаемое решение состоит в том, чтобы заменить символические ссылки на Mount-mapping. Баш-портянка, приведённая ниже, автоматизирует этот процесс.
( читать дальше... )
Wine-dows
Вайн поддерживает темы Win-XP. И для KWin есть темы в стиле десятки и Aero. (конкретно эта тема, – смесь аэро и десятки)
На скриншоте изображён мод-менеджер для Fallout New Vegas, с установленным модом Soul Of Fallen Worlds, и дополнениями «Ruined America». (Это склеенные между собой игры Fallout NV и Fallout 3, а так-же множество модов объединённых в модули: Сюжетные квесты, снаряга, Интерьеры, QoL, фиксы, модификации движка).
Короче я из Фоллаута 3 летаю в Фоллаут-НВ на вертолёте, так-то!
Каша-ОС (CachyOS). Ryzen 5600G, 16GB RAM, Samsung SSD 2TB, Video – встройка.
Изменился состав управляющих у репозитория Wine-TkG
Этьен Жювиньи, он же Tk-Glitch, известный по github-проектам wine-tkg, wine-proton-tkg и Tk-Glitch PKGBUILDs (последний предназначен для дистрибутивов на основе ArchLinux), после около десяти лет поддержки стал жаловаться на здоровье. Из-за этого он стал реже смотреть за «перебазированием» патчей и приёмом пулл-реквестов.
Этьен заявляет, что не собирается бросать репозиторий. Но тут же стало известно, что он назначил для репозитория Wine-TkG ещё одного управляющего — Кирилла Артемьева, он же Artewar67.
Пока что Кирилл столкнулся с непредвиденной задачей — на гитлабе Wine поломали структуру директорий, из-за чего библиотеки (i386 и x86_64) устанавливаются все вместе в один общий каталог, без разделения на архитектуру. С этим «перебазированием» Кирилл справляется хорошо.
Надеемся, что и в дальнейшем поддержка остальных репозиториев TkG и Wine будет идти хорошо и не будет заброшена.
>>> Подробности на Github (github.com)
Graphite Oxygen (Edited)
Если кого-то интересует цветовая схема, то подскажите мне, где она лежит – и я залью на гугл-драйв.
Обоина – AI-Extended «Tux In Rain», если хотите, тоже могу залить.
CachyOS, ОЗУ 16GB, Ryzen 5600G, видео – встройка.
Wayland GBM (А знали ли вы?)
Постоянно встречаются вэйланд-нигилисты, которые его собсно, отрицают, ога.
Мне кажется пришло время пояснить за слона в комнате – GBM.
Знали ли вы, что в вейланде всю основную работу выполняет GBM???
Тоесть, представьте, все окна спавнятся сразу в видеопамяти, минуя процессор, если это игры под вайном/SDL, либо программы с современными тулкитами.
И композитинг тоже выполняется в ЖБМ, сразу в видеокарте, тоесть – отрендеренные окна не возвращаются в операривную память…
И даже (ПРЕДСТАВЬТЕ) все программы, даже в оконном режиме, могут использовать все преимущества DRI3.
Подумайте над этим.
Systemd-Ukify: Миграция системы на Secure Boot
Secure Boot на линуксе нужен для того, чтобы Windows в дуалбуте была в безопасности, и проходила все тесты на безопасность в Защитнике Windows.
Руководство ориентировано на дистрибутивы из семейства Arch Linux.
( читать дальше... )
Создание скринсейвера на базе mpv и swayidle
Это мини-руководство показывает, как создавать скринсейверы для систем на базе Wayland с фрагментами видео. Swayidle — это служба управления простоями (idle management daemon), совместимая с любыми Wayland-композиторами, поддерживающими протокол ext-idle-notify.
Для начала можно с помощью yt-dlp скачать с ютуба видео какого-нибудь коммерческого скринсейвера, типа Dream Aquarium. В моём примере видео будет начинаться со случайной позиции, в полноэкранном режиме, зациклено и будет выключаться по нажатию пробела.
Приступим.
pacman -S swayidle mpv
/home/seth/.s44-programs/Dream Aquarium/aqua-start.sh
#!/usr/bin/env bash
cd "$(dirname "$0")" # Определяем директорию скрипта, как текущую рабочую
# запускаем MPV на весь экран, зациклено, со случайной позиции видео
mpv --osc=no --start=$(shuf -n1 -i0-7200) --fs --loop-file "$HOME/Видео/DreamAquarium.webm" &
echo $! >./aquarium.pid # Записываем PID запущенного экземпляра MPV
--start=$(shuf -n1 -i0-7200) — это функция получения случайной позиции видео. Вместо 7200 впишите длительность своего видео в секундах.
/home/seth/.s44-programs/Dream Aquarium/aqua-kill.sh
#!/usr/bin/env bash
cd "$(dirname "$0")" # Смена каталога по месту нахождения скрипта
kill -15 $(cat ./aquarium.pid) # Завершаем MPV
Далее нужно создать ярлычок SwayIdle в автозагрузке:
swayidle timeout 300 ./aqua-start.sh resume ./aqua-kill.shУкажите в качестве рабочей директории программы путь к папке со скриптами!
Не забудьте дать права на выполнение:
chmod +x aqua-start.sh
chmod +x aqua-kill.sh
=======================
Поздравляю! Вы самостоятельно сделали скринсейвер! Молодцы!
GIS-Weather KDE Wayland HowTo
Некоторые, наверное, замечали, что многие сторонние виджеты, включая Gis-Weather, перестали нормально работать на Wayland. (Вернее, на вэйланде они никогда нормально и не работали)
Что ж, на KDE Plasma это исправимо.
Для начала хочу предупредить: виджет Gis-Weather написан на питоне с Cairo и библиотеками, необходимыми для подключения к интернету и парсинга XML. Потому прежде чем тянуть его из гит — попробуйте поставить в своём дистре либо .deb-пакет, либо из AUR, чтобы нужные зависимости подтянулись. Либо поставьте зависимости вручную, из списка со страницы проекта на гитхабе.
Что ж, само хауту: сделайте в настройках кед правило окна как у меня на втором скриншоте. Это: скрытие рамок, значка в панели задач, подстройте изначальную позицию окна тут же, в этом правиле.
Получилось? — Поздравляю, у вас рабочий виджет!
Данный гайд пригодится возможно и для других виджетов, типа конки, или подобных. (Сорян, я действительно не в теме).
| следующие → |
