Опубликован выпуск композитного сервера Niri 0.1.10, реализующего метод мозаичной (tiling) компоновки в стиле GNOME-расширения PaperWM, в котором окна группируются в бесконечно прокручиваемую на экране ленту. Открытие нового окна приводит к расширению ленты, а ранее добавленные окна не меняют свой размер. Проект базируется на использовании протокола Wayland, но позволяет запускать приложения X11 при помощи DDX-сервера Xwayland. Код проекта распространяется под лицензией GPLv3. Пакеты формируются для Fedora, NixOS , Arch Linux и FreeBSD...Подробнее: https://www.opennet.me/opennews/art.shtml?num=62217
Коллеги, кто-то пользуется вообще "мозаичной (tiling) компоновкой" в реальной жизни постоянно? Пробовал, не осилил - кране неудобно.
сижу на awesome, подчти с дефолтной конфигой и на домашнем и на рабочем железе.
меня устраивает
Тут как с кроватью, у кого-то горизонтально расположена, у кого-то вертикально, кто-то на матрасе спит, кто-то на коврике, главное как кому удобнее.
Кто-то на потолке…
А как удобно? Возить мышью по стопкам окон, перетаскивать их друг вокруг друга, сворачивать-разворачивать? Или свайпать по тачскрину одним пальцем?
Твоя картина мира сейчас перевернется, но да мышь специально придумали чтобы ею возить. И да так удобно.
Удобно, но очень долго.
Я не говорю про граф. редакторы или ещё что-то такое, где мышь один из основных инструментов, там с клавы вобщем-то никак.
Там графические планшеты. Но я так понимаю ты недавно в компьютерах и не понимаешь где тут чего.
Ну мысль-то вы поняли, чего передёргиваете?)
Мышь придумали когда графические интерфейсы только разрабатывали. У тех инженеров и мысли не было что на 4К экране будут расположены десятки окон, а люди будут 24/7 сидеть за мониторами. Причём первые решения были больше похожи на мозайку, чем на пасьянс популярных граф.сред.
Дуглас энгельбарт все предусмотрел. И да даже сейчас здоровые люди 10 окон на одном экране не размещают.
Однако систему D не он изобрел
>>мышь специально придумали чтобы ею возить. И да так удобно.спасибо, поржал.
У меня все окна открываются на весь экран, переключение между ними - alt+tab. Никакого школоло-мамкино-хакирского тайлинга нет. Еще вопросы?
А на каком тачскрине можно на это посмотреть?
На телефонном, очевидно. Там огромные кнопки мечты и вкладки не вкладки, а натуральные плитки, нет ни одного меню, кроме выпадающего из кнопки, и под каждым контролом можно спрятать по честному трояну.
Вот как раз niri и пользуюсь. До этого сидел на Hyprland
Я сижу на Hypr, присматриваюсь к Niri; стОит оно того?
Я пользуюсь i3, но тайлами не пользуюсь почти никогда. Иногда два окна side by side, но обычно табы. Табы это удобно.
Во! Точно так же, но на hyprland
В VSCode работаешь? Если да, то ты используешь мозаичную компоновку.
Блендер запускал? Молодец, ты оказался в мозаичной компоновке.Использовал ли ты в жизни хотя бы одну программу, в которой есть вертикальная полоска, разделяющая две панели, и которую можно возюкать мышью вправо/влево? Например, полоска в файловом менеджере, отделяющая боковую панель от контента. Если да -- то ты постоянно используешь мозаичность в реальной жизни.
В тайловых WM просто сделали совсем небольшой шажок дальше и расширили этот концепт до окон.
У меня десяток окон: часть браузеры, часть VNC, часть терминалы, в каждом окне множество (десятки) табов. Часто, почти постоянно, на двух мониторах мне надо видеть одновременно 2-3-4 окна, но не все окна сразу.
Как это всё можно держать мозаично мне не ясно.
так пользуйтесь воркспейсами.
не так давно сидела на i3, потом на гном перешла и там кнопки на перемещение окон выставила.
прекрасно работает.
на одном вокрспейсе не больше 4х окон обычно.(1-справо, 2-слево, иногда доп. слой, переключение на alt+tab).
воркспейсы удобно тачпадом крутить.
Например, так https://github.com/lthms/spatial-shell
нахрена
На ноуте niri, на десктопе sway, полет нормальный
люди чем только не пользуются чтобы казаться кулхацкерамитайлинг если и нужен в теории, то для достаточно специфических потребностей. И не для "обычного" десктопа. Но упоротым собакам сто вёрст... как хомякам в колесе.
Необоснованный коммент. Хоть и не кулхацкер, но на гитхабе постю код. следовательно я i3 использую в работе по назначению. Значит работать в этой системе удобно. а вот ПОЙМАТЬ МЫШКОЙ КРАЙ ОКНА,чтобы растянуть - вот это бесящая меня возможность. и я говорю не о вашей одной системе KDE или Gnome. я юзал кучу систем даже и Альтовую и наши аналогичные подделки
Ты не только поймать мышкой не можешь но и в логику. То что ты там кулхацкаешь на очередном ЛЁХКОМ КОНФИГУРЯБЕЛЬНОМ И КУЛХАЦКЕРСКОМ не означает что это удобно. Даже тебе.И да, узнай про хоткеи, страдалец. К примеру Alt-F8 ещё с Гнум2... поделки бггг.
PS псс парень... а ещё окна таскать можно кынопкаме... да, прикинь.
> а вот ПОЙМАТЬ МЫШКОЙ КРАЙ ОКНА,чтобы растянуть - вот это бесящая меня возможностьНе смог завязать шнурки - теперь хожу вообще без обуви.
Логика классная.
Пссс, парень, в КДЕ окна можно растягивать через Meta + ПКМ. И я почему-то уверен, что схожий базовый функционал есть и в других ДЕ и ОС.
Это везде есть. Даже на виндовсе можно так настроить.
На винде очень просто поймать край окна. Там большой допуск. А вот там где вЫ ловите, там где никто никому ничего не должен и сделай сам, там какие угодно могут быть девиации, да.
Ты в курсе, можно зажать meta/super/alt + правая_кнопка_мыши в ЛЮБОЙ области окна и ресайзить его? А еще (внимание) то же самое, но с левой кнопкой - можно таскать любой кусок окна
Зачем мне вручную ресайзить каждое окно, если это можно сделать автоматически, как и его перетаскивание?
> ПОЙМАТЬ МЫШКОЙ КРАЙ ОКНАМожет стоит начать с настройки мыши?
Если ты постоянно не можешь куда-то попасть, то, возможно, стоит понизить скорость указателя?
Еще можно выключить ускорение...
Мышка не даёт такой же скорости и точности как клавиатура. Если при ускорении для прицеливания мышкой нужно время, то при уменьшении скорости и ускорения уменьшится количество петель, но времени, которое потребуется для того, чтобы перенести мышь из одного конца экрана в другой будет нужно гораздо больше.
> Мышка не даёт такой же скорости и точности как клавиатура.Ага... Напиши автопроизводителям предложение заменить рулевое колесо на кнопки... facepalm.jpg
Упарываться в клавиатуру - это такая же крайность, как и печатать 1 пальцем.
У каждого устройства ввода есть свои сильные и слабы стороны.
Условно передвинуть курсор на 5 знаков в сторону будет быстрее и проще клавиатурой, чем тянуться к мышке. А передвинуть на 25 строк и 25 символов - намного проще тыкнуть мышью в нужное место, даже если ты ВИМ-хиро.> Если при ускорении для прицеливания мышкой нужно время, то при уменьшении скорости и ускорения уменьшится количество петель, но времени, которое потребуется для того, чтобы перенести мышь из одного конца экрана в другой будет нужно гораздо больше.
Про "петли" я, если честно, не понял... Какие петли...
Остальное - лютый бред.
Опять таки, если перенестись на рули автомобиля, никто не делает такие коэффициенты передачи, что для полного выворота колеса, тебе надо повернуть руль на 5 градусов. Для гражданских авто - это обычно полтора+ оборота (точно не помню). На спортивных будет, конечно, меньше, но всё равно на порядок больше нескольких градусов.
А там от этого жизнь зависит, от скорости поворота в экстренной ситуации, чтобы объехать препятствие.Переносимся обратно. Понакупят себе мышек с овердохрена dpi (сейчас такие сенсоры не только в игровые пихают, а везде), что курсор бегает между границами экрана за 2-3 мм хода руки... а потом ноют, что попасть куда-то не могут. А если увеличить это до 10 см, то это они до вечера будут рукой ворочать, чтобы нажать крестик в правом верхнем углу... Ага...
При высокой скорости у тебя нет контроля. Без контроля ты вечно промахиваешься. На что уходит на несколько порядоков больше времени, чем времени на преодоление чуть большего расстояния.
При адекватной сенсе у тебя вырабатывается мышечная память, с помощью которой тебе не надо ни целиться, ни думать. Ты просто видишь курсор, видишь место куда надо передвинуть, рука делает всё за тебя.
>Ага... Напиши автопроизводителям предложение заменить рулевое колесо на кнопки...У водителя руки постоянно на руле, максимум уберёт руку, чтобы радио включить или что-то в этом роде. Если водитель будет рулить на двадцать процентов времени больше чем другие - то он всё равно сейчас занят вождением, больше ему делать нечего.
>Условно передвинуть курсор на 5 знаков в сторону будет быстрее и проще клавиатурой, чем тянуться к мышке. А передвинуть на 25 строк и 25 символов - намного проще тыкнуть мышью в нужное место, даже если ты ВИМ-хиро.Escape 25j25l. А вот мышкой нужно не промазать, и попасть именно на 25 строку, а не на 24 или 27.
>Переносимся обратно. Понакупят себе мышек с овердохрена dpiЗависит от ваших потребностей. Если сидеть играть, когда одна рука на клавиатуре, а вторая на мыши - это один вариант. Или фотографии смотреть и немного править. И совершенно другой вариант, когда нужно набрать текст в браузере, потом в IDE, потом в терминале. Здесь уже нужно будет переносить руку с клавиатуры на мышь и обратно, периодически перемещать курсор между разными местами(панель задач и панель инструментов). Если в прошылй раз мышь была на панели задач, и сейчас нужно переключится на соседнее окно - это одно расстояние, если же на панели инструментов в другой части окна - другое.
>Переносимся обратно. Понакупят себе мышек с овердохрена dpi (сейчас такие сенсоры не только в игровые пихают, а везде), что курсор бегает между границами экрана за 2-3 мм хода руки... а потом ноют, что попасть куда-то не могут. А если увеличить это до 10 см,Если сделать 10 см, то во-первых не везде найдётся столько места, а во-вторых придётся размахивать руками как дирежёру, когда вместо 10 см будет то 8, то 12. Всё равно нужно будет отмерять какое-то точное расстояние, в одном строго несколько миллиметров, в другом несколько сантиметров с небольшими допусками. Поскольку если мышь нужно сдвинуть на 4.5 см, а сдвинута на 5, то оставшиеся 0.5 см всё равно придётся возвращать.
>Про "петли" я, если честно, не понял... Какие петли...При низкой скорости мыши будет нечто вроде небольшой кривой, от одной точки до другой. При большой скорости в траектории мыши будут петли, когда сдвинул руку слишком сильно, и потом возвращаешь мышь назад.
> Escape 25j25lТебе пришлось нажать минимум 8 клавиш
> и попасть именно на 25 строку, а не на 24 или 27.
Кол-во строк для смещения, допустим, ты посчитал, а вот ровно 25 символов ты сколько времени подсчитывать будешь?
Или проще ткнуть примерно в нужную область, а потом за 1-2 нажатия доползти до нужного места?
>Тебе пришлось нажать минимум 8 клавишЗато у меня руки на клавиатуре, и не нужно никуда тянуться. Почему 8? Escape - опционально, но первая клавиша, 25j25l - ещё шесть клавиш.
>Кол-во строк для смещения, допустим, ты посчитал, а вот ровно 25 символов ты сколько времени подсчитывать будешь?Обычно я не знаю, на сколько символов в строке нужно перейти. Если нажать % то переход к парной скобочке, например, 2w - на два слова вперёд. Иногда проще от конца строки найти, там будет $2b например. Текс в кавычках vi', включая квачки va' но это я так, не настоящий вимер.
Юзаю sway.
На каждом тэге своя программа. Мой воркфлоу не меняется, так что я привык жмакать win+3 и попадать в терминал, или win+1 шоб в браузер попасть, например. Всё открыто на весь экран, полоска у окон отсутствует и не отжирает место. Очень удобно.
>Мой воркфлоугладкий и шелковистый
>Всё открыто на весь экран
facepalm
>я привык жмакать win+3 и попадать в терминал
при чем тут?.. всё это 100% организуется в нормальных DE без всякой красноглазой тайловни. Если не их силами (в кедовом Квин наиболее вероятно запилено что-нибудь такое), то каким-нибудь devilspie и подобным.
Вот у меня на Андроиде тоже обычно активное приложение открыто на весь экран. И мне нужно всего лишь смахнуть пальчиком снизу, чтобы увидеть тайлы(?) открытых приложений. Но то же на скучном и идеологически чуждом Андроиде. А тут Свобода и Тайлы. А ещё эксклюзивность, ибо можно даже повыбрать в сортах этого.. этих тайлов. Такое нужно понимать.
> Вот у меня на Андроиде тоже обычно активное приложение открыто на весь экран.Потому что размер экрана позволяет только одно приложение держать открытым.
Были попытки сделать разделение экрана на две части. Часто кто этим пользуется?> чтобы увидеть тайлы(?)
Это не тайлы. Это вариация alt+tab/win+tab/гномоактивисов.
> Такое нужно понимать.
Дальше у тебя какой-то поток сознания полился... Это уже к врачу.
>все это нормально организовыветсяВ простом оконном менеджере без лишнего хлама, все верно
> В простом оконном менеджере без лишнего хлама, все верноЭто 10 пикселей заголовка окна?
У тебя сумарно всяких новомодных отступов в современном ЮИ наберется раза в 3 больше.
>Если не их силами (в кедовом Квин наиболее вероятно запилено что-нибудь такое)И насколько легко там дописать свою логику, например, автоматически закреплять определённые окна в плавающем режиме поверх остальных на любом рабочем столе? Или создать новый рабочий стол, перейти на него и на время отключить хоткеи, с последующим включением?
>то каким-нибудь devilspie и подобным.Впервые слышу про devilspie, насколько оно не популярно. Из него даже можно попытаться сделать свой тайловый менеджер, приложив минимум усилий, но не знаю, насколько получится. Как минимум, непонятно, что делать с хоткеями. Судя по описанию работает только в иксах, так что даже пробовать не буду.
>Впервые слышу про devilspie, насколько оно не популярно.какая милая демагогия от анончика
уши мой не кАмпотом.
devilspie devilspie2 wmctrl xdotool
тогда может услышал бы как все норм люди
>devilspie devilspie2 wmctrl xdotoolЕсли первые две команды ещё хоть как-то похожи, на то, что мне нужно, хотя и без части фич(как там хоткями управлять?), то две последние - это уж слишком низкоуровнево. В итоге, мне предлагается переизобрести тайловый менеджер самостоятельно, когда уже есть готовые. Осталось понять, какой в этом смысл.
> так что я привык жмакать win+3 и попадать в терминал, или win+1 шоб в браузер попастьЩа в Винде 10 нажал win+4 и попал в терминал... нажал win+3 и попал в браузер. Если иконки на таскбаре поменять местами, то будет как у тебя...
Обязательно для этого становиться красноглазым и ставить свэй?
В свэй по дефолту нет обрамлений окон и по дефолту окна открываются на весь экран, но некрасноглазик предлагает мне украсть винду, и настраивать в ней все это вручную.
С логикой не в ладах, да?
> С логикой не в ладах, да?Мне под видом уникальной функции, которая выгодно отличает продукт X от всего остального рынка, преподносят совершенно обычную, которая есть практически в любом другом продукте.
На мои возражения, что она совершенно обычная, начинают втирать, что я им что-то предложил...
Тут, по-моему, не только с логикой непорядок... Но еще и что-то из психиатрии...
Откройте два окна одного терминала, и попробуйте по хоткею попасть в нужный. Если получится, расскажите, как делать определённые окна автоматически плавающими, закреплёнными на текущем рабочем столе
> Откройте два окна одного терминалаЗачем? Есть же табы...
В браузере - табы, в файловом менеджере - табы, в терминале - табы, в тектовом редакторе - табы.
Сейчас ты скажешь, что хочешь бок о бок их расположить... Но в терминале есть сплит... в текстовом редакторе есть сплит... в файловом менеджере есть две панели... И даже в браузере есть сплит (дратути, Вивальди).> и попробуйте по хоткею попасть в нужный
А как к контексту данного треда это относится?
Человек говорит, что пользуется программами во весь экран.
Говорит, что переключается по win+<N>. На сколько я помню, в тайловых это переход между рабочими столами. То есть у него по 1 приложению на рабочий стол... Даже если не по одному, то он переключаясь на рабочий стол <N> не сможет этой же комбинацией переключиться на другое окно на этом же столе...> как делать определённые окна автоматически плавающими
Это что-то на красноглазском. Чес слово без понятия, что у вас там считается плавающими окнами, что такое стэки, что такое... кхм... забыл еще одно слово из вашей терминологии...
>Зачем? Есть же табы...Затем, что иногда нужно взаимодействовать с несколькими задачами. Например, у вас будет пара личных серверов, и пара рабочих. Когда табов много, и все в одном окне, попасть в нужный становится трудно. А так можно как минимум рабочие и личные разместить на разных рабочих столах.
>А как к контексту данного треда это относится?У меня схожий подход
>Это что-то на красноглазском.Допустим, я хочу смотреть аниме, параллельно с настройкой личного сервера. Для этого, мне нужно, чтобы аниме было всегда на текущем рабочем столе, поверх остальных окон.
> Затем, что иногда нужно взаимодействовать с несколькими задачами. Например, у вас будет пара личных серверов, и пара рабочих. Когда табов много, и все в одном окне, попасть в нужный становится трудно. А так можно как минимум рабочие и личные разместить на разных рабочих столах.Куча вариантов.
В konsole можно задать цвет таба, тем самым визуально их разделить.
В кедах win+<N> - это вызов программы по её порядковому номеру на панели, когда первые программы закреплены - получаются константы, которые всегда на своём месте. При этом можно фильтровать отображение запущенных программ на панели через соответсвующую настройку - чтобы отображались все задачи или только те, которые запущены на текущем рабочем столе / мониторе / активити.
Никто не мешает пойти дальше и так же воспользоваться уже рабочими столами, тем самым разделять личное и рабочее.
Переключился на "личный" рабочий стол, нажал win+3 (условно) - получил личный терминал.
Можно пойти еще дальше - активити. Это следующая ступень разделения. Для каждой активити (ну, сорян, упорно не помню, как оно в локализации называется) свой набор рабочих столов + некоторые настройки, вроде воллпаперы, виджетов рабочего стола и т.д.> Допустим, я хочу смотреть аниме, параллельно с настройкой личного сервера. Для этого, мне нужно, чтобы аниме было всегда на текущем рабочем столе, поверх остальных окон.
С трудом я понимаю такую мультизадачность... Но ок...
То есть это окно плавает за тобой по всем рабочим столам, на которые ты переключаешься?
Хм... Ну, вот нажал ПКМ на заголовке окна -> Desktops -> галка "All Desktops", теперь оно показывается на всех рабочих столах. Если очень часто это надо, можно соответствующий хоткей повесить, проверил, есть настройка - Settings -> Keyboard -> Shortcuts -> Kwin -> Keep Window on All Desktops.
Чуть не забыл, в треде выше была задача сделать это "автоматически". Это не проблема. Делается через Window Rule, при запуске программы/окна будет выставлять нужные настройки для него. И всё это через приятный графический интерфейс, без поиска по документашке.
>В konsole можно задать цвет таба, тем самым визуально их разделить.Вручную? Когда у вас будет хотя бы двадцать табов, как вы их по цветам различать будете? Когда у вас будет табов двести в браузере?
>В кедах win+<N> - это вызов программы по её порядковому номеру на панелиЭто я понял с самого начала
>Если очень часто это надо, можно соответствующий хоткей повесить, проверил, есть настройка - Settings -> Keyboard -> Shortcuts -> Kwin -> Keep Window on All Desktops.И будет выбиратся нужное окно или текущее активное?
>Делается через Window Rule, при запуске программы/окна будет выставлять нужные настройки для негоЕмнип у одного приложения не было особого заголовка, там нужно было по каким-то другим признакам его отлавливать.
>И всё это через приятный графический интерфейс, без поиска по документашке.Мне важнее возможность реализовать любой пришедший в голову сценарий, чем гуи.
Можно ли в кедах из коробки по хоткею перейти на определённый рабочий стол, получить из конфига хоткеи кед и частично их отключить?
> Вручную? Когда у вас будет хотя бы двадцать табов, как вы их по цветам различать будете? Когда у вас будет табов двести в браузере?У тебя будет 200 табов в консоли? Зачем?
В браузере есть свои технологии - группировки, воркспейсы, контейнеры.В консоли цветами можешь разбить на группы. Личное/Рабочее. Дальше по названиям ориентируйся. Можно им кастомные имена давать, фукнционал есть.
Если тебе этого мало, то про другие способы разделения я тебе уже написал.
> И будет выбиратся нужное окно или текущее активное?
Которое "закрепил", то и будет за тобой таскаться по рабочим столам.
Запустил два файловых мендежера, одному задал All desktop - оно и катается. Другое на месте. Неважно, кто из них активный в момент переключения рабочих столов.> Емнип у одного приложения не было особого заголовка, там нужно было по каким-то другим признакам его отлавливать.
Там не только по заголовку окна можно их отлавливать. Там куча разных параметров.
Я не думаю, что у тайлинговых вм есть особая магия на этот счёт.> Можно ли в кедах из коробки по хоткею перейти на определённый рабочий стол
Из коробки хоткеи назначены для 4 рабочих столов (ctrl+F1..F4).
Хоткеи можно изменить и/или доназначить до 20 рабочих столов.> получить из конфига хоткеи кед и частично их отключить?
В настройках хоткеев (shortcuts) можно экспортировать в текстовый файл, подредактировать и импортировать обратно.
Структура выглядит так:
(если шо, конфиг я подрезал, чтобы не раздувать сообщение, оставив только кусок с переключеним между рабочими столами)
[kwin][Global Shortcuts]
Switch to Desktop 1=Ctrl+F1
Switch to Desktop 10=
Switch to Desktop 11=
Switch to Desktop 12=
Switch to Desktop 13=
Switch to Desktop 14=
Switch to Desktop 15=
Switch to Desktop 16=
Switch to Desktop 17=
Switch to Desktop 18=
Switch to Desktop 19=
Switch to Desktop 2=Ctrl+F2
Switch to Desktop 20=
Switch to Desktop 3=Ctrl+F3
Switch to Desktop 4=Ctrl+F4
>У тебя будет 200 табов в консоли? Зачем?Вы перекладываете функционал оконного менеджера на приложение с табами, и если там нет какой-то функции для структурирования - уже будут проблемы. Я думаю, что табов 30 у меня может набраться без проблем, не напрягаясь, до большего количества пока руки не дошли. Я иногда открываю по табу на окно редактора, довольно удобно, когда окно содержит в себе контекст. Для этого каждое приложение - браузер, файловый менеджер, терминал, графический редактор должны это поддерживать. Мне проще назначить приложению рабочий стол, чем выяснять на каком уровне там поддержка табов.
>Которое "закрепил", то и будет за тобой таскаться по рабочим столам.Как kwin определяет какое окно закреплять по хоткею? По фокусу? По названию?
>Я не думаю, что у тайлинговых вм есть особая магия на этот счёт.На данный момент, для меня киллер фича sway - ipc, сокет, с которым можно на любом языке программирования взаимодействовать. Очень простая отладка и взаимодействие. В отличии от awesome/qtile не нужно писать на незнакомых мне языках, плюс уже есть несколько готовых для моих сценариев компонентов. Если переходить на kde/gnome, то это нужно будет изучать как там расширения писать, плюс там писать нужно будет опять таки на определённом языке.
>В настройках хоткеев (shortcuts) можно экспортировать в текстовый файл, подредактировать и импортировать обратно.Вариант с экспортом и импортом выглядит сложно. В sway это можно хоть на bash реализовать, swaymsg в перемешку с grep/sed. Надо бы на нормальном языке сделать, чтобы был один файл, без лишних вызовов, но руки не доходят.
>Структура выглядит так:Надо будет тоже хоткеи на функциональные клавиши перевесить.
> Как kwin определяет какое окно закреплять по хоткею? По фокусу? По названию?Конечно по фокусу.
> Вариант с экспортом и импортом выглядит сложно
Ну, можешь поковырять ~/.config/kglobalshortcutsrc
Ток хз, как заставить плазму его передернуть. "plasama --replace" слишком радикально... Но, я думаю, гугл тебе поможет.
Чертовски удобно. пользуюсь каждый день и не вижу для себя других систем. вот сам вайленд - это кусок гомна. я уже писал все что я думаю о тайловой системе в предыдущей новости про sway.
Да, когда-то настраивал на машине, где два монитора и на нем от включения до ребута крутится 4 программы, чьи окна (1окно-1мон - 3окна-1мон) надо видеть постоянно. Народ, кто пользуется этим - говорит, что норм; остальные данные тянут уже по факту через софтовый агрегатор прямо в базу, где и обрабатывается...но факт остаётся фактом - тайлинг удобен для неизменных расположений "окон", для всего остального есть уже нормальные ДЕ.
dwm юзаю на постоянной основе. всё устраивает.
Долго использовал wmii. Потом какое-то время использовал XMonad. Затем нашел Qtile, и понял, что на этом мои поиски закончились, потому что это идеал.Хочу сказать, что поначалу плевался: недельку на wmii - устал, вернулся на Xfce - и так в несколько заходов, пока в какой-то момент не привык окончательно - и уже стандартные окна стали казаться извращением. Так что да, может быть такое что с первого\со второго раза будет неудобно. Тут главное умозрительно понять принцип и его приемущества, и довериться тем, кто говорит, что привычка придет.
Ну и главное - не надо питаться запихнуть десять окон на один рабочий стол, тут хоть с какой компоновкой - удобно не будет. Больше четырех на одном воркспейсе никогда не использую. Так что важно, чтобы WM хорошо работал с тайлингом, но еще даже важнее - чтобы хорошо была организована работа с воркспейсами (т.е. множеством рабочих столов). Если все это настроить под себя - назад оглядываться не захочется.
Если не хочется что-то настраивать под себя - то и пробовать не стоит.
> Затем нашел Qtile, и понял, что на этом мои поиски закончилисьhttps://qtile.org/images/screenshots/shells_huc8abe69007dd8c...
Удобно, конечно, если надо держать 6 терминалов по 2 строчки в каждом...
Но это крайне редкий паттерн.
Да, много лет пользуюсь XMonad.
К - когда вейленд будет готов для десктопа? Пока наблюдаю лишь глюкодром.
19 декабря 2024 года в 12:35:49 893 мс 841 мкс 364 нсВот тогда будет готов, вот прям точно!
я проверю. будет не готов - будешь объяснительную писать.
Я проверю, проверил ли ты. Если не проверил - будешь объяснительную писать.
Вы еще журнал проверок заведите...
И не забудьте его записать в Журнал учёта журналов.
>Пакеты формируются для Fedora, NixOS , Arch Linux и FreeBSD.
>FreeBSDчто?
теперь вам капец: вдобавок к нерабочему оборудованию добавится нерабочий графический интерфейс.
Это еще что, смотри, фокус:
https://packages.fedoraproject.org/pkgs/hikari/
> hikari - Stacking Wayland compositor with tiling capabilitiesА вот "оригинал" от апстрима:
> hikari [ja. Light] is a stacking Wayland compositor which is actively developed on FreeBSD but also supports Linux.
>
мне вот интересно, каким образом случился пакет для фрибзд, но не для дебиана? вот как это могло произойти, исключая ненависть на религиозной почве?
на дебиан даже пакет проще сделать.
> мне вот интересно, каким образом случился пакет для фрибзд, но не для дебиана?
> вот как это могло произойти, исключая ненависть на религиозной почве?В дебиане старое всё. Зачем для него вообще что-то собирать?
> на дебиан даже пакет проще сделать.Не правда. Собирать пакеты под деб тот еще гемор.
Сиди мотай, как на планшете
Если у тебя ноут с тачпадом, то это невероятно удобно. Но если это мышка с трещоткой из 90-х, то да.
> Но если это мышка с трещоткой из 90-х, то да.Троллинг уровня детского сада
А что не так? Мышки с трещотками в наши дни - эт самый низ рынка (те которые за 2-3 бакса) или возрастная аудитория 40+ у которых ещё мыши с тех времен вместе с корой дуба. Тачпады на современных ноутах в принципе на голову выше любой мыши и полностью устраняют её необходимость.
Даже в CS можно играть такими?
Ты видел сколько геймерская мышь стоит? Или собрался играть шариковой Microsoft через COM порт?
Да нет, не собрался. Собрался просто обычной оптической USB-мышью за 500р погонять в CS с ботами. На этих "тачпадах на современных ноутах в принципе на голову выше любой мыши" удобно будет?
Как же раньше-то без геймерских мышей играли.
Это из разряда: "Как же раньше без этих вот телефонов жили"?
Так и играли. Были в ходу определенные модели (парочка от Майкрософт, серия mx от Логитека), с качественным сенсером. На ширпотребе не играли.
Ну, во всяком случае, тот, кто себя уважал.
Потом маркетолухи увидели спрос на качественные мыши и выделили отдельную нишу под них.
Меж тем, балгодаря вот этому всему, остальной рыночек подтянулся. Работает тот же принцип, когда изначально делали для космоса, а потом на кухне у каждой домохозяйки. Теперь и мышь из фикспрайса по качеству на голову выше всего ширпотреба, что был тогда.
Про что я, собственно, и говорю. За несколько баксов можно приобрести вполне приличный девайс.
> Про что я, собственно, и говорю. За несколько баксов можно приобрести вполне приличный девайс.Тут сложно спорить. Всякие Разеры по 100+ баксов за мышь - не стоят того. Чистый маркетинг.
Дешёвые мыши стали ещё хуже, хуже же такого состояния что ими даже окна на рабочем столе стало противно таскать.
>Тачпады на современных ноутах в принципе на голову выше любой мыши и полностью устраняют её необходимость.Попробуй зажми правую кнопку и попробуй перетащить курсор. Опционально можно повторить с колёсиком
Для того и оптимизируют UI, чтобы не нужно было использовать сложные комбинации.
Это сделано, чтобы ты навсегда мог сохранить историю своей жизни. А потом ещё показывать внукам, что ты открывал 50 лет назад.
подытожу: есть люди которые линукс используют 1,3 месяца,а есть кто сидит уже лет 20. Есть люди которые пользуются дебианом или убунтой,а есть те,кто перепробовали многие дистрибутивы. Есть люди которые на линуксе юзают только браузер или смотрят кино,а есть люди,разрабатывающие код, настраивающие системы и проды. В общем, я ,как человек испробовавший все и вся, разработав в некоторых дистрибутивах несколько дополнений и использующий линукс в работе могу сказать,что тайловая система - самая удобная . А вот настроить ее под себя - это геморрой,который осиливает пару процентов людей. Вот если вы осилите и посидите н ней месяцок, то поймете,как она :1) жрет мало места 2)удобност пользования 3)выберете правильный дистрибутив,т.к. ваш бедиан или убунта - это дистрибутив для тех,кто не хочет разбираться в системе линукс и ставить все то,что им всовывают,а вы возьмите Арч и устновите только то,что вам нужно. Думаю после Арча и i3 вы больше н ебудуту спрашивать какой дистрибутив лучший и где удобно работать, а где нет
> Вот если вы осилите и посидите н ней месяцок, то поймете,как она :1) жрет мало места 2)удобност пользования 3)выберете правильный дистрибутив,т.к. ваш бедиан или убунта - это дистрибутив для тех,кто не хочет разбираться в системе линукс и ставить все то,что им всовывают,а вы возьмите Арч и устновите только то,что вам нужноЯ ток не понял, а работать когда?
К тому моменту, когда ты всё донастроишь, тебя уже уволят, и будет только одна задача - где найти пожрать. А все эти Рачики и и3 будут побоку.
И правилно сделают.что уволят. Инженеров,которые не могут разобраться в новом ПО за умеренное время не место на работе,где платят на уровне квалифицированного спеца.
Истина Ваша!)
Т.е. Вы утверждаете, что установить Дебиан с network-installer или minimal-cd, выбрав только системные утилиты (и сняв отметки со всех DE) или Убунту серверную / network с выбором только того, что Вам нужно - это нереально? Вы шутите?
> или Убунту серверную / network с выбором только того, что Вам нужно - это нереальноТо есть ты хочешь сказать, что можно поставить ubuntu server без снапа?
Где у автора сообщения Вы увидели упоминание снап?
> Где у автора сообщения Вы увидели упоминание снап?Хммм... Ну, наверное здесь:
> с выбором только того, что Вам нужно
Мне снап не нужен, логично предположить, что автор утверждает, что я могу поставить Ubuntu Server без него.
Нет?
Л - Логика...
> Где у автора сообщения Вы увидели упоминание снап?
>> Хммм... Ну, наверное здесь:
> с выбором только того, что Вам нужно
>> Мне снап не нужен, логично предположить, что автор утверждает, что я могу поставить Ubuntu
>> Server без него.
>> Нет?
>> Л - Логика...А теперь, по того, как Вы самоутвердились, внимательно следите за руками:
1. Скачать ubuntu-24.04.1-live-server-amd64.iso
2. Установить.
3. Проверить на наличие снапа:
sudo systemd-analyze blame | grep snap
snapd.seed.service
snapd.service
snapd.socket
snapd.apparmor.service
Итого - 4 службы
4. Удалить снап:
sudo apt remove snap
5. Проверить на наличие снапа:
sudo systemd-analyze blame | grep snap
ничего снаповского нет
6. Установить, к примеру:
sudo apt install xfce4 xfce4-terminal xorg lightm
7. Проверить на наличие снапа:
sudo systemd-analyze blame | grep snap
ничего снаповского нетТаким образом, Л, в Вашем случае, - это совсем не логика, а нечто другое.
Но, таки да, учитывая, что это не та Убунта, какой мы её знали раньше, придётся "пройти дворами", чтобы получить желаемое, частично Вы и автор правы. Но ведь всё решаемо, не так ли, при том с соизмеримыми усилиями. Это если без Убунты мир линукса не мил. А так - взять Дебиан, установить и пользоваться (установив всё необходимое после установки системы в терминале). Более того, в процессе установки Дебиана, можно даже сменить systemd на runit, к примеру (я сменил) и пользоваться. И никаких снапов.
> А теперь, по того, как Вы самоутвердились, внимательно следите за рукамиПосле этого идёт длинная портянка самолюбования, суть которой сводится "А СНАП МОЖНА УДАЛИТЬ"!
Ну, и кто тут "самоутверждается"? По-моему это классическое проецирование.> можно даже сменить systemd на runit, к примеру (я сменил)
Конечно можно. Но зачем? Судя по гордому "я сменил", видимо для "самоутверждения", чтобы потом на всяких опеннетах в комментах хвастаться. Других причин я не вижу.
Я понял. Вы тот самый сынок из анекдота про папу и море. На любое доказательство в ошибочности Вашего утверждения у Вас один ответ - демагогия. Ну и божья роса впридачу. Мир Вам.
>3. Проверить на наличие снапа:Допустим, захотим поставить firefox, а он из коробки - заглушка для снапа.
Так кто тебе неостлятору не даёт! Пользуйся)) Snap и Ubuntu то тут при чём! Они что хотят, то и делают со Своим дистрибутивом! А ты что сделал вообще в жизни стоящего?)))
БЛюЯЯЯЯ....Я убеждаюсь только в одном, что либо свою мысль ,к примеру "Я люблю яблоки" в наше время либо не стоит вообще писать публично, либо стоит писать с миллионами дополнений, чтоб у человека,который это чистает не осталось поля для маневрирования и он точно,без виляния понял,что я хотел донести , что я люблю яблоки и без иных подтекстов. Но по мне лучше вообще не писать ибо люди во всем ищут подтвест и перевернут весь ваш смысл и вообще привеут к тому,что ты гей,еврей и убл.юдок
С помощью топора можно сделать охренительную табуретку, если навыки есть, вопрос сколько времени уйдет на получение этих навыков?-) И если не брать фан, то большинство пойдет в магазин и купит готовое, еще небольшой процент возьмет современный инструмент и сваяет себе табуретку и только мизерный процент будет осваивать топор, так и тут.
> Есть люди которые на линуксе юзают только браузер или смотрят киноФигово представляю себе этих людей. Зачем им линукс? Как они пришли к мысли о необходимости установки линукс? Если только какой-нить зловред сосед, брат, сват подкинули им такую подлянку. И теперь они страдают даже при просмотре кинца и возможно даже не подозревают, что бывает иначе.
> Фигово представляю себе этих людей. Зачем им линукс? Как они пришли к мысли о необходимости установки линукс?Например я - установил линукс на "при телевизорный комп".
Почему? Потому что могу)> Если только какой-нить зловред сосед, брат, сват подкинули им такую подлянку. И теперь они страдают даже при просмотре кинца и возможно даже не подозревают, что бывает иначе.
А еще так же устанавливал бабушке-соседке убунту, тк ей подарили ноут с фри-досом, а пиратить винду мне было лениво.
Показал 3 иконки - браузер, почта и вайбер - это покрыло полностью ее требования))Как раз для такого применения линуск достаточно хорош.
А вот работать.. это только для мазохистов.
> А еще так же устанавливал бабушке-соседке убунтуУ меня приятель своей матери Бубунту поставил. И релоцировался.
Через пару лет пишет, просит приехать и поставить винду.
Бубунта перестала загружаться - мерцающий экран.
Никаких ошибок нет, чтобы погуглить, по ssh не подключиться.> а пиратить винду мне было лениво
Ему тоже лень было. Поэтому сказал записать официальный дистрибутив через официальную тулзу и просто накатить. Из ограничений неактивированной - надпись в правом нижнем углу и невозможность сменить обои.
> Как раз для такого применения линуск достаточно хорош.
Пока не крякнется.
Я хз что там за продвинутая бабуля, но нагнуть linux, который работает десятилетиями - это скил весьма прокаченный!))
> а есть кто сидит уже лет 20Помилуйте, даже на зоне мало кто так долго сидит.
Жизненный опыт и здравый смысл говорят об боратном, что все те, кто топит за линекс на десктопе, 99% времени сидят с венды, а в свободное время занимаются дистрохопингом в надежде найти заменитель макос, потому что на фирменный мак у них нет денег, а винда надоела.
> что все те, кто топит за линекс на десктопеНе топлю
> 99% времени сидят с венды
Процентов 15-20. Когда нужен софт.
> а в свободное время занимаются дистрохопингом
Как поставил Федору, так и стоит, переставлять не планирую.
~ $ stat / | grep "Birth"
Birth: 2023-06-18 14:27:35.000000000 +0300> в надежде найти заменитель макос
Зачем искать заменитель того, с чем никогда не работал?
> потому что на фирменный мак у них нет денег
Ради интереса смотрел недавно Авито. Можно взять по цене нормального ноута. Из минусов - 8 Гб оперативы, но если очень свербело бы, то и 8 Гб - это 8Гб.
> а винда надоела
Скорее они вошли не в ту дверь...
С 7-ки свернули не туда. Плоское месиво, аля хтмл страничка из начала нулевых, вместо ЮИ. Аля Гном, только еще хуже. В новом тулките похерили ClearType - лучшее сглаживание шрифтов на рынке. Депрекейтнули последнююю нормальную версию своей ОС, поэтому пользоваться ей невозможно - как минимум браузеры теперь под 7-кой не работают...
> Можно взять по цене нормального ноута. Из минусов - 8 Гб оперативыТак это даже не минус, а фатальный недостаток для 2024 года, учитывая, что там всё распаяно.
> браузеры теперь под 7-кой не работают
ФФ недавно одумался и вернул поддержку 115 ветки ESR, которая поддерживает семёрку. Но половина фишек типа всяких аппаратных растеризаций, отрисовок и т.д. работают только с 10 винды.
> Так это даже не минус, а фатальный недостаток для 2024 года, учитывая, что там всё распаяно.При свопе на ССД, я думаю, вполне можно жить. Какие-то ресурсоемкие задачи вполне можно выносить в удалённые виртуалки.
Если бы у меня, как мне пытается втереть автор выше, свербело в попе на Мак, то 8 Гб не остановило бы меня. Да, есть неудобства, зато Мак!> ФФ недавно одумался и вернул поддержку 115 ветки ESR, которая поддерживает семёрку. Но половина фишек типа всяких аппаратных растеризаций, отрисовок и т.д. работают только с 10 винды.
Ну, это не жизнь, а выживание. А что в следующем ESR? А что с другим софтом? Очень много производителей резко отказалось от поддержки. Каждый раз надо костыли искать.
>При свопе на ССД, я думаю, вполне можно жить.Нет. Своп нужен для длительного хранения, а не для того, чтобы в него непрерывно читать/писать.
Если у вас есть потребность в памяти, то свопом её не заткнуть, если нет, то и без свопа жить можно/либо своп будет задействоваться на совсем чуть-чуть.
Тем более, что на маке часть из 8 Гб будет отдана под гибридную графику.
это лишь означает, что тебе совершенно не нужна концентрация на содержимом окна. наверное, ты работник не очень
Это просто смешно, наверное у тебя ещё и ни одного приложения со скроллом нет.
Все это хорошо пока не вылезет уродское GTK3+ приложение, которое уродливо само по себе из-за тулкита, так ещё и состряпано тяп-ляп без стайлгайдов. В общем линекс на десктопе это боль, причем раньше ещё можно было пользоваться во времена GTK2, то теперь невыносимо.
> Все это хорошо пока не вылезет уродское GTK3+ приложениеВнезапно вылезло!
Так удали и поставь другое.
Я особо не заморачивался, но у меня на ГТК штуки 3 программы, из них только одно, которое заменить нечем (Goodvibes).
Ну так и говори, GTK на десктопе - это боль. И "Линекс" тут не причём, ничем не поможет.
> GTK на десктопе - это больБольшинство софта написано на GTK.
А линукс это вообще ядро и оно прекрасно себе работает в том же хром ос без всех этих богомерзких тулкитов.
> Большинство софта написано на GTK.Большинство софта написано на Qt.
На гтк написаны только всякие жопоэльнутые поделия.> А линукс это вообще ядро и оно прекрасно себе работает в том
> же хром ос без всех этих богомерзких тулкитов.У хром ос есть свою UI стек.
Какая ещё боль? Где ты в исходниках линукса увидел гтк?
Niri прекрасен. Раздражают только модальные окна, которые открыватся справа от родительского окна, когда хотельсь бы поверх него. Причина тому отсутствие режима "плавающих окон". Но скоро думаю это добавят.
точно! осталось только сделать нормальные окна и можно будет пользоваться
Лучше купить 2-й/3-й монитор, чем лупится в крошечные окна на одном экране.
Я тоже так думал, но в итоге второй монитор практически не включается. Почему? - Сильно падает концентрация внимания. Один монитор с несколькими рабочими столами гораздо удобнее, по крайней мере, для меня.
> с несколькими рабочими столами гораздо удобнееИ что у тебя на этих рабочих столах?
Светани скриншотики. Интересно же.
Мальчик: Обмазывается мониторами, ковриками, мышками и днями елозит курсором по столу.
Мужчина: Один раз настраивает тайлинг под себя и всю жизнь работает со скоростью света.
Здесь описан не мужчина, а типичная веб-мaкака, которой ничего не нужно, кроме редактора javascript-кода.
Мужчина же ещё читает деловую переписку, читает/составляет таблицы/отчёты о деятельности веб-мaкак. Как ты собираешься вставлять в документ диаграмму без мышки? Неужели уже вживил себе имплант в мозг? Или говоришь Алисе, чтобы всё сделала за тебя?
>Как ты собираешься вставлять в документ диаграмму без мышки?А что с мышкой то случилось? Или она у тебя какая-то особенная и при упоминания тайлинга сваливает через окно?
Это следует спросить у любителей тайлинга, которые работают со скоростью света.
Тут вспоминается частушка про сопроцессор фирмы крей.
Мне понравилось. Пользоваться действительно удобно.
Жаль, что нет встроенной поддержки Xwayland, а иначе малополезный проект.
Там предлагаются использовать сторонние приложения для этого, но meh, добавьте поддержку из коробки. Если я смогу запускать Steam из коробки - будет пушка