LINUX.ORG.RU

Состоялся выпуск тайлового оконного менеджера i3 4.16

 

Состоялся выпуск тайлового оконного менеджера i3 4.16

3

2

2018-11-04 состоялся очередной выпуск популярного тайлового оконного менеджера i3 4.16.

i3wm — это фреймовый оконный менеджер для X11, созданный под влиянием другого оконного менеджера wmii. Настраивается с помощью простого текстового файла. Позволяет значительно расширить свою функциональность благодаря возможности межпроцессного взаимодействия с помощью UNIX-сокетов. Как и wmii, i3 в основном управляется через клавиатуру, причём клавиатурные сокращения похожи на те, которые используются в текстовом редакторе vi. Например, смена текущего окна производится нажатием клавиши Alt и одной из клавиш (J/K/L/;), а для перемещения текущего окна нужно зажать ещё и клавишу Shift (Alt+Shift+J/K/L/;).

Что нового в данном выпуске?

  • Реализована команда IPC для синхронизации с i3bar.
  • В i3bar-protocol добавлены модификаторы для отправки событий со стороны i3bar.
  • Добавлены флаги "-gv" и "-save" для отключения открытия ghostview и для сохранения в файл результата отрисовки.
  • В i3-config-wizard добавлена опция "--modifier" для настройки запуска без экрана (headless).
  • В i3-msg добавлена поддержка типа сообщений SUBSCRIBE.
  • В i3-nagbar добавлена поддержка уведомлений о запуске и реализована поддержка кнопок, запускающих команды без терминала.
  • В i3-sensible-terminal добавлена поддержка терминалов alacritty и hyper.
  • Добавлена настройка title_align.
  • В «resize set» добавлены ключевые слова «width» и «height».
  • Реализован режим _NET_WM_STATE_FOCUSED, позволивший добиться корректного декорирования окон GTK-приложений.
  • Реализована возможность перемещения полноэкранных контейнеров между мониторами.
  • При переключении фокуса предпочтение теперь отдаётся плавающим полноэкранным контейнерам, а перемещение контейнеров на активный рабочий стол больше не приводит к смене фокуса.
  • Для хранения настроек теперь используется $XDG_CONFIG_HOME/i3/config.
  • Добавлена возможность определения нескольких привязок рабочих столов к устройствам вывода.
  • Блокированы запросы WM_STATE_ICONIC, что позволило решить проблему с застреванием приложений wine в приостановленном состоянии.
  • Теперь можно использовать плавающие окна с геометрией, например. +1+ 1.
  • Произведен рефакторинг кода.

Полный список изменений

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 2)

В своё время хотел перейти на фреймовый ОМ, да не срослось. Помню, i3 был самый дружелюбный, с вменяемым конфигом, без дурацкой необходимости копаться в Lua/Huskell коде и т.п. извратов.

Попробовать снова, что-ли.

bor-e
()
Ответ на: комментарий от duott

Но в самом окне всё равно же придется использовать мышь?

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

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

Но у всех скриншоты почему-то обычно не связаны с повседневной деятельностью.

У меня - связаны ;)
Для меня компьютер - инструмент...

Deleted
()
Ответ на: комментарий от anonymous

В i3 есть табы. Это довольно удобно. Я не так давно перешёл с i3 на более минималистичный spectrwm, так вот, табов иногда не хватает.

Я более минималистичен.

Deleted
()
Ответ на: комментарий от anonymous

Которое без патчей не особо юзабельно, не умеет в свободные layoutы и раскидывание по воркспейсам, не умеет в режимы, не умеет в автоскрытие панельки, зато использует устаревший xlib?

Как показала практика - это всё не нужно, ИМХО. По workspace раскидывает «на ура». Ещё раз, рактика показала, патчи - не нужны. Это зависит от человека. Видимо, я совпал с создателем...

Deleted
()
Ответ на: комментарий от RazrFalcon

Страшный, как ядерная война.

Вы видели-с ядерную войну? Обсудим?

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

Так и что там происходит? На вид - кто-то смотрит, как кто-то работает, который, в свою очередь, вышел поссать.

docpro
()

А вертикальные панели так и не запилили. Уже лет пять их жду, вон в awesome даже появилась возможность сделать боковую панель, в xmonad можно очень давно (видимо, из-за другого отношения к ewmh, а может просто из идеологической разницы сишечки и хаскеля). Причём можно даже сделать такие же табы.

Другие не знаю как (когда года три назад смотрел - всё было не очень), но не мочь в вертикальные панели в эпоху 16:9... И в 2018 году, наконец, додумались класть конфиг в $XDG_CONFIG_HOME/i3, какие молодцы.

anonymous
()
Ответ на: комментарий от Deleted

Я более минималистичен.

Это-то понятно, что твой минимализм на 3см. короче моего минимализма. Но я-то не меряться минимализмом с тобой собирался, а просто ответил на вопрос, чем i3 для кого-нибудь может быть лучше dwm.

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

Выше уже обсуждали про gimp, списки контактов мессенжеров. И обсуждения эти сильно смахивали на «давайте создадим себе проблемы, а потом героически будем их решать». Что мне надо — fullscreen (точнее, maximized) простым хоткеем. А что надо — висит в удобном layout. А tiling не нужны, вот. :)

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

