Самый редкий менеджер окон
Система FreeBSD 5.4-STABLE (хотя это не важно), xorg-6.8.2 ну и плюс включил композите в конфиг иксов.
Ах да, менеджер окон называется TWM (кому нужна ссылка - обращайтесь).
()
Система FreeBSD 5.4-STABLE (хотя это не важно), xorg-6.8.2 ну и плюс включил композите в конфиг иксов.
Ах да, менеджер окон называется TWM (кому нужна ссылка - обращайтесь).
Я слушаю всякий zeuhl, progressive metal и такую прочую брутально-замороченную чушь. Шостакович еще нравился то, что слушал (кажется симфонию про Ленинград).
Посоветуйте plz что можно кроме Шостаковича с такими вкусами? Ну или того же Шостаковича что? Или Баха там какого, а если какого то какого именно? Или Стравинского? А то все переслушать жизни не хватит.
PS Или Вагнера как Гитлер может? ;)
Все, мои блуждания закончились. После возни с fvwm, подумал, а нужно ли мне это? какая задача для wm? Правильно, управлять окнами. Вот и все. Зачем нужны иконки, таскбары, меню для запуска приложений, и т.п.? Для меня нет, не нужны. Так что все снес и сделал чистую установку, чтобы начать с чистого листа.
Собрал минимальную систему. Основа, как всегда, Debian Buster. В системе 875 пакетов. Из графических приложений тут только firefox-esr, audacious (да, он мне нравится) и SpaceFM
Все операции с окнами доступны из менюшки, которая вызывается по клику на рут-окне. Модель фокуса - click to focus. Имеются четыре виртуальные рабочие стола.
Сам w9m запускаю с флагом w9wm -grey. Так получаю олдскульные цвета…можно запускать с флагом ‘w9wm -nostalgia’, но визуального отличия я не заметил.
Шрифты не менял, дефолт. Терминал - xterm. Другого не ставил, потому. что не нужно. Bash заменил на ksh. Ksh легче, нежели Bash, да и кое что в ней мне нравится.
Если кому интересно, про w9wm можно почитать вот тут (drieu.org).
П.С.
Думаю все свои машины перевести на w9wm или на 9wm.
Периодически пользуюсь то виндой, то линуксом и был удивлён отсутствию на 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
Это инструмент, который подскажет, когда YubiKey находится в режиме ожидания прикосновения пользователя для авторизации. Интегрируется с UI для отображения индикатора.
YubiKey может протребовать физическое прикосновение для подтверждения следующих операций:
sudo (через pam-u2f)gpg --signgpg --decryptssh до удаленного хоста (и связанные команды, вроде scp, rsync и т.д.)ssh с одного удаленного хоста до другого (через ssh-agent)С этим инструментом уже интегрированы py3status и barista.
>>> Подробности (github.com)
На днях поковырялся с замечательным SDK для кроссплатформенной мобильной разработки – Flutter.
И мне даже понравилось! Раньше смотрел косо на всю кроссплатформу.
Собственно решил обновить свой конфиг десктопа и вот что получилось.
Зачем эта тема?
Может быть эта тема окажется для кого-нибудь полезной.
Софт
Частично перенесён из темы по ссылке выше
Предлагаю дополнить список в комментариях.
Обычный будничный вечер. На скриншоте процесс допиливания напильником одного из пакетов в pkgsrc/wip.
За скриншотом, очевидно, пыхтит NetBSD-8.0. Нравится эта ОС. Правда из-за нехватки рук имеет небольшую кучку всяких недоработок. Например, устаревшее fuse API, из-за которого теперь не работает fuse-ntfs (читать NTFS можно, но не писать). В видосиках присутствуют постоянные дропы. Не знаю с чем это связано. Возможно с устаревшей MesaLib (в NetBSD собирается лишь 7-ая версия).
Ещё немного расстраивает, что само pkgsrc-сообщество теперь не очень сильно обращает внимание на эту систему. Хотя pkgsrc произошёл изнутрей и является ключевой частью NetBSD. Одним из самых вопиющих примеров на моей памяти было то, что у пакета firefox52 по-умолчанию была включена опция alsa, а не oss (уже исправлено). То есть, чтобы получить звук в Файерфоксе на Нетке, нужно было пересобирать его пакет с нужными опциями.
Но, тем не менее, притягивает она чем-то меня. Прямо ХОЧЕТСЯ ВЗЯТЬ И ЗАЩИТИТЬ ДОРАБОТАТЬ, так сказать.
Рабочее окружение
Тут всё довольно просто. У меня работает связка herbstluftwm+sxhkd. herbstluftwm с отключёнными хоткеями отвечает за управлением окнами. Обработка хоткеев возложена на sxhkd.
Почему sxhkd? Потому что у sxhkd есть такая уберудобная вещица, как аккорды (chords), т.е. к нему возможно прикрутить emacs-like управление. А единственный оконный менеджер, у которого есть аккорды - StumpWM (идейный наследник emacs'а в мире WM). Благодаря тому, что аккорды sxhkd не завязаны на всякие контролы и прочие не очень приятные клавиши, то они выглядят в миллиард раз более удобным вариантом, чем классические хоткеи. Более того, они не только освобождают руки от сложных клавиатурных комбинаций, но и увеличивают возможное их количество в разы. Плюс ещё они позволяют делать логичные и легкозапоминаемые комбинации (типа Meta+e; a; b, где Meta+e - execute, a - application, b - browser).
Следовательно, благодаря большему возможному количеству комбинаций, управление можно разделить на несколько слоёв: один слой управляет запуском приложений (например Meta+e; a; b - вызов браузера), а другой окнами с помощью vi-like комбинаций (например Meta+d; l - переместить фокус влево, или Meta+d; g; w - перейти на воркспейс под названием «web»). На этом можно даже не останавливаться, но моя фантазия смогла выдавить лишь такое.
Сам herbstluftwm почти (если не) полностью настраивается из шелла, что делает его связку со sxhkd очень гибкой.
И благодаря такой связке, vi-like приложениям и соответствующему менеджменту окон, я при работе с кодом не прикасаюсь к мыши от слова совсем, что для меня очень удобно.
Хочется написать ещё свой графический vi-like тулкит, чтобы на него перевести или переписать нужные мне приложения. Но это мечты.
Панелек нет. При необходимости, вызываю dzen для отображения нужной информации. Как в правом верхнем углу на скриншоте.
Из используемых приложений можно выделить:
Очень удобный файловый менеджер. На седьмой Нетке добился его полной работоспособности в том числе и превьюшек картинок. На восьмой сломался. Какая-то проблема с curses. И пока я чесал репу над ней, набрёл на такое перспективное чудо.
Без ranger'а живётся, кстати, очень и очень плохо.
Раньше пользовался, но mpd как-то сильно разжирел и начал требовать шестой gcc, которого в Нетке из коробки нет. Есть в pkgsrc, конечно. Но что-то не в настроении ради одного mpd ставить ещё один компилятор. Сейчас использую mpv для музыки. Выглядит примерно так (ibb.co).
Больновато, конечно, после mpd и ncmpc, но как есть. Склоняюсь сейчас ко cmus'у. Но нужно посмотреть ещё какие-нибудь плееры с vi-like управлением и возможностью демонизации.
Не только для аудио, но и для видосиков и загнивающего Ютуба.
Понимаю, что Фурфокс мёртв и нужно искать что-то ещё. Но что-то пока не находится. В самых ближайших кандидатах стоит luakit, но меня очень сильно напрягает постоянное чтение диска при любом скролле. Как я понял, это проблема всех webkit-gtk based браузеров.
Впринципе, всё основное рабочее окружение.
Если хочется понаркоманить, то можно сделать что-то типа такого. Даже в таком случае вполне комфортно работать. Но всё же намного удобнее расфасовать всё по воркспейсам, коих у меня около 13-ти и больше.
Раз пошла такая пьянка, запощу тоже своё домашнее рабочее место. Ноут Lenovo TP X220, к нему подключен внешний монитор, клава и трекбол. Рядом с ноутом трансивер с блоком питания и антенным тюнером. Справа 3D принтер.
Всем привет.
На скриншоте: ncmpcpp, feh, ufetch и cava.
Цвета сделаны с помощью того же Pywal, Wal-Steam и Oomox, сменилась только основа GTK темы на Materia.
Ещё скриншоты: Vivaldi, Steam+MPV+Nemo, Пустой скриншот
Все это время жил без патчей, обновлял систему без обновления ядра.
Появился новый ЖД, планирую переустановку. Но патчи влияющие на скорость работы мне по прежнему нужно держать отключенными.
Статья Kernel на Arch Wiki не помогла. Гугл выявляет только следы страха, секьюрити фричество и успокаивающих друг друга голубков.
Единственное что нашел: set kernel boot options:
pti=off
spectre_v2=offspectre_v1 тоже можно выключить? Это все что нужно будет прописать в boot options? И где вообще эти kernel boot options?
Или проще поставить старое ядро? У меня сейчас стоит: 14.4.8-1.
Всем привет.
Цвета сгенерированы с помощью Pywal, тема GTK сгенерирована с помощью Oomox (На основе Arc темы)
Ещё: Rofi, Vivaldi и LOR, Steam+Nemo+SMPlayer
Много лет назад, когда я пересел с Убунту на Арч передо мной стоял выбор DE. Основные условия были:
- фактически моментальная загрузка.
- нулевая терпимость к тормозам.
- Desktop не нужен, только окна.
- окна позиционируются и ресайзяться автоматически.
- после каждого запуска хочу чтобы все мои окна были открыты так как надо.
- управление с клавиатуры, никакой мыши. Соответственно никаких таскбаров, тулбаров. Только моментальный отклик на клаву.
- чтобы можно было полностью подстроить под себя.
- никакого треша вроде настройки сети, языка клавиатуры, часиков и софтовых кнопок звука. Только конфиги, только хардкор.
Был какой то DE на Хаскеле, который я сразу отбросил из-за упоротости этого языка. Выбор пал на i3 + i3block + dmenu, коим и пользуюсь уже несколько лет.
Итак: - Win + 1 — консоль, в консоле tmux и много терминалов, некоторые именные.
- Win + 2 — emacs + sublime.
- Win + 3 — Intellij Idea.
- Win + 4 — Firefox.
- Win + 5 — Thunderbird.
- Win + 6 — мессенджеры.
- Win + 7 — Smartgit + SquirrelSQL + Remmina + другая всякая мелочь.
- Win + 8 — Chromium.
- Win + 9 — VirtualBox.
Другие: - Win + Shift + N — подключение к WLAN и список запомненных.
- Win + Shift + P — процессор в режим энергосбережения или наоборот на полный ход.
- Хард кнопки звука — собственно звук.
- Win + M — перебросить весь воркспейс на другой монитор.
- Alt + Shift + <n> — перебросить активное окно на другой воркспейс.
- Некоторые шорткаты которые сам i3 дает.
- Win + D — вызова запуска из dmenu.
- Win + Shift + R — перезапустить оконный менеджер, иногда надо, ага.
Доволен с тех пор как слон.
Давненько не колупал конфига Xmonad. Что то зачесались руки, и решил глобально сменить цветовую схему. Сказано, сделано. Как говорится, настроил цвета Solarized в Xmonad.
То, что получилось, можно лицезреть на скриншотах:
Консольные утилиты:
П.С.
Шрифты-Liberation Mono (почти везде).
Иконки-Arc.
Тема GTK2/3-Forest-Dark.
Тема для zsh-Punctual.
Мой конфиги: тыц.
Итак, приветствую всех. Это моё первое сообщение на linux.org.ru и да, скажу сразу, что я не являюсь этаким уж и опытным пользователем, хотя определённые знания имею (буду скромничать). Пользуюсь Fedora, практически всем доволен и в общем-то счастлив. Кроме одной весьма важной лично для меня вещи. Отсутствия нормального и адекватного каталогизатора библиотеки. Итак начнём, собственно обсуждение вариантов.
1) Inb4: Calibre. Устанавливал это уже, программа просто неадекватна: inpx флибусты (да, я отъявленный пират и мне по барабану) не воспринимает и перекачивает в home всю библиотеку мою в 250 с лишним гигабайт с внешнего жёсткого диска на основной внутренний. Нет, места-то мне в общем-то хватает, жёсткий диск в ноутбуке почти на терабайт, но забивать диск 250 гигами книг мне как-то не особо охота + плюс программа откровенно подвисает и работает крайне медленно, а некоторые книги (пару тысяч так навскидку) почему-то вообще не индексирует.
2) myrulib. Программа выглядит потрясающе занимательно. На скриншотах. Однако если зайти на сайт, что ж мы там видим? В ссылочке на дистрибутив для fedora виднеются лишь вариации для debian и opensuse, и как известно, одинаковый формат для федоры и opensuse вовсе не значит, что это будет работать (на всякий случай проэкспериментировал, проверил, не взлетело-таки)
3) freelib ещё один ВРОДЕ КАК хороший аналог. Скачал. Распаковал. «Установил». Не запустилось. Просто не запустилось. Почему? А чёрт его знает. Вангую свою криворукость, но на сто процентов уверен быть не могу. Пенял на архитектуру несовместимую, закачал себе 32-архитектурные пакеты. Всё равно не взлетело. Ладно, едем дальше.
4) myhomelib - wine, пропиетарщинка, не предлагайте даже, я этот костыль даже закручивать не хочу в систему.
ТАК ГДЕ Ж ДОСТАТЬ-ТО нормальный каталогизатор книг на федору? Таковой вообще существует? Или мне садиться за написание своего? Откровенно говоря, меня всё это уже немного утомило.
Создание такого треда давно уже назрело, так как обсуждение вопроса гитарного звука в Linux вспыхивает оффтопиком то в одном месте, то в другом. Приглашаю всех интересующихся обсуждать вопрос здесь.
Обсуждаем вопросы использования guitarix, rakarrack, tuxguitar, VST, LV2, LADSPA плагинов и прочего.
Практический результат обсуждений можно увидеть тут.
https://github.com/olegkapitonov/Kapitonov-Plugins-Pack
Версия 1.0, бинарники
https://github.com/olegkapitonov/Kapitonov-Plugins-Pack/releases/tag/v1.0
Прямая ссылка на скачивание всех бинарников
https://github.com/olegkapitonov/Kapitonov-Plugins-Pack/releases/download/v1....
Перемещено leave из multimedia
Перемещено jollheef из talks
Перемещено leave из multimedia
Состоялся релиз gtk-темы Lounge (в комплекте идет оформление для gtk2, gtk3, gnome-shell и вспомогательная тема иконок), основанной на оригинальной Adwaita. Тема создана под впечатлением от Absoulte, распространяется по лицензии GPLv3+.
( читать дальше... )
Скриншоты: первый, второй, третий, четвертый, пятый.
>>> GitHub (github.com)
Давно хотел себе механику, и наконец-то Anne Pro появилась на AliExpress. Решил взять с браун свитчами. Ох и шикарная же вещь, хотя думал, что привыкать придется довольно долго к 60% да и некоторые клавиши не совсем в очевидных местах, но оказалось очень даже удобно. Механика ван лав :3
Продал свой ноут и купил пекарню с win по дефолту. После того, как клава приехала, решил все-таки вернуться на православную ось, форматнул к херам оба винта, накатил Arch. Дальше пошел выбор WM (на DE я больше не вернусь)
Хотелось бы еще рассказать про BDSM BSPWM: вещь то очень даже неплохая, однако товарищ https://github.com/baskerville обожает ломать обратную совместимость и ты такой обновляешься, ребут (иксы лежат ofc) и в @хуе лезешь читать changelog, фиксить свой конфиг (теперь видите ли у нас север-запад-юг вместо привычных up-left-down, ну и тд). Итог — ждать пока BSPWM станет ≥1.0, тогда и можно будет юзать.
Поискал пару других тайловых WM, но остановился на i3. Комьюнити большое, саппорт во всяких барах, биндинги к i3-msg на многих языках, да и вообще отличная и стабильная вещь. Т.к. начал менять WM, то и бар решил найти новый, bye lemonbar. Нашел вот такую имбу — https://github.com/jaagr/polybar. Сначала хотел сделать прозрачный бар и минимализм, но пока что юзаю почти тот же сетап, что и был с минимальными дополнениями.
В дотфайлах тоже много изменений: вынес старые конфиги bspwm в отдельную директорию, все почистил. Теперь в prompt текущую ветку показывает везде в проекте, а не только там, где есть .git, добавил иконки в ls, обновил алиасы и много мелочей.
Ну и все конфиги тут — https://github.com/HaCk3Dq/dotfiles
И еще переехал с вк, в тг: https://t.me/hack3d_home
Peace.
| следующие → |