Состоялся (https://i3wm.org/downloads/RELEASE-NOTES-4.17.txt) релиз мозаичного (тайлового) оконного менеджера i3wm 4.17 (http://i3wm.org/). Проект i3wm был создан с нуля после серии попыток устранить недостатки оконного менеджера wmii. I3wm отличается хорошо читаемым и документированным кодом, использует xcb вместо Xlib, корректно поддерживает работу в многомониторных конфигурациях, использует древовидные структуры данных для позиционирования окон, предоставляет IPC-интерфейс, поддерживает UTF-8, сохраняет минималистичность в оформлении окон. Код проекта распространяется (https://github.com/i3/i3) под лицензией BSDВ новом выпуске:
- В панели i3bar добавлена поддержка прозрачности (флаг "--transparenc") и возможность назначения произвольной ширины рамки;
- По умолчанию в настройках обеспечен запуск xss-lock, nm-applet, pactl (клавиши управления громкостью) и реализовано использование файла конфигурации ~/.config/i3/config;
- Обновлено руководство пользователя;
- В ipc задействована очередь сообщений и обеспечено удержание отправки команды перезапуска до завершения предыдущей команды;
- Решены проблемы с i3bar при переключении между рабочими столами с большим числом окон;
- Реализована отрисовка левой и правой границы заголовка в стековом режиме;
- Добавлены элементы для использования программы записи содержимого экрана peek (https://github.com/phw/peek);
- Для корректной обработка emoji в области заголовка при использовании пиксельных шрифтов добавлено частичное преобразование UTF-8 в UCS-2.
URL: https://www.reddit.com/r/linux/comments/cll6zg/i3wm_417_rele.../
Новость: https://www.opennet.me/opennews/art.shtml?num=51215
i3 уже не нужен, есть sway
Sway делают какие-то "edgy" школьники. Так ещё и со своей реализацией wlroots. Я, конечно, понимаю, что чуть-ли не всё можно посчитать васяносборкой, но как-то sway не вызывает доверия
edgy [ˈeʤɪ] прил. - острый, резкийЯ тоже часто употребляю слова на английском чтобы впечатлить окружающих
Откройте urban dictionary и ещё проверьте слово.
самые активные разработчики экосистемы вяленого, с которыми сотрудничают все от KDE и mir до Purism и Valve, как-то не вызывают доверия у экспертов с опенка. Бгг.
Sway сам по себе ок, но не готов софт пока для Вейланда, увы.
После ю сам после смена на Sway вернулся назад на i3.
А кинь ссылки на багрепорты?
Ведь без багрепортов ты не человек, и мнение твоё гoвно, и вообще это лучший способ послать н###й на опеннете. Ведь ты обязан хранить ссылки на все свои багрепорты и предъявлять их по первому требованию коня в пальто на любом форуме. Ведь если ты написал разрабам лично на почту -- то это нихрена ни считается за полезный труд. Ведь без багрепорта ты не имеешь права утверждать, что софт плохой. Потому что может быть тебе просто нечем заняться, вот ты и брешешь. А софт на самом деле конфетка, потому что я так сказал. =)
> Ведь без багрепортов ты не человек, и мнение твоё гoвно, и вообще
> это лучший способ послать н###й на опеннете. Ведь ты обязан хранить
> ссылки на все свои багрепорты и предъявлять их по первому требованию
> коня в пальто на любом форуме. Ведь если ты написал разрабам
> лично на почту -- то это нихрена ни считается за полезный
> труд. Ведь без багрепорта ты не имеешь права утверждать, что софт
> плохой. Потому что может быть тебе просто нечем заняться, вот ты
> и брешешь. А софт на самом деле конфетка, потому что я
> так сказал. =)Ну что ты, доказывать свои слова не надо, лучше маме поплакать.
> Ну что ты, доказывать свои слова не надо, лучше маме поплакать.Почему же. Надо. Но требовать с человека багрепорты -- это не правильно.
Человек, попробовавший новый софт, вовсе не обязан написать багрепорт. Потому что мало его написать, надо ещё потратить время на коммуникацию с разработчиками, оказать им помощь в дебаге ошибки на твоей машине, ибо зачастую сложные баги не воспроизводятся у разработчика. А есть ли у человека на это время? Если нет, то и багрепорт писать незачем: такие репорты не получают фикс практически никогда. Пусть лучше его откроет тот, у кого время есть.
Вполне можно ограничиться субъективным опытом. Потому что субъективный опыт, при должном описании явлений, с которыми столкнулся человек, тоже имеет вес.
Вместо багрепортов можно попросить, например, описать подробнее, что человек подразумевал под "не готов для вейланда". И это было бы полезнее, потому что просьба, сформулированная таким образом -- это приглашение к диалогу, а тебе отвечать не хочется сразу же после прочтения.
Но sway никогда не был нужен, потому что есть i3.
Тебе не нужен - другим нужен.
Вяленые поделия не нужны, есть dwm. $subj пусть тоже будет.
> i3 уже не нужен, есть swayА зачем? sway призван делать всё тоже, что умеет i3.
Чтобы быть самым модным парнем на деревне?
Вуйланд это прогресс!!,
$ progressctl disable x11
# lifectl disable l_poettering
% godctl disable linux
% godctl enable freebsd # 'cause it's a UNIX
> $ progressctl disable x11Дурак ты, лёня.
# progressctl enable x11-disable
Война - это мир.
Плюсую. Тем более что конфиги совместимы
Sway на Вяленде, а i3wm на православном Xorg.
Xorg не настолько плохой.
Вот когда под вейлендом заработает хотя бы 90% нужного софта, тогда ага.
Использую на ноуте с Дебианом. Чет после обновления на 10 дебиан стал занимать намного больше памяти (i3 version 4.16.1). На десктопе же когда обновил - наоборот меньше стало (там Хfce). А вообще, очет удобная вещь.
Памяти не хватает для _этого_? Сходи на мусорке посмотри, там ноуты круче твоего давно.
Где ты там увидел "не хватает памяти"?
Не в нехватке дело, конечно. Просто костатация: было на старте 170 Мб Стало 250 Мб.
> Не в нехватке дело, конечно. Просто костатация: было на старте 170 Мб
> Стало 250 Мб.Это не i3.
Это новая версия s-d. И др. freedesktop.org карго.
А где кнопка Пуск?
Да тут полезнее бы была кнопка "Стоп!"
"ещё!"
Попробуйте ctrl+alt+shift+q
нет? может win+shift+c?Опять нет?
$mod shift e
> Опять нет?А что, разве не все закрывают окна хоткеем win+shift+q? =)
C-g.Всегда ваш, Emacs.
В Windows.
Знакомый кадр, не помню откуда.
Dexter
Сериал "Декстер", кажется первый сезон
Судя по скрину, сглаживание так и не завезли.
Так это же растровый шрифт, какое тут может быть сглаживание?
>Так это же растровый шрифт, какое тут может быть сглаживание?может глаза привыкли к этому.
видели когда нибудь глаза арчевода с опотом в 25 лет?
Сглаживание запросто работает и на растре. Просто школьникам об этом ещё не говорили.
Судя по дате, скрин 2011 года. И если смотреть его в оригинальном разрешении, то непотяно, что там нужно сглаживать и зачем.
Сглаживание там как минимум с 4.4 есть (декабрь 2012):$ grep -B3 pango config.default
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
font pango:monospace 8# This font is widely installed, provides lots of unicode glyphs, right-to-left
# text rendering and scalability on retina/hidpi displays (thanks to pango).
#font pango:DejaVu Sans Mono 8С разморозкой.
Не нужно! Будущее за полноценными DE. Н какие аргументы не принимаются
> Не нужно! Будущее за полноценными DE.https://wiki.archlinux.org/index.php/KDE#Use_a_different_win...
> export KDEWM=/usr/bin/i3https://wiki.archlinux.org/index.php/Xfce#Use_a_different_wi...
> $ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa wm_namehttps://wiki.archlinux.org/index.php/MATE#Use_a_different_wi...
> $ gsettings set org.mate.session.required-components windowmanager wm-nameИ только Гномовцы совсем не палятся :)
https://wiki.archlinux.org/index.php/GNOME#Use_a_different_w...
> Use a different window manager GNOME Shell does not support using a different window manager,
Попса убогая!)) Во, не благодарите: https://github.com/ch11ng/exwm
Не буду.
dwm лучше
Даже сложно представить, как можно эти пользоваться и променять полноценный DE на этот огрызок. Было бы неплохо если кто-то сумеет адекватно аргументировать за сабж.
> променять полноценный DE на этот огрызокА что такое "полноценный DE"? Что мешает запускать гномо/кедо-программы в i3wm (или любом другом WM)? Плюс, можно использовать i3 вместо стандартного для твоего окружения оконного менеджера.
Лично мне это не нужно - я предпочитаю минималистичные окружения и программы. Использую i3wm без всяких DE (ещё notion и, вероятно, таки свалю на него, но это имеет мало отношения к делу).
Не знаю, могут ли тут быть какие-то аргументы, кому что нужно/удобно, тот то и использует.
>Что мешает запускать гномо/кедо-программы в i3wm (или любом другом WM)?Может помешать типичный ор минималистов: "А-а-а, эта приложуха тащит за собой половину Кедов!"
> Даже сложно представить, как можно эти пользоваться и променять полноценный DE на этот огрызок.
> И вообще, я не понимаю разницу между ДЕ и ВМ, но имею ценное мнениеТут теперь что, перепись гномоводов?
Это в больше степени относится именно к вам. Я же в свою очередь, никому и ничего не навязывая поинтересовался мнением других людей, но вместо конструктива и развернутой аргументации - вы додумываете за других и пишете какую-то дичь. Мне и правда не совсем понятно существование сабжа, кроме чистой вкусовщины.
>> променять полноценный DE на этот огрызок.
> Я же в свою очередь, никому и ничего не навязывая поинтересовался мнением других людей, но вместо конструктива и развернутой аргументацииДля конструктива и развернутой аргументации неплохо было бы для начала ознакомится с темой и сформулировать конструктивные вопросы.
> - вы додумываете за других и пишете какую-то дичь.
Т.е. вы на самом деле знаете, чем отличаются оконный менеджер и окружение рабочего стола (в которое включен обычно вполне заменяемый оконный менеджер), но тем не менне, спрашиваете какую-то дичь?
> Мне и правда не совсем понятно существование сабжа, кроме чистой вкусовщины.Ну да, ну да, все что сделано не как в винде/макоси - непонятная блажь.
Два монитора.
> Два монитора.Да даже при одном 24' на 1920x1080 уже профит :)
профит от отдельных рабочих столов с отдельным переключением
>полноценный DE«Полноценных DE» не существует.
Я работаю с приложениями, а не любуюсь на рюшечки, иконки и прочие панельки, которые занимают место.
Выстраиваю окна за одно нажатие клавиши, не надо тратить время на двигание курсора.
Очень удобно переключаться между несколькими окнами с клавиатуры, не прибегая к мыши. Пробовал настроить подобное в гноме - не получилось. Например, у меня на экране три терминала, два слева один над другим, и ещё одни справа (занимаю всё правую часть). i3 позволяет быстро переключаться, как это реализовать в гноме - понятия не имею (хорошо хоть виртуальные столы в гноме работают "из коробки", хотя не помню, как в них стандартно организованно переключение).
Запуск программ через кнопку Пуск мне не нужен, запускаю из консоли или пользуюсь dmenu.
Украшательства окон, иконки на рабочем столе, лично для меня, так же излишество.
Позиционировать окно запущенного приложения на экране - двигать окошко и изменять его размер с помощью мыши- считаю очень неудобным.На мой взгляд, идеальная концепция для человека, не боящегося клавиатуры и понимающего общую структуру системы, за которой он работает.
Но не факт, что удобно простому пользователю, приученному к мыши и кнопке пуск.
Хотя никто не мешает попробовать объединить концепцию тайлингово расположения окон (а так же виртуальных столов и переключения между всем этим с помощью клавиатуры) с "привычным" интерфейсом. Эпл, например, двигаются в сторону тайлингового расположения окон в своём стандартном интерфейсе. А виртуальные столы давно можно переключать с помощью клавиш.
> Даже сложно представить, как можно эти пользоваться и променять полноценный DE на этот огрызок. Было бы неплохо если кто-то сумеет адекватно аргументировать за сабж.Собственно, а вы сначала посмотрите, что такое собственно DE. Ну что значит "полноценное DE", в самом деле? DE -- это интеграция нескольких компонент в единое целое. И WM -- всегда один из этих компонентов. Возьмите крысу или кеды -- поставьте туда i3wm вместо их дефолтных WM, и всё продолжит работать. В этом и есть суть DE: это просто "дистрибутив рабочего стола".
Кто-нибудь может подсказать, возможно ли для окон в i3wm включить стандартные кнопки управления мышью, такие как - свернуть, раскрыть и закрыть, как в awesome.
> Кто-нибудь может подсказать, возможно ли для окон в i3wm включить стандартные кнопки
> управления мышью, такие как - свернуть, раскрыть и закрыть, как в awesome.Скорее:
> свернуть, раскрыть и закрыть, как привычно из виндовс.Нет. Потому что с "свернуть-развернуть" в мозаичном концепте немного туговато, а закрывать удобнее нажатием средней кнопкой мыши в любом месте заголовка, вместо выцеливания кнопок.
> свернуть, раскрыть и закрыть
> свернутьИ куда ты собрался "сворачивать" окна? Если хочешь полюбоваться на обои или еще как-то "очистить рабочее пространство", переключайся на пустой рабочий стол. Здесь тебе не всем известная ДЕ на букву К, имитирующая венду.
> раскрыть
Окна и так "раскрыты", куда ты там их еще "раскрывать" собрался? "Раскрывать" за пределы всех доступных тебе мониторов?
> закрыть
Держи; закрывай окна средней кнопкой мыши, удерживая $mod (обычно LAlt):
bindsym --whole-window $mod+button2 kill
Гномовские приложухи, тем не менее, благодаря божественному CSD уже имеют кнопки закрытия.
Всё не нужно кроме windowmaker.
bspwm наше Всё!
Кроме FluxBox и dwm
и еще в тему годноты.
Sway это i3wm для Wayland
http://way-cooler.org/ это Awesome для Wayland. Написан на Rust
>Написан на RustЭто все, что нyжно знать о вялендопoделиях и их аффтaрах.
A свистоперделку gaps так и не завезли
а не подскажет ли к-нидь как использовать кл. "Menu"(Keycode 135), слева от правого Ctrl (Keycode 105)пробовал так:
set $menu Menu
#bindcode 105+135 exec beep -f 500
#bindsym 105+135 exec beep -f 500
bindcode 105+$Menu+m exec -f
не работают не одна из строк
оставил последнюю - бикает при старте i3wm
> а не подскажет ли к-нидь как использовать кл. "Menu"(Keycode 135), слева от
> правого Ctrl (Keycode 105)Keycode вы взяли из (например) xev -event keyboard или нагуглили?
А то у меня, например, keycode 117 и
bindcode 117 exec galculator
(не забываем перезагрузить конфиг $mod + Shift + c)
вполне срабатывает
ошибочка вышла
bindcode 105+$Menu+m exec beep -f 500
черт, еще одна ошибочка
bindcode 105+$menu+m exec beep -f 500
из xev
получаю коды такой строкой
alias xev-='xev | grep -A2 --line-buffered '\''^KeyRelease'\'' | sed -n '\''/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'\'''
вывод:
135 Menu
> вывод:
> 135 MenuПопробуйте bindcode Ctrl+<ваш код>.
Емнип, Control клавиши проходят как модификаторы (т.е. mod1-mod5, shift, ctrl из "available modifiers" https://i3wm.org/docs/userguide.html#keybindings)-