LINUX.ORG.RU

Конец векового гноморабства или путь к Niri

 , , ,


1

1

Вся история началась с того, что в 2021 году решил временно, в качестве эксперимента, поставить гном (а до того как-то везде стояли, да и стоят кеды и вполне неплохо позволяют мышевозить по работе и по играм). И этот временный эксперимент с гномом продлился аж до 2026 года. Не нужно и говорить, что гном оказался ужасен, деревянен, в нем постоянно что-то убирали в новых версиях, а главное - он требовал просто невероятных усилий напильником, чтобы пальцам и глазам было не так больно. Одним из таких движений напильником оказался PaperWM, ибо гном по непонятным причинам не способен запоминать расположение окон или хотя бы не создавать их в совершенно рандомных местах экрана. В целом, годный апплет, кроме небольшого упущения - после открытия видео в режиме картинка-в-картинке намертво отваливается кручение приложений мышкой по гномовому тулбару.

Но и это можно было пережить, если бы гном не решил вырезать функционал paste средней кнопкой мыши. А это весьма удобно мне, мышевозу (по работе приходится много работать с текстами и интернет-обозревателем).

Таким образом, пока лорчане писали с 1 по 12 января прикольные треды, был осуществлен план побега из гноморабства. Поскольку идеи PaperWM оказались весьма прогрессивны, был найден заменитель идентичный натуральному с запахом сосны в виде Niri, который кроме бесконечного рабочего стола предоставляет еще и чумовые жесты на тачпаде, что позволяет мышевозить не отходя от кассы в свое удовольствие. Собствено допил напильником и занял еще неделю. И вот - можно и gemini-капсулы читать и датасеты вертеть и в общем 33 удовольствия. Ну и выкорчевывать остатки рабского менталитета гнома.



Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 1)

А есть чем обрабатывать формат конфига (kdl), чтобы не руками и не грепами-седами? Скриншот понравился, как и сама идея скроллинга.

dmitry237 ★★★★★
()
Ответ на: комментарий от dmitry237

Руку на отсечение не дам, но подозреваю что пока нет. В проекте все довольно быстро развивается судя по тому, что документация не всегда соответствует реальности и какие-то штуки я настраивал по рекомендациям с лора, например.

recei
() автор топика

Такое одним скрином не покажешь, нужно в динамике!

Попадался аналогичный kwin-скрипт «Karousel» для KDE, когда искал чем заменить неидеальный «Krohnkite» (неа, не нашел). Меня хватило минут на 10. Постоянно двигающееся «основное» окно — не для слабонервных.

Сколько оно отъедает видеопамяти на «холодную»?

И правда ли, что в игорях наблюдается снижение FPS в сравнении с «жорными» DE?

hargard ★★★
()
Ответ на: комментарий от hargard

Да, что там в динамике, если не мышевозить сильно к краю экрана, то тайлинг как тайлинг. На счет скриптов для кед, кажется, они тоже имею такие же компромиссы как PaperWM, то есть всегда есть шанс что что-то поломается из-за нововведений кед или гнома.

Ну на момент запуска 200мб и еще что-то там вайбар берет. В мб в 512 даже вместе укладываются. У меня с запуска сразу занято 1.4гб, но это в основном копролиты остатки гномовских служб и какие-то еще вещи вроде ipfs.

Изменений fps не замечал особо, но я и играю в основном в нетребовательные игори, вроде DUSK или вообще стратежек. Но да, допускаю что game-mode в гноме что-то как-то оптимизирует, чего в обычных wm нет.

recei
() автор топика
Последнее исправление: recei (всего исправлений: 2)

Кто-то стоял рядом 5 лет и заставлял пользоваться ужасным GNOME?

ChckNgn
()

Но и это можно было пережить, если бы гном не решил вырезать функционал paste средней кнопкой мыши

Слышал звон…

Rootlexx ★★★★★
()

если бы гном не решил вырезать функционал paste средней кнопкой мыши

Но гном не решил вырезать функционал paste средней кнопкой мыши, разбирай обратно.

Aceler ★★★★★
()
Ответ на: комментарий от hargard

Постоянно двигающееся «основное» окно

Что такое «основное» окно? Оно само куда-то двигается, без команд?

NyXzOr ★★★★★
()

Конец векового гноморабства

Ловите эльфа!

или путь к Niri

И начало векового Niriрабства.

dataman ★★★★★
()
Ответ на: комментарий от dataman

Ловите эльфа!

Эльфы в рабстве у гномов?.. А что, интересный сеттинг для фэнтези, вроде такого нигде не было ещё.

CrX ★★★★★
()
Ответ на: комментарий от CrX

вроде такого нигде не было ещё

Было, в прошлом году что-то такое читал. Только не помню, у кого. :)

dataman ★★★★★
()

А кому этот тайлинг нужен? Ну серьезно - это ж надо каждому под себя запиливать, конфиги писать. Можно сделать оптимальную базовую конфигурацию для меню + мышка?

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от dataman

Похож на nnn

Когда я его тыкал, вкладок в нём, вроде, не было. Ну или я не разобрался как.

А ещё я не нашёл как в nnn убрать mtime или хотя бы сделать его компактнее.