Это-то понятно, что твой минимализм на 3см. короче моего минимализма.

;)) Я - женщина. Ты победил ;)

Не, ну ты же вначале минимализмом предлагал(а) меряться, а не пиписьками. ;) Вот я сразу и сдался, сказав что твой минимализм минималистичнее моего на целых 3см. Так что это ты победил(а).

Я пытаюсь донести мысль - i3 Говно!

Да понятно, любой софт — говно (да и не только софт). Но среди всего этого говна, i3 не такое уж и говённое говно.

anonymous
()
Ответ на: комментарий от Deleted

i3 Говно!

Неужели? Хотя, после того, как пересел на Xmonad, я понял, что таки да, наверно ты прав.

Odalist ★★★★★
() автор топика

чето релейтед-пик не масштабируемые -> шг/кг.
а так годный твм

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

Именно! Просто порог вхождения отсеивает ;)

Deleted
()
Ответ на: комментарий от anonymous

Всё, что «для масс» - обрастает...

Но среди всего этого говна, i3 не такое уж и говённое говно.

Такие дела, Анон.

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

Всё, что «для масс» - обрастает...

А вот тут вынужден согласиться, да. Я по этой же причине на опёнок с линукса ушёл.

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

всё хорошо, но OpenBSD требует более продвинутого Дзена. Я пока не дошел. Уж больно с драйверами всё странно. Вроде бы и работает, только не «так»...

Deleted
()

Пытался как-то воспользоваться, но... вот взять обычный гном. Там можно окна затайлить слева и справа. Можно раскидать по воркспейсам, конечно не аналог, но как обычно 10% затрат достаточны для получения 90% результата. Полагаю, в КДЕ тоже такое можно, а возможно можно и на хоткеи посадить. Вот и получается, стоит ли переучиваться на марсианский гуй ради чуть более качественных тайлов? Понятно, это не касается машин без мыши, там возможно и имеет смысл.

khrundel ★★★★
()

на разрешении скриншота поскупились, на парочку килобайт больше уж могли бы выделить для скриншота драгоценного дорогущего сетевого трафика в 2018 году думаю никто бы не обанкротился от этого зайдя в тему с включённой автозагрузкой картинок в браузере

iluha16
()

За много лет ни один пользователь тайловых вм так и не ответил внятно зачем ему 6 полноценных окон на экране, если глаз у него 2, и видят они как 1

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

перевести 2 глаза в одно из этих окон быстрее чем переключаться между 6 окнами последовательным нажиманием Alt+Tab раз 5 с возможностью сбиться в счёте и переключиться не в то. при современных размерах мониторов на экране можно разместить более одного окна. для ряда задач это очень удобно к примеру для открывания нескольких файлов header/source или открывания окна с документацией и описанием параметров библиотечной функции. в то же время на большом мониторе читать текст в одном широком окне становится не комфортно. дизайнеры говорят что слишком большая ширина текстового поля становится некомфортна для чтения и я с ними отчасти согласен - для многих задач за редкими исключениями это действительно так.

iluha16
()
Ответ на: комментарий от dimgel

рекламщик из вас никудышний

а они ещё существуют? я думал вымерли давно. сто лет рекламы не видел. неужели существуют до сих пор лузерки не пользующиеся эдблоком и наблюдающие это мигающее всеми цветами радуги свистопердящее говно в своих браузерах? помолимся же за спасение несчастного зрения этих дураков.

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

переключаться между 6 окнами последовательным нажиманием Alt+Tab раз 5 с возможностью сбиться в счёте и переключиться не в то

Вот ты наверное пока писал это, осознал, что это проблема Alt+Tab. Надо стековый вм с улучшенной навигацикй, а не мозайку из окон. По которой еще и скакать через alt+j

для открывания нескольких файлов header/source

Пооткрывают по 6 header/source файлов и сидят читают, только и успевают глазами водить

Deleted
()

Два года мечтаю от ВМ, в которой можно галками отметить 2-3 окошка, которые будут меняться по Alt+Tab. А остальные, например, по Win+Tab

Deleted
()
Ответ на: комментарий от deadplace

Таки да. Stumpwm самый удобный из всех тайловых ВМ-ов. Ещё и самый легко расширяемый. Хотя, хаскелисты, конечно, не согласятся.

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

Там Alt+Tab совмещено переключение между двумя последними окнами и показ списка открытых окон (если не отпускать Alt). От того и задержка. Хотелось бы переключение на _нажатие_ TAB, а не на отпускание Alt+Tab

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

Пиши extension который это реализует.

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

у профессионалов не принято писать длинные строчки кода (сам этим грешу порой при быдлокодинге на похапэ). если ты даже развернёшь на всю ширину экрана такой файл у тебя большая часть места на экране будет пустовать. в вэбе тоже щас обычно делают так что ты увидишь только узенькую полоску шириной в треть экрана с контентом ссайта и огромный пустующий space по бокам.

iluha16
()
Ответ на: комментарий от Deleted

делай 12 столов тогда хватит на все случаи жизни

iluha16
()
Ответ на: комментарий от Deleted

там максимум на половину ширины современного экрана несколько самых длинных строк, vim их разделит на несколько физических строк без ущерба для читаемости.

iluha16
()
Ответ на: комментарий от RazrFalcon

Страшный, как ядерная война.

дык настрой

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.