Cостоялся (https://awesomewm.org/apidoc/documentation/89-NEWS.md.html) релиз мозаичного (тайлового) оконного менеджера Awesome 4.3 (https://awesomewm.org/), предоставляющего интерфейс на основе неперекрывающихся окон. Awesome построен на базе переработанных исходных текстов оконного менеджера dwm (http://www.suckless.org/wiki/dwm) и отличается поддержкой использования языка Lua в файлах конфигурации для контроля всех аспектов работы оконного менеджера и создания дополнений. Код проекта распространяется (https://github.com/awesomeWM/awesome) под лицензией GPLv2 и написан с использованием асинхронной библиотеки XCB (http://xcb.freedesktop.org/) вместо Xlib для обеспечения хорошей отзывчивости интерфейса.Awesome позволяет оптимизировать выполнение типового рабочего процесса и организовать управление окнами с использованием только клавиатуры, без необходимости передвижения мыши. Вместо виртуальных рабочих столов в Awesome предлагается группировка по тегам c возможностью отображения разом только окон соответствующих заданному тегу. Оконный менеджер хорошо адаптирован для работы в многомониторных конфигурациях, поддерживает привязку окон к экранам с использованием тегов и может работать в режимах XRandR, Xinerama и Zaphod. Поддерживаются стандарты Freedesktop:
EWMH (http://standards.freedesktop.org/wm-spec/wm-spec-latest.html),
XDG Base Directory (http://standards.freedesktop.org/basedir-spec/basedir-spec-l...),
XEmbed (http://standards.freedesktop.org/xembed-spec/xembed-spec-lat...),
Desktop Notification (http://www.galago-project.org/specs/notification/) и
System Tray (http://standards.freedesktop.org/systemtray-spec/systemtray-...). Для управления может использоваться передача команд при помощи D-Bus.
В новом выпуске обеспечено автоматическое выставление параметров плотности пикселей на экране (DPI) для различных виджетов и элементов интерфейса. Добавлеа возможность определения зависимотей при обработке правил. Предложен новый модуль keygrabber с реализацией API для перехвата событий от клавиатуры. Добавлена новая тема оформления, получающая параметры цветов из темы GTK. Реализованы новые виджеты для вставки разделителей, вывода всплывающих элементов и выбора метода раскладки окон на экране.URL: https://awesomewm.org/apidoc/documentation/89-NEWS.md.html
Новость: https://www.opennet.me/opennews/art.shtml?num=50045
Ты хотел сказать не "не осилил", а "не превозмог".
Немного не понял, что там превозмогать, если дефолтная конфигурация вполне рабочая для большинства кейсов. Просто поставил и работай. А потом по мере роста потребностей можно докастомизировать как угодно. Как с любой нормальной рабочей средой, не?
> Немного не понял, что там превозмогать,Я нисмог и поленился в lua и...
>А потом по мере роста
> потребностей можно докастомизировать как угодно....в это^^^ и сбежал на i3. Не то чтоб я и его сильно кастомайзил, но совсем не смочь -- не получилось.
>Как с любой нормальной рабочей средой,
> не?You might be right.
Я как-то был потыркал i3wm и уволок оттуда в awesome i3status, он был прикольный. Но потом выяснилось, что этот статусбар умеет как-то странно замирать и он мне разонравился
> Я как-то был потыркал i3wm и уволок оттуда в awesome i3status, он
> был прикольный. Но потом выяснилось, что этот статусбар умеет как-то странно
> замирать и он мне разонравилсяi3bar и i3status -- две, (совсем немного) большие разницы.
Ну и там есть один нюанс
> Also, i3bar sends the SIGSTOP and SIGCONT signals to the statusline process to save battery power.
>
> Also, i3bar sends the SIGSTOP and SIGCONT signals to the statusline process to save battery power.Вот это прикол. И что, насколько дольше будет работать батарейка? На целых две секунды?
> Вот это прикол.В чем прикол? В том, что статус-генератор приостанавливается SIGSTOP-ом, когда статусбар не виден пользователю (и соотв. выхлоп генератора не нужен)? По моему, это не прикол, а полезная фича.
> И что, насколько дольше будет работать батарейка? На целых две секунды?А если таким макаром приостанавливать браузер/табы или электроны-селектроны?
> А если таким макаром приостанавливать браузер/табы или электроны-селектроны?Тогда у меня перестанут работать slack и skype. =/
>> А если таким макаром приостанавливать браузер/табы или электроны-селектроны?
> Тогда у меня перестанут работать slack и skype. =/Ну, мир не совершенен :(
Однако такое поведение по умолчанию + белые списки для исключений было бы неплохо.
В смысле, не на уровне ВМ (хотя я себе такое все же реализовал[1] -- достал уже фоновый жор браузера)
а на уровне приложений.Помню кстати, не так давно мелькало в новостях:
https://www.opennet.me/opennews/art.shtml?num=46207
> 16.03.2017 21:54 Разработчики Chrome намерены перейти к полной остановке выполнения фоновых вкладок1.
bindsym $mod+Pause exec --no-startup-id /home/anon/bin/suspend.sh
#!/bin/sh
wpid=$(xdotool getwindowfocus getwindowpid)
state=$(ps -o stat='' $wpid)
name=$(ps -o comm='' $wpid)case "$state" in
*T*)
wname=$(xdotool getwindowfocus getwindowname |cut -d " " -f2-)
xdotool getwindowfocus set_window --name "$wname"
kill -SIGCONT $wpid
notify-send "$name $wname resumed."
;;
*)
kill -SIGSTOP $wpid
wname=$(xdotool getwindowfocus getwindowname)
xdotool getwindowfocus set_window --name "[Zzz] $wname"notify-send "$name suspended."
;;
esac
> Однако такое поведение по умолчанию + белые списки для исключений было бы неплохо.Тогда уж лучше уж чёрные списки. Хочется, небось, не все окна неактивные сигналом останавливать, а просто самые жрущие, не так ли?
Самый чотенький WM, особенно для ноута и всего что менее 24"
Как у него с вертикальной синхронизацией видео для предотвращение tearing? Я вижу часть элементов все же рисуется, а не текстовые. Как у него с использованием GPU для отрисовки?
Не понял проблему, скорее всего потому что не наблюдал её у себя
Либо ставить композитор (тот же compton) и все хорошо, либо юзать без него, но там нужно добавлять определенный флаг в загрузчик самого awesome и тоже все хорошо.
> Самый чотенький WMКому как. Мне Lua не по нраву, посему для меня самый "чотенький" -- i3wm.
Зачем вы кукарекаете о i3 в каждой новости про awesome?
Он только называется Awesome, а на деле Awful))
На вяленом еще не работает? Пробовал недавно Свей на вяленом запустить, работает, но графический вим открыть не может. Пришлось забросить до лучших времен.
Надо было подальше забросить.
https://github.com/awesomeWM/awesome/issues/159
Если вкрадце - чтоб портировать awesome на wayland, нужно его почти полностью переписать, поэтому браться за это не собираютсяЕсть way-cooler https://github.com/way-cooler/way-cooler
Автор сего в прошлом году хотел сделать вейкулер полностью совместимым с awesome, но недооценил свою занятость, так что решил отложить его на второй план и допилить до ума привязку библиотеки wlroots (для построения wayland-композиторов) к расту, а вей-кулер уже как пойдёт
Народ, а поделитесь скринами/конфигами, у кого чего интересного наворочено на awesome-wm или i3wm?
на юникс-порне этого добра навалом. Здешние могут похвастать разве что Священными Нетормозящими Кедами.
У меня они жрут так мало оперативки, что htop показывает отрицательное значение, а в пустующем слоте сама появилась планка на 256 МБ.
Ну не ломать же их специально, чтобы твой пукан в целости сохранить?
> на юникс-порне этого добра навалом.Только обычно "что-то-на-похвастаться" != "удобно для повседневного использования".
> Здешние могут похвастать разве что Священными Нетормозящими Кедами.
А погоду по аватарке предсказать сможете?
Это нет, зато диагноз по нику - запросто.
Oh shi... простите, из какой юниматрицы вы будете?
адресовано вышестоящему если что )
Там нечего показывать, самое интересное на скринах не увидишь.
Зацени:
https://github.com/awesomeWM/awesome/issues/1395
Какой ад. Тот случай когда лучше было не трогать )
https://pasteboard.co/HYITZMa.png
Ну может он и следует стандартам Destop Notify и Tray, тока они по прежнему работают фигово.
Отличный легковесный менеджер. С прямыми руками можно сделать конфетку. С тайлами экономия километров пробега мыши.
Жаль только самую сильную его сторону, разрабы превратили в самую слабую. Конфигурировать все что угодно на lua очень круто, пока не выходит новая версия с поломкой API. Хотители вы переписывать и дебажить конфиги на lua раз в год?
Какие альтернативы не хуже?
ion3, ratpoison, .. ?
i3, dwm, bspwm, herbstluftwm, xmonad.
> i3,stumpwm, exwm,
>stumpwmЕго еще в емаксОС не вмерджили?:)
>>stumpwm#>> exwm,
> Его еще в емаксОС не вмерджили?:)goto 1;
Я не знаю какие. Использую древний авесом. Перписывать конфиги, в этой жизни, уже не буду. Знаю только что с тайлов не хочу уходить. Это очень удобно, особенно для работы с терминалами.
Ну логично, обновляться надо, когда знаешь, зачем, тем более в случае wm. У меня на домашней машине вообще ion3 от затёртого года.
ion3 (лучше брать его наследника notion - там таки кое-что из багов пофикшено) - это чисто статический тайлинг, в отличие от awesome. То есть руками разделяешь экран на регионы, создаёшь воркспейсы, дальше сохраняешь конфиг - и оно так и живёт. Дальше опять-таки руками прибиваешь окна в нужные места. Я на него как сел лет десять назад так и сижу, но тут пробовать надо - зайдёт или нет. Мне зашло - раз в жизни прибил всё к воркспейсам - и оно всегда там, где привык, с гарантией. Набор софта у меня меняется крайне редко, поэтому всё раскидано годы назад и удобно.lua, к слову, пару раз типа осиливал немного, правил чуток ионовские скрипты и снова благополучно забывал. Тот же подход - раз сделал и оно три жизни работает. Но на этот один раз таки возможностей должно быть много - тем мне i3 и не зашёл со своим конфигом вместо скриптов.
Дубовый он, и заброшенный, не развивается. Я, помниццо, целый вечер искал, как дзен к нему прикрутить, казалось бы тривиальная вещь, а поди ж ты... В принципе, всякие неудобства можно было бы потерпеть, если бы была надежда, что хоть когда-нибудь его доведут до ума... но надежды такой нету. Даже автор единственного форка, пытавшийся хоть что-то сделать, и тот плюнул и ушел на i3.ЗЫж. У тебя конфиги нигде не пошарены? Было бы интересно взглянуть. Тоже проблема - нагуглить конфиг для i3 или awesome легко, а вот попробуй для notion что-то путное найти. Три с половиной дефолта в сети найдешь, и все.
не развивается, просто работает. Насчёт дубовый - не понял, но может быть. Дзен - это запускалка какая-то? Мне встроенной вполне хватает.у меня конфигов - кладжи для окон, изменение цвета заголовка активной табы при переключении языка да хоткеи изменены. Ну, то есть пошарить могу, но есть ли смысл?
А как же ПРОИЗВОДИТЕЛЬНОСТЬ ТРУДА? По последнему опросу среди vim'еров оказалось что неиспользование мыши повышает производительность труда при любой работе с компьютером в среднем на 285%.
на 286% если уж совсем точно ))
Станет всё как на 80286 если уж совсем-совсем точно :)
Какой-то нелепый вообще высер от очередного неосилятора, который и хотел бы доскипаться, но не понял о чём речь.
Мимо вообще всё. От "придумали в 2019" и "нет денег", до адекватных юзкейсов. Абсолютно все профессионалы, даже фотошоперы, используют hot keys везде, где это возможно, просто потому что это быстро и удобно. Но вы можете продолжать копипастить мышкой у себя в десяточке - у нас же свободная страна.
Разноцветные трусы клоуна вместо рабочего стола - это вообще оставьте себе. Рабочее окружение не должно отвлекать от рабочих приложений, а оформить Awesome можно так, что вам и не снилось - полно скринов на том же гитхабе. Каждый волен выбрать то, что ему удобно. А вы нет.
Про SSH вообще непонятно что к чему. Не нравится - пользуйтесь telnet'ом, FTP, сношайтесь с пробросом кучи VPN'ов до рабочего компа, если нечем заняться. А ещё лучше отойдите от компа - вы неадекватны и не понимаете что решает каждый конкретный инструмент.
>Абсолютно все профессионалы, даже фотошоперы, используют hot keys везде, где это возможно, просто потому что это быстро и удобно.И хоткеи есть в любых нормальных DE, не только в этих ваших овсомах.
>Разноцветные трусы клоуна вместо рабочего стола - это вообще оставьте себе. Рабочее окружение не должно отвлекать от рабочих приложений,
То есть либо одна крайность, либо другая? Миленько, чо.
> а оформить Awesome можно так, что вам и не снилось - полно скринов на том же гитхабе. Каждый волен выбрать то, что ему удобно. А вы нет.
А еще можно изучить язык программирования и писать софт такой, что вам и не снилось. Полно примеров на гитхабе.
>вы неадекватны и не понимаете что решает каждый конкретный инструмент.
Вот тут ты в точку подметил, отойди уже от компа.
>> То есть либо одна крайность, либо другая? Миленько, чо.Для тех кто не осилил мысль о том, что оформление awesome можно переделать как угодно - да, страдайте. Не понятно только, почему вы другим претензии кидаете, если это сугубо ваша проблема
> Предположим, что в 2019 году у вас нет
> Предположим, что в 2019 году у вас до сих
> Предположим, что в 2019 году вам всё
> сетевым оборудованием 1970-х годов выпуска.Предположим, вы каждый день по сотне раз открываете окошечки и двигаете и ресайзите их мышкой, отрываясь для этого от клавы и Насущных Дел (чтение опенета!). Раз эда по сто на дню.
Предположим, что Вы этого не замечаете всю свою сознательную жизнь.
Тогда тайловые wm не для вас. Как и попытки хумора про них....
> каждый день по сотне раз открываете окошечки и двигаете и ресайзите
> что в 2019 годукек
В каком воспаленном мозгу можно почитать про возможности современного оборудования, которые ssh игнорирует.
Наоборот, есть второй монитор. Поэтому приходится грызть кактус.
Покажите, как в нём выглядит firefox, vscode, ocular?
Точно так же, как везде - окно и шапка к нему. Но в firefox ещё vimium можно поставить и в настройках сделать чтобы по дефолту окно не "плавало", а занимало максимум рабочей зоны - торт готов
> окно и шапка к немуИ кстати шапка не нужна =)
Да, но в дефолтной конфигурации шапку оно теперь рисует. Не знаю, зачем так сделали, видимо достали стенания тех кто первый раз поставил и не разобрался
Ровно пока не открыто пяток терминалов и три pdf... у меня оно, правда, в табах, так что потери пространства минимальны.
У тебя в табах, у меня на рабочих столах. Разница не очень большая. Рабочи столы тое с именами и тоже с хоткеями на переключение.
> У тебя в табах, у меня на рабочих столах. Разница не
> очень большая. Рабочи столы тое с именами и тоже с хоткеями
> на переключение.У меня столы, на них - табы (там, где нужно).
Ты чо, какой вскод? Это непродуктивное электроноподелие ненужно. Вим наше всё
Согласен про VSCode. Даже я, кдешник, не терплю электроноподелия.
Еще можно title bar у окон отключить для экономии места, он в awesome не нужен.
Любой гуй сжимает-разжимает, всячески каверкает. Не мешай извращенцам наслаждаться )
Каверкает не больше чем изменить размер окна мышкой.
группировки в табы или хотя бы в стэк нет, поэтому сразу в игнор. При таком подходе все равно что терминальный мультиплексер юзать
Что за ересь? Есть возможность настроить группировку по табам
серьезно? как? если есть возможность, то может перейду на него с i3
Что означает "группировка по табам"? Если имеет ввиду при запуске приложения оно появлялось в заранее настроенных тэгах (напр. браузер в теге www, джаббер с теге - msg) - то это естественно есть.
mod + w в ой3, плюс еще другие возможности группировки. Вот на скрине 7 приложений открыто
https://imgur.com/a/phNdFjZ
Пришлось погуглить,
"mod+w включает режим вкладок (каждое окно на рабочем столе занимает весь экран, сверху видны вкладки)"
Список приложений открытых в тэге называется tasklist, очень легко написать конфиг где он будет его дублировать на новую панель и переключать все окна в теге в полноэкранный режим, но мне например это никогда не было нужно. Т.к. я всегда вижу тасклист в панеле, а layout(режим или вид сетки по которой отображаются окна) переключается с полноэкранного на любой другой комбинацией mod+space.
звучит как дикий костыль, а на самом деле на авесом имеем при большом колличестве открытых окон размер с превьюшки и надо копаться в них, чтобы нужную переключить в полноэкранный режим. Для сравнения- у меня в 2 окнах открыты браузер, файловый менеджер и куча терминалов, я могу копировать и даже перетаскивать из одной стороны в дугую файлы или строки, например из браузера в ide. Просто в повседневной работе мало кто использует линукс,от программиста использующего линукс в боевых условиях такого не услышишь. Я бы мог даже видео запостить для демонстрации удобств, но лень и никому не нужно
https://imgur.com/a/PXAKJgQ
Ну вот у меня в 7 тэге, открыто 3 окна мауспада, я переключаю их из тайлового режима в полноэкранный (на втором скрине) одним нажатием mod+space. Я не понимаю зачем нужна вторая панель табов, учитывая что у меня боковая панель и только иконки (мне так удобней), а у большинства горизонтальная панель где помещаются в том числе названия окон.
Причем я могу в этот же тэг "добавить" окна из других тэгов не переключаясь на них.
я понял, потому что одно время возился с авесом, как уже сказал костыл. Вот у меня в первом скриншоте открыты в 2 контейнерах куча проложений и легким движением руки не закрывая ни одно, могу дальше продолжать работать 2 контейнерах почти фулскрин. Авесом и рядом не стоит по удобству с i3
https://imgur.com/a/h6dDDoe
https://imgur.com/MpfeRDD
По скриншотам сложно сказать, но как я понял здесь просто другая философия работы, то что в i3 называется Workspace здесь называется Tag и имеет другую философию работы - вы можете отображать на одном экране несколько тэгов и компоновать их окна. Поэтому то что у вас в контейнере у меня в тэге, и для того чтобы эти окна показать\скрыть мне тоже достаточно одного взмаха руки.
По-поводу стека, добавил 3 скрин где окна отображаются стеком. https://imgur.com/a/PXAKJgQ
фулскрин по mod+space это не магия, скорее примитивно и редко используется. Когда работаешь нужно иметь перед глазами несколько приложений, фулскрин разве что для видосов хорош
Если что - вы пытаетесь поругаться на тему "динамический тайлинг против статического" :-)i3 в этом плане боле гибок - умеет оба подхода, но когда я его гонял (а было это давно - 11-й год, кажется) он не умел нормально сохранять layout и конфигурацию "какое окно куда прибивать". И вообще в силу выбора конфига вместо скриптов весьма ограничен в настройке.
А что именно преимущества по вашему? Забыть что во второй рабочей зоне есть что-то и выключить комп? Вроде что-то такое в KDE есть из коробки - так себе фича.
В остальном точно так же в awesome я открою несколько аппликунов в одной рабочей зоне, несколько во второй и одним движением руки переключусь между ними. Не увидел никакого преимущества ни на скринах, ни в описании
Кстати, видео было бы классно, я бы посмотрел с удовольствием.
Может есть какие то фишечки которые я мог бы реализовать потом в awesome.
>> чтобы нужную переключить в полноэкранный режимMeta4+F , если лень по дефолту выставить более подходящий режим компоновки
> Список приложений открытых в тэге называется tasklistВкладки в i3 могут полноценно участвовать в иерархии — т.е. можно сложить вместе десяток вкладок и спрятать в одну из нескольких высокоуровневых. Сколько кода нужно написать в Awesome вокруг tasklist, чтобы он так мог?
> очень легко написать конфиг
Для любителей регулярно патчить свой оконный менеджер уже есть dwm. В чем тогда выгода от Awesome? Только ради Lua вместо C?
1) Как и говорилось выше - я не представляю зачем мне нужно дерево запущенных окон, у меня есть тэги, больше 10 клиентов в одном тэги я никогда не использую, да и вообще зачастую обычно предел это 1-4 клиента на тэг.
Возможно если вам этот функционал действительно нужен и нужен из коробки - то используйте i3.
2) Выгода в том что awesome не нужно патчить, его достаточно конфигурировать на lua =)
Посмотрел ваш скрин. Не понял, кто вам запрещает пачку приложений в один таб/тэг помещать по любому удобному признаку, ну или раскидать по нужным тэгам хоткеем, если они были изначально не там где-то запущены.
Где ноу хау то?
короче как обычно не в курсе, но надо что-то ляпнуть
А зачем переходить, если i3 устраивает?
Что вы несете.. =(
Так преподносят хоткеи, как будто их нет в кедах...
Назови все два хоткея, которыми пользуешься в свободное от трясения окон мышкой время.
Управление окном
mod+f — полный экран/вернуть как было
mod+c — закрыть
mod+h — свернуть
mod+r — ресайз. Если открыты 2 окна рядом, ресайзит обаПоложение окна
mod+a — левая половина монитора
mod+q — верхняя левая четверть
mod+w — верхняя половина
mod+e — правая верхняя четверть
mod+d — правая половина
mod+s — нижняя половина
mod+z — левая нижняя четверть
mod+x — правая нижняя четвертьПоложение окна на виртуальных раб. столах и мониторах
mod+ArrowUp — окно на монитор выше
mod+ArrowDown — окно на монитор ниже
mod+shift+ArrowRight/ArrowLeft — окно на виртуальный рабочий стол правее/левееВсё это без знания lua, используя стандартные настройки.
Спасибо, утащил к себе в KDE.
Допустим мониторить одновременно несколько окон вещь полезная при админке на терминалах и, допустим, немного кодить, но зачем это уродство, а то, что любой мозаичник делает с GUI-приложениями по другому и не назовёшь, нужно на ноутбуке?
А что он такого делает с гуевыми приложениями? О боже, он по умолчанию максимизирует их! Даже мышкой нельзя просто взять и потаскать влево вправо любимое окошечко!
Достаточно как выглядит гимп с несколькими окнами. Зачем их вообще минимизировать, если можно переключиться по альттаб? Плиточник?
Во первых давно по дефолту это не так, Гимп обновите. Во вторых никто не запрещает вам с гимпом работать как вам удобно. При чём тут WM? Ну или опишите проблему конкретнее
Проблема - плиточники. Не понятно, зачем постоянно оперировать окнами, если можно в любом ДЕ сунуть приложения в автостарт и держать их в фоне и переключаться между ними. Указывать в тайловом вм по WM-классу приложению, чтобы оно не разворачивалось во весь экран? Вы, ребята, совсем с ума сошли.
> любом ДЕ сунуть приложения в автостартТак все и делают. А еще раскидывают по рабочим столам. Ибо Alt+Tab уже на 3-х приложениях тупо не удобно.
Тайловый wm автоматизирует 90% твоих действий. Но иногда да, требует нажать что это окно мне не надо растягивать. Это в противовес тому что с обычными wm в 90% ты подвинешь или изменишь размер окна мышью.
Есть кстати еще всякие compiz, плагины к kwin, devilspie и т.д. которые раскидывают окна по рабочим столам с возможностью задания их размера и размещения заранее. Если такое нравится, то тайловый wm будет работать еще лучше. Т.к. без заранее заданных правил уже упорядочивает окна.
P.S.
>Проблема - плиточники
>в фоне и переключаться между нимиМы ведь не с виндой 10-й сравниваем? Там такая идеология что ей ничего не поможет.
>без заранее заданных правил уже упорядочивает окна.Угу, и мысли через libastral читает.
Менеджер умеет раскидывать окна по столам. Делить экран и добавлять новые окна по заданному алгоритму: слева, справа, снизу, спиралью и т.д. Можно задавать размер окон. Можно задать приоритеты - кто в первую очередь подвинется для нового окна. Можно объединять и разделять рабочие столы. Вполне достаточно для управления по умолчанию. Остальное уже делается настройками для конкретной программы.
Я знаю, что такое layout, можешь не объяснять. Просто полагаю, что отдавать рулежку окнами тупому скрипту - не самая лучшая идея. Все случаи не предусмотришь, и в конфиг не впишешь. А бывает, что нyжно вотпрямщас и на полчаса - тоже ради этого в конфиг лезть? Кстати, там скратчпады не завезли еще?
Так а проблема то в чём?! Меняешь режим работы текущего таба или текущего окна и работаешь. Это штатная функциональность awesome. Хватит пить тормозуху, иди работай!
Так никто не отдает. Конечно сперва раскидываешь браузер, почту, мессенджер и т.д. по рабочим столам и позициям которые ты хочешь. Это делаешь вручную сам. А дальше присходит примерно следующее:
Читаешь ты например статью-инструкцию как что-то сделать. Думаешь - вот сейчас себе забацаю. Открываешь терминал (конечно по хоткею) ... и браузер становится на пол экрана слева а терминал на пол экрана справа. Вот и вся магия. Можно продолжать читать и с сразу работать в терминале. Терминал не перекроет браузер, не надо его елозить мышкой, и даже не надо нажимать еще хоткеи для группировки окон. Очень простой алгоритм и очень экономит время и нервы.
> Ибо Alt+Tab уже на 3-х приложениях тупо не удобно.Ну если только "тупо". А так наглядные миниатюры окон на выбор, куда удобнее уже?
Суть не в миниатюрах, и не в другой обвязке и плюшках. Миниатюры можно в любом wm сделать, и под сабж тоже.
Суть в том что в тайлах больше 4-х окон на экран конечно не удобно. Он ведь их старается все одновременно показывать. Но и в обычном wm alt+tab больше 2-х окон уже не удобно.Для меня лично хороший вариант такой: на запуске раскидывать окна по тематическим рабочим столам. 1 окно на один рабочий стол. Если надо сразу два видеть, то лучше на 2 монитора раскидать. Таловый менеждер мне дает открывать 1-3 консоли на любом рабочем столе и не двигать при этом кнопку мыши. Все так же остается юзабельно и читабельно.
Нет никакой сверх особой магии. Иногда какой нибудь калькулятор хочется чтоб был изначальных размеров, а не на весь экран. Тогда его помечаешь обычным окном. В остальном простая экономия времени и пробега мыши. Вот и все.
Не хочу высматривать миниатюры, хочу одним движением руки попасть в нужное рабочее место, чтобы данные сразу отображались максимально и сразу можно было работать
Не скажу насчёт awesome, но в ion3 для gimp один раз делается конфиг после чего он лежит совершенно идеально - так, как на "обычном" wm ещё суметь надо. Потому что он раскладывает всё так, как ему сказали, а не как программе захотелось, и позволяет всё это перетряхивать любым желаевым образом по хоткеям. Ну да, один раз в десять лет настроить надо, но потом - благодать. В сущности, gimp был тем примером, которым меня в своё время на ion3 заманили в статейке с cit... вот, даже нашёл её: http://citkit.ru/articles/323/
Сделали бы какой нибудь графический конструктор для этого.
> Сделали бы какой нибудь графический конструктор для этого.Граф конструктор комментарием тут, например, типа, есть.
Такая^^^ ф---я получется. >?<
https://github.com/awesomeWM/awesome/issues/1223> IMO, given Awesome configs are code, it's rather pointless. You won't be able to parse the config back without some using dark, dark art. Then, most Awesome users use it for that very reason, so they would not use such tool.
Самое смешное то, что даже в тормогноме управление окнами, необходимая для работы база, есть, но юзерам интересно редактировать текстовой файл и рестартовать вм даже для смены обычной обоины, ггг.
Очень любопытен тот факт по теме нужности этих оконнников, что сам изобретатель awesome сидит в OS X.
Комбинации Win ->, Win <- в третьем Гноме прекрасно делают мозаику из приложений. И никакой конфиг на Луа не требуется при этом.
Гном вообще настолько неприлично опередил время, что кроме батхерта ничего не заслужил, к сожалению.
Ты просто не умеешь, его готовить, анон.
Кого его?
Гнома 3.
Выше каментом я сказал, что гном сильно опередил время (это хорошо), что народ его не понял и он сносит в клочья своими наработками зад олдфага (это плохо. и хорошо) и я сожалею о том, что кроме батхерта этот де ничего в тредах не вызывает (то есть я за гном всеми лапками, пользуюсь им и умею его готовить). Читай вдумчиво, бро
Полностью согласен. Лучшее ДЕ на данный момент. Никакого тиринга, отличные шрифты. Гибок в настройке за счет сторонних расширений. Но есть недостаток, при выходе новых версий некоторые дополнения могут ломаться.
Самое смешное здесь то, что рестарт awesome происходит с примерно той же скоростью что и запуск одного окна в гноме ))
Самое смешное, что остальное свободное от работы время плиточник тратит на редактирование конфига )
Верно лишь отчасти. Если не устраивает тема по-умолчанию, то все зависит от ваших аппетитов, как правило достаточно установить одну из этих тем:
https://github.com/lcpz/awesome-copycats
https://github.com/awesomeWM/awesome/issues/1395Либо поставить\подсмотреть manjaro-awesome там реализовано некое подобие de и базовой обвязки вокруг awesome.
Друг, спасибо, но я давно перешёл с awesomei3ratpoison на обычный де, они просто юзабельнее в разы.
> Друг, спасибо, но я давно перешёл с awesomei3ratpoison на обычный де, они
> просто юзабельнее в разы.Особенно кнопка [Спуск] -- хороша?
от желчный ты какой-то чесслово
В 2018-2019 говорят не желчный, а токсичный!
> В 2018-2019Финансовом году? Учебном году?!
Почему не сменил _словарь_ под бой куранов Президента?!71
Совсем нюх на веяния потерял7
>говорят не желчный, а токсичный!
т.е. вы таки склоняете(сь) к ratpoison?
> от желчный ты какой-то чессловоЭто не жёлчь. Это необременённый хумор, ...
...в-вернутый обратно "тому" анониму. Трясущему тут "гномом-нипанимаю" и "обычный-де-они".
Тому, другому анониму? Или тебе, если уже перебулся.
Ибо нет предела совершенству.
Всяко интереснее и полезнее, чем ждать пока ваша десятка обновится не угробив что-нибудь в очередной раз и чем мониторить, какие в этот раз данные утекут в "метрики и облачное хранилище буфера обмена"
> метрики и облачное хранилище буфера обменабезопасноте! отаке!
Если ты нуб, они утекут и в вм, через твой браузер.
> Самое смешное, что остальное свободное от работы время плиточник тратит на редактирование конфига )Самое смешное, что менять/привязывать горячи клавиши оказывается быстрее в конфиге (не говоря уже о гибкости такого подхода, как и возможности прописывать дополнительные фильтры типа имени/класса или тега/режима окна).
> фильтры типа имени/класса или тега/режима окнаНу и увлечения у вас. Не знаю твои скиллы, но в гноме старт приложения на нужном рабочем столе настраивается за 15сек. Твоя очередь
>> фильтры типа имени/класса или тега/режима окна
> Ну и увлечения у вас.Ну да -- если не слышал, то значит "ни нужна!".
> Не знаю твои скиллы, но в гноме
Млин, дожили до гномоскиллов …
>>менять/привязывать горячи клавиши оказывается быстрее в конфиге
> старт приложения на нужном рабочем столе настраивается за 15сек. Твоя очередьСделаю вид, что не заметил перевода стрелок и ухода с темы:
% time (echo 'assign [class="^Claws-mail$"] number $mail
exec --no-startup-id claws-mail' >> ~/.i3/config)
0,00s user 0,00s system 49% cpu 0,002 total% time (echo 'assign [class="^Midori$"] number $www
exec --no-startup-id midori' >> ~/.i3/config)
0,00s user 0,00s system 48% cpu 0,002 total
Правда, я могу не только привязать к рабочему столу, но и к монитору или к определенному рабочему столу на определенном мониторе -- достаточно добавить "output".А вот это умеет включать режим измения размеров -- одного окна в пикселях или в процентах размера экрана, соседних окон попиксельно или в процентах от размера всего экрана.
При этом для изменения относительного размера окон можно задействовать на выбор клавиши j,k,l,: или стрелки, удержиние Shift "повышает" точность.
Клавиши 1-9 (для удобства игнорируя модификаторы) задают новый, абсолютный размер в процентом соотношении в соотв. с 10-90% развмера экрана.
mode $resize {
bindsym 1 resize set 10 ppt 10 ppt
bindsym 2 resize set 20 ppt 20 ppt
[...]
bindsym 9 resize set 90 ppt 90 pptbindsym $mod+1 resize set 10 ppt 10 ppt
bindsym $mod+2 resize set 20 ppt 20 ppt
[...]
bindsym $mod+ 9 resize set 90 ppt 90 ppt
bindsym j resize shrink width 15 px or 10 ppt
bindsym k resize grow height 15 px or 10 ppt
[...]
# same bindings, but for the arrow keys
bindsym Left resize shrink width 15 px or 10 ppt
bindsym Down resize grow height 15 px or 10 ppt
[...]
bindsym Shift+j resize shrink width 1 px or 1 ppt
bindsym Shift+k resize grow height 1 px or 1 ppt
bindsym Shift+Left resize shrink width 1 px or 1 ppt
bindsym Shift+Down resize grow height 1 px or 1 ppt
[...]bindsym Return mode "default"
bindsym Escape mode "default"
bindsym $mod+r mode "default"
}
bindsym $mod+r mode $resize
Настала очередь скилнутых гнумовцев, показать нам аналог …
Ты же наверняка понимаешь, хоть и признаков нелепости своих портянок в треде не осознаёшь, что твои конфигурации против трёх-четырёх кликов мышкой того же гномоюзвера выглядят как минимум глупо, да?
> Ты же наверняка понимаешь, хоть и признаков нелепости своих портянок в треде не осознаёшь,Т.е. по существу ни ответить, ни возразить нечего?
Если вы не поняли (все же ответ был совсем без видео и картинок с цветными лошадьми), то я разъясню:
>> старт приложения на нужном рабочем столе настраивается за 15сек. Твоя очередь
> Сделаю вид, что не заметил перевода стрелок и ухода с темы:
> % time (echo 'assign [class="^Claws-mail$"] number $mail
> 0,00s user 0,00s system 49% cpu 0,002 totalТо, чем оказывается так гордятся гнумовцы (т.е. настройка старта приложения на нужном рабочем столе) занимает, судя по замеру, более чем в 7000 раз меньше времени. Причем, требует ровно 0 кликов мышкой.
Такие дела.> что твои конфигурации против трёх-четырёх кликов мышкой того же
> гномоюзвера выглядят как минимум глупо, да?Кликов куда и зачем, давайте поподробнее, а то ведь (почти) интересно!
Кстати, неужели неуклюжий вбр^W топ за гнум в новости об awesome, при абсолютном незнании матчасти, выглядит лепее?
> Кликов куда и зачем, давайте поподробнее, а то ведь (почти) интересно!Лови, Анон, замеряй секунды, как делается в Гноме. Загнется Асом, потому как под вяленый ни кто его переписывать не будет. Поэтому мартышкин труд, конфиг на Луа ковырять.
gsettings set org.gnome.shell.extensions.auto-move-windows application-list "['APPLICATION.desktop:WORKSPACE']"
Одна беда, вяленый кажется загнётся ещё раньше, чем Асом =)
> Одна беда, вяленый кажется загнётся ещё раньше, чем Асом =)Коментарий ниже написан человеком из под вяленого. У него даже иксов в системе нет. Инфа 146%
Подтверждаю. Пишу из под Гнома 3 и Вяленого. Иксов нет.
>> Кликов куда и зачем, давайте поподробнее, а то ведь (почти) интересно!
> Лови, Анон, замеряй секунды, как делается в Гноме.Делается что? Неужели неумение читать и ответы невпопад -- общий признак гнумовцев?
Интрига "3-4 кликов мышкой" все еще не раскрыта, а о том, сколько требуется для настройки старта приложения в гнуме спрашивал совсем не я. Мне оно не интересно и тем более, не настолько,чтобы ставить полгига жирного гнома "на посмотреть". К тому же, другой гнумовец уже написал отевт -- 15 секунд.> Загнется Асом, потому как под вяленый ни кто его переписывать не будет. Поэтому мартышкин труд, конфиг на Луа ковырять.
Осталось подождать еще лет 10, пока вейланд будет совсем почти готов.
Кстати, в этой ветке конфиги на Луа никто не упоминал.
Запуск приложения по умолчанию в заданном рабочем столе. Но честно я уже сбился, чего ты хотел, чтобы тебе продемострировали в плане работы с Гномом. Мозаику может делать, настраивать запуск приложений может, выглядит хорошо. Что не нравится-то?
> Запуск приложения по умолчанию в заданном рабочем столе.Так я об этом не справшивал. То, о чем я спрашивал (в ответку) -- во второй половине #103 и в #116.
> Но честно я уже сбился, чего ты хотел, чтобы тебе продемострировали в плане работы с Гномом.
Я понимаю -- читать скучно, намного интереснее сразу отвечать.
Обсуждение у нас было "ковыряния конфигов". См. #57, #83.
Демонстраций начал требовать гнумовец, попутно изящно уходя от темы конфигурации горячих клавиш. После этого правда резко сдулся, полностью ударившись в демагогию - а я ведь был так заинтригован! )> Мозаику может делать, настраивать запуск приложений может, выглядит хорошо.
Спасибо, рассмешили.
Alt-tab, Resize, срелки влево, вправо, вниз, ввод. Ни какой мыши. Но например с браузером делать это смысла нет, он и так во весь экран. А вот умеет асом, или Свей, или i3, запустить приложение по горячей клавише и переключать между окнами, по ней-же? Например, я нажимаю Альт-т, запускается терминал, если их несколько то они перелистываются по очереди, так-же при нажатиии то-же горячей клавиши (Альт-т). Схема 'run or raise', если по английски.
Коррекция: Альт-Пробел.
> нажимаю Альт-т, запускается терминал, если их несколько то они перелистываются по
> очереди, так-же при нажатиии то-же горячей клавиши (Альт-т). Схема 'run or
> raise', если по английски.мильпардон, что влезаю, но стало интересно. как в этой концепции отличается Alt+T при котором я хочу переключиться на следующий терминал от Alt+T, по которому нужен новый терминал?
Если мне нужен вообще терминал и еще ни один не запущен, то я нажимаю альт-т. Эта комбинация запускает терминал и выводит его поверх окон. В нем я делаю какую-то работу. Затем я нажимаю альт-в и у меня запускается вим. Там я пишу код. Опять нужен терминал - альт-т и он всплывает. Если нужен еще один то нажимаю контр-альт-т, запускается новый теминал. Теперь нажатие альт-т будет по очереди показывать уже запущенные терминалы. Может тайловый менеджер обеспечить такой функционал? Если нужна мозаика, я нажимаю Вин-стрелка и приложения приклеиваются к соответствующей стороне экрана.
> я нажимаю альт-т. Эта комбинация запускает терминал и выводит его поверх
> терминал - альт-т и он всплывает. Если нужен еще один то
> нажимаю контр-альт-т, запускается новый теминал.да, так понятно.
> Теперь нажатие альт-т будет по очереди показывать уже запущенные терминалы. Может тайловый менеджер обеспечить такой функционал?
беспонятия. у меня крыса.
В крысе такой функционал сделать можно, я проверял. Но в крысе не устранимый ни какими средствами тиринг. Пришлось с нее уйти. Да и перспективы её в связи с вяленым весьма туманны.
Тебе последний шанс даю признать, что тайловые в прошлом ). Во-первых для терминальных заморочек есть отличные мультиплексоры, во-вторых времена целесообразного использования тайловых WM почили вместе с последними хорошими браузерами (Conkeror, luakit, uzbl, dwb) и третье - это копеечная стоимость памяти, которую нужно использовать хотя бы в угоду удобству - держать необходимые приложения в памяти и прыгать между ними по необходимости. Зачем нужен иксовый мультиплекор, если с GUI-программами в тайле работать невозможно (если только у тебя монитор не 40")? Зачем открывать/закрывать/двигать окна, да ещё и на ноуте?
> во-вторых времена целесообразного использования тайловых WM почили вместе с последними хорошими браузерами (Conkeror, luakit, uzbl, dwb)Ну, если аноним опеннета так говорит, то да -- наверное это аргумент!
> и третье - это копеечная стоимость памяти, которую нужно использовать хотя бы в угоду удобству - держать необходимые приложения в памяти и прыгать между ними по необходимости.Т.е. в тайловых приложения оказывается держаться не в памяти (а где?) и прыгать между ними невозможно?
Офигительное знание матчасти. Сразу внушает доверие ко всем остальным высказываниям )> Зачем нужен иксовый мультиплекор, если с GUI-программами в тайле работать невозможно (если только у тебя
> монитор не 40")? Зачем открывать/закрывать/двигать окна, да ещё и на ноуте?Наверное затем же, зачем нужно мнение анона, который слышал про тайлы в "напеве Гоги"?
Но я отвечу:
c закрытым окном, увы, работать несколько несподручно, а вот про "двигание" -- какие-то интересные фантазии.
Наблюдения почему-то показывают, что как раз любители плавающих и перекрывающихся окошек начинают на ноутах их усилено перетасовывать и двигать (если конечно нуот не используется только для запуска браузера), потому что оказывается как в том анекдоте "и так неудобно, и этак".
> Ну, если аноним опеннета так говорит, то да -- наверное это аргумент!Ну если у тебя на запуск и ресайз окна браузера уходят мгновения, а затем рука переносится на мышку/тач и начинается рутинно-невыносимая сущность бытия с кнопочками и, главное, ты находишь в этом какую-то гармонию и рациональ, то, наверное, твой аргумент в прерогативе. )
> любители плавающих и перекрывающихся окошек начинают на ноутах их усилено перетасовывать и двигать; и так неудобно, и этакчтотынесёшь.jpg
Жульен Даньжу мучается сейчас, перетасовывает окна на своём макбуке, в слезах весь, ибо работа в ДЕ непродуктивная, вспоминая ламповый линукс и удобно-сподручный тайловый WM, ага.
В общем ты меня пытешься тралить на личности и то, что плиточник это диагноз, я уже понял. Спасибо
>>> во-вторых времена целесообразного использования тайловых WM почили вместе
>> Ну, если аноним опеннета так говорит, то да -- наверное это аргумент!
> Ну если у тебя на запуск и ресайз окна браузера уходят мгновения,Т.е. аргументов почему "почили" не будет, будут какие-то фантазии?
> Жульен Даньжу мучается сейчас, перетасовывает окна на своём макбуке, в слезах весь,
> ибо работа в ДЕ непродуктивная, вспоминая ламповый линукс и удобно-сподручный тайловый WM, ага.А теперь глянем на недавние "инновационные инновации" от ябла в ВМ:
(внимание: яблофанбоям просьба не смотреть -- чревато разрывом шаблона!)https://support.apple.com/en-us/ht204948
>Use two Mac apps side by side in Split View
> Split View in OS X El Capitan or later *lets you fill your Mac screen with two apps, without having to manually move and resize windows*.http://www.macdigger.ru/macall/top-5-luchshix-funkcij-v-os-x...
> Топ-5 лучших функций OS X El Capitan
> Режим Split View
> Режим Split View позволяет открыть любые два приложения на весь экран. К примеру, можно обсуждать планы на ужин в Сообщениях и одновременно искать ресторан в Картах.http://www.macworld.com/article/3088342/macs/how-to-use-tabs...
> However, macOS Sierra brings tabs to apps that allow for multiple windows. Tabs will be in Apple apps built into Sierra,Режим табов, режим окон без декораций "рядом" -- что-то это напоминает.
Неужели кто-то из "динозавров" угнал машину времени и нагло стырил идеи ябла … или же реальность несколько не соответствует представлениям и убеждениям гномо/ябло-нимов?
> А теперь глянем на недавние "инновационные инновации" от яблаАхахах. Ну вот, что и требовалось доказать - самый конченый ДЕ от яблока умеет то, что вчера умел только тайловый ДЕ опенсорца, следовательно что? Правильно, основные фичи плиточников умеет любая полноценная среда и необходимость прописывать конфигурации в текстовые конфиги оконного менеджера(это даже звучит дико) полностью отпадает. В том же гноме я делаю splitview при помощи одной только мышки, попивая кофе, а вы как за лопату до сих пор держитесь ). Адиос, Амиго!
ps: хотя знаешь, если тебе нравиться умываться, я тебя ещё могу помакать )
> самый конченый ДЕ от яблока
> тайловый ДЕ опенсорца,
> фичи плиточников умеет любая полноценная среда
> я делаю splitview при помощи одной только мышки, попивая кофе,
> я тебя ещё могу помакатьОх уж эти знатоки-макатели мышек в кофе … еще бы не путали WM с DE, умели бы более-менее правильно цитировать и знали хоть чуть-чуть, о чем рассуждают -- совсем бы хорошо было.
Вообще-то нет. Он разрабатывал новый интерфейс для Windows 10.
Что в нем есть такого масхэв, чего нет в dwm ?
> Что в нем есть такого масхэв, чего нет в dwm ?Ничего. В dwm же ничего %) нет.
"...с использованием только клавиатуры, без необходимости передвижения мыши."
Если мышь не нужна - то чем тогда занять правую руку?
Или двигать её не надо, но клацать приветствуется?Ну ваще поздравляю всех кому это нужно. Выглядит симпатишно.
>Если мышь не нужна - то чем тогда занять правую руку?
>Или двигать её не надо, но клацать приветствуется?Сиськой. Можно и двигать, и клацать.
wayland? не не слышали, привет тиринг, закапывайте.
Тиринг - это что-то об игрушках? Ну и хрен бы с ним, мне удобная рабочая среда дороже.
Тиринг - это что-то чем оперируют апологеты вейланда, у которых эти сами игрушки не работают
+++++++++++++++++++++++
+The best of the best!+
+++++++++++++++++++++++
В dwm всё правильно сделали - один раз настроил, сконпилил и сидишь. Зачем нужен этот форк с конфигами?
Чтобы запиливать в этих конфигах фичи по мере появления идей в голове, очевидно же.