Сообщения

napd — App Nap для Linux (плюс виджет для трея)

Изображение
  napd — App Nap для Linux (плюс виджет для трея) На macOS давно есть App Nap: система сама придерживает фоновые процессы, которые не в фокусе, и экономит батарею. На Linux такого нет. Есть power-profiles-daemon , который крутит частоты и профили железа, но никто не смотрит, какое конкретно приложение сейчас жрёт CPU в фоне просто потому, что забыло, что его свернули. napd — юзерспейсный демон под KDE Plasma 6 / Wayland, который это делает: следит за фокусом окна через KWin-скрипт ( FocusChanged по D-Bus); находит cgroup конкретного приложения и подрезает ему CPU через cpu.max , если оно ушло в фон (по умолчанию — до 10% одного ядра); мгновенно отпускает лимит, как только окно снова в фокусе; никогда не трогает то, что держит камеру/микрофон, играет звук, входит в системный allowlist (шелл, kwin, konsole…) или было в фокусе последние 30 секунд; считает реальное энергопотребление в ваттах с калибровкой watts ≈ base + k·cpu% , чтобы честно показывать, сколько из потребления вооб...

AudioMixer (pwmicmix) — веб-микшер поверх PipeWire

Изображение
  AudioMixer (pwmicmix) — веб-микшер поверх PipeWire Задача была конкретная: подключить микшерский пульт с несколькими отдельными USB-каналами, и я хотел превратить каждый канал в собственный виртуальный микрофон, который видят Chrome, OBS, Zoom, Discord — что угодно, что умеет выбирать вход.   AudioMixer — тёмная адаптивная консоль в браузере, которая берёт любой порт любого устройства (или монитор синка) и публикует его как отдельный Audio/Source : 🎙️ виртуальные микрофоны из любого порта — источники и мониторы синков; 📊 живые VU-метры: логарифмическая шкала, быстрая атака / медленный релиз, peak hold, индикатор клиппинга; 🎚️ дБ-фейдеры с бустом до +12 дБ, регулировка колесом мыши или вводом точного значения; 🔇 mute и 🟡 solo на канал, плюс общий master mute (solo глушит остальных и снимает мьют с выбранного); 🚪 шумовой гейт на канал — threshold, attack, hold, release, hysteresis, с применением настроек ко всем сразу или к связанной группе; 🔗 линковка фейдеров (дви...

megaplasmoid — виджет MEGA для KDE Plasma 6

Изображение
  megaplasmoid — виджет MEGA для KDE Plasma 6 У облака MEGA нет официального виджета для Plasma. А родной GUI, MEGAsync, не показывает ни FUSE-монтирования, ни размер локального кэша, который эти монтирования незаметно копят на диске, пока ты просто листаешь файлы в облаке. Написал виджет поверх MEGAcmd, который закрывает обе дыры сразу.   Что умеет: Статус синхронизаций — пауза/резюме каждого синка, открыть локальную папку. FUSE-монтирования — примонтировать/отмонтировать, открыть в файловом менеджере. Настройка прямо из виджета. Configure MEGA… → Folders добавляет и удаляет и синки, и монтирования: локальная папка выбирается файловым диалогом, облачная — просмотром дерева MEGA. Терминал нужен только один раз, для первого логина. Живые трансферы — направление, прогресс, статус каждого активного файла. FUSE-кэш — текущий размер плюс кнопка «Очистить кэш», которая останавливает сервер, чистит кэш и запускает его снова. Кнопка недоступна, пока есть очередь трансферов — ...

Hotone Ampero II Setup под Linux — рабочая сборка (Steam Deck, ThinkPad, без Windows и без Steam)

Изображение
 TL;DR — если ты просто искал, как это запустить Официальный редактор патчей Hotone ( Ampero II Setup V1.5.1 ) — только под Windows. Я собрал полностью автономный Linux-бандл: пропатченный Wine/Proton + готовый префикс с уже установленным и уже пропатченным редактором. Ничего дополнительно ставить не надо — ни Steam, ни отдельный Wine, ни компилятор. Что внутри и что уже исправлено: краш при подключении из-за реального бага в HTUSBTools.dll самого Hotone — пропатчен бинарно; чёрный экран / графический мусор из-за DXVK — DXVK не используется вовсе; зависание на подключении педали ("бесконечная загрузка") — это отдельный неприятный баг, воркэраунд ниже; проблема с 32-битным лоадером на хостах без i386-рантайма (обычный современный Ubuntu/KDE neon) — обойдена. Проверено: Steam Deck и обычный ThinkPad T14 Gen3 (KDE neon 24.04, AMD GPU, Wayland/XWayland). Требования:x86_64 Linux с графической сессией, ядерные модули xhci_hcd / snd-usb-audio (они и так есть почти везде по ум...

Почему вам стоит попробовать GNOME

Изображение
Немного введения Gnome - это один из самых популярных окружений рабочего стола в операционных системах семейства GNU/Lunux. Для пользователей Windows и Mac Это будет непривычно, потому что в данных ОС нет выбора окружения, есть одно решение, которое разработчики приняли за вас. Вы либо принимаете это, либо нет (но на самом деле всё равно да, потому что куда вы денетесь, купили улучшайзер за $9.99). В Linux же всё по другому, так как Linux это ядро. Всё что сверху будет написано, разработчиков ядра волнует не так сильно. По этому мы и имеем Linux-based операционные системы от роутеров до мобильных телефонов и настольных ПК. При этом выбор огромный. Даже если мы говорим только о настольных вариантах дистрибутивов, то выбор от Chrome OS до Ubuntu. Среди настольных дистрибутивов так же есть множество вариантов окружения для пользователей. От крохотных систем отправлениями окнами, до полноценных окружений, со своим стилем исполнения корневых приложений. Самые популяр...