Да и вообще крутилок в нём маловато. (=

А используемый мной ranger тормозной… Зато жрёт листинги 1K+ файлов. Как с этим в nnn?

mord0d ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

А кому этот тайлинг нужен?

Ну мне, например. Использую AwesomeWM уже очень давно и мигрировать никуда не собираюсь, МЫШ мне неудобна.

это ж надо каждому под себя запиливать

Дефолт покрывает 90% любых юзкейсов. Остальные десять… можно открывать приложения последовательно, чтобы они располагались в нужной последовательности. Это если аллергия на редактирование конфигов в редакторе текста/кода.

mord0d ★★★★★
()

Оригинально, но не красиво.

kirill_rrr ★★★★★
()
Ответ на: комментарий от dataman

Как с этим в nnn?

Мой /usr/bin с 4773 файлов nnn открыл секунд за 5.

Очень плохо, стало быть?..

vifm моментально открывает. Проверил сейчас на каталоге в 5263 наименования (там и файлы и другие каталоги). Моментально. После сброса кэшей (sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches) — около 1.5 секунд, но это уже из-за HDD, на SSD тоже моментально.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от dataman

Вообще может в железе дело, а не в nnn.

Я специально сейчас поставил его (из реп воида, не смотрел, с какими там опциями), открывает тот же каталог на 5263 файла моментально.

CrX ★★★★★
()
Ответ на: комментарий от dataman

А, очень может быть, что и в ФС, да. У меня тоже HDD. Но есть же кэши, поэтому для чистого эксперимента надо их сбрасывать — иначе только первое открытие (причём неважно, каким именно ФМ, или вообще ls) будет медленным, а последующие быстрыми.

CrX ★★★★★
()
Ответ на: комментарий от CrX

Если интересно, попробуй собрать nnn с моими опциями: $ make CFLAGS+="-s -O3 -march=native" O_PCRE=1 O_QSORT=1 O_CTX8=1 O_EMOJI=1 O_MATCHFLTR=1 O_BOOKMARKNAV=1 O_RESTOREPREVIEW=1

dataman ★★★★★
()
Ответ на: комментарий от CrX

vifm

Если бы в нём можно было отключить вторую панель и/или открыть третью-четвёртую…

около 1.5 секунд, но это уже из-за HDD

Зато он очень медленно копирует файлы с/на NFS-шару. )=

mord0d ★★★★★
()
Ответ на: комментарий от CrX

Мой /usr/bin с 4773 файлов nnn открыл секунд за 5.

Очень плохо, стало быть?..

После ranger это ощущается мгновенно. (=

Он на просчёт листинга ровно 1000 файлов в директории тратит 6-7 секунд (и плевать ему на кэши ФС, у него свои, прибитые к сессии).

Но это всё по большей части потому что написан он на Python.

mord0d ★★★★★
()
Ответ на: комментарий от Aceler

Но гном не решил вырезать функционал paste средней кнопкой мыши

Сейчас не решили. Очевидно им нужно и другие релизы будет лепить, не всё же лучшее в 60, а то в 61 отменять будет уже нечего.

mamina_radost
()
Ответ на: комментарий от dataman

Ловите эльфа!

Антисемита. Толкин был юдофил, он гномов с евреев рисовал

mamina_radost
()
Ответ на: комментарий от dataman

Если интересно

Не очень, если честно. Мне vifm больше нравится :)

Поставить из реп и посмотреть мне несложно, а собирать чисто ради теста, при том, что пользоваться всё равно не собираюсь, как-то влом.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 2)
Ответ на: комментарий от recei

Как и игорь, выбор тонет

Да не то чтобы прям совсем тонет. Я, например, eww использую (тоже с niri). Waybar пробовал, но его функциональности мне после awesome оказалось мало. А вот eww вполне исполнил мои хотелки.

CrX ★★★★★
()
Ответ на: комментарий от TechnoMag

Сижу в XFCE, и в ус не дую.

Продолжай держать в курсе, желательно в рандомных тредах

slepoy_pew
()

че как там под вяленым? буфер обмена со скриншотами и раскладками уже работает или все также это перекладывается на разрабов ДЕ?

bernd ★★★★★
()
Ответ на: комментарий от bernd

че как там под вяленым? буфер обмена со скриншотами и раскладками

Давно работает.

или все также это перекладывается на разрабов ДЕ?

Почему обязательно ДЕ? Разрабов композиторов, не включенных в ДЕ (типа WM) тоже. Хотя буфер обмена, например, сторонней утилитой можно, на от композитора не требуется. Скриншоты, в принципе, тоже.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 2)
Ответ на: комментарий от recei

У меня пока что noctalia. Плюс в том, что конфигурируется через гуи. Может быть, и минус одновременно.

NyXzOr ★★★★★
()

Вот пример отличной программы, целиком написанной на Rust. Кстати, проект использует передовые методы автоматического тестирования: https://www.youtube.com/watch?v=Kmz8ODolnDg

hbee ★★★★
()

Но и это можно было пережить, если бы гном не решил вырезать функционал paste средней кнопкой мыши

ну да - гномосеки еще потребовали вырезать этот функцинал в firefox, аргументируя это тем что в единственной лучшей и неповторимой ос выньдоуз этого функционала нет, а поскольку наша задача быть макисмально похожими на виндоуз и максимально уйти от мерзопротивного X11 то это просто жизненно необхоимо выпилить. Благо этот говнопатч зарубил Странский, откомментировав что вам надо - вырубайте на уровне композитора. Так что борьба со средней кнопкой в гномо-сообществе походу стала частью их великого джихада против иксов.

Qui-Gon ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.