The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В GNOME планируют изменить модель управления окнами"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "В GNOME планируют изменить модель управления окнами" +/
Сообщение от freehckemail (ok), 31-Июл-23, 13:49 
> Примеры такие себе. Открыл окно – прошлое рабочее окно сдвинулось.

Ну вообще-то это стандарт для тайловых оконных менеджеров. В этом как раз вся суть.

Я вот последние где-то 8 лет пребывания на GNU/Linux сидел сначала на wmii3, а потом на i3wm. Там именно так всё и работало, и это было на самом деле очень удобно. Суть в том, что по умолчанию Ваше окно открывается на весь экран. Если с приложением удобнее работать, когда оно развёрнуто -- оно просто помещается на свой workspace. Воркспейсы же, говоря простым языком, все создаются мгновенно. Говоря сложнее -- на них надо заранее назначить хоткеи. Моя практика была -- 12 воркспейсов на первом мониторе с перемещением через Win+[1-9]/0/-/=. Ну и 12 воркспейсов на втором с перемещением через Win+[F1-F12]. В целом по опыту 12-ти штук хватает за глаза.

И обычно практика использования выглядит так: вот у тебя на этом воркспейсе всегда это приложение, а на другом -- всегда то. И такая группировка не вызывает проблем, поскольку воркспейсы создаются на лету. То есть ты начинаешь работать -- у тебя только один воркспейс. Ты, допустим, открываешь на нём браузер. Понадобился второй -- нажал Win+2, он сразу появился, открыл на нём, ну не знаю, например Emacs. Захотел обратно к барузеру -- перешёл обратно на первый через Win+1. Мессенджеры всякие я вот ставил на 10й, и переходил туда по Win+0. И ты очень быстро привыкаешь, что на 1м у тебя браузер, а 2м Emacs, а на 10м мессенджеры. А все прочие воркспейсы -- отводятся под временно запускаемые приложения, например под терминалы. Кстати, ввиду того, что они часто вызываются, есть традиция вешать их на какой-нибудь простой хоткей, например Win+Enter.

И по поводу автоматического образмеривания, на примере тех же терминалов -- это как раз очень удобно, когда ты открываешь их, допустим, штуки четыре, и окна в воркспейсе скейлятся автоматом, чтобы они не перекрывали друг друга. А если нужно, чтобы окошко всегда висело так, как вы его повесили, и не изменяло размера при открытии новых окон -- для этого окно можно переводить во floating mode. И тогда оно ведёт себя как окно в обычном оконном менеджере: то есть таскается руками с места на место.

Не знаю, может быть именно это Вы назвали "работой по отслеживанию и запоминанию перемещений", но хочу отметить, что это -- совершенно не напрягает при работе с тайлингом. Скорее даже наоборот -- позволяет меньше отвлекаться на образмеривание окон. Ведь действительно, большинство приложений устроены именно так: они либо предназначены для того, чтобы развернуть их на весь экран, либо предназначены для того, чтобы их открывали во множестве экземпляров на одном экране.

PS: Сейчас я сижу под MacOS, и мне вот именно этих фишек как раз больше всего и не хватает. Rectangle отчасти решает проблему, позволяя по хоткею образмеривать окошки в половину/четверть экрана, прижимая их к краю, но всё-таки когда окна сами образмериваются, чтобы не перекрываться -- это куда приятнее. Но это, увы, не отменяет того, что в MacOS воркспейсы на лету не создаются, и их надо отдельно прокликать, а при перемещении к нужному приложению через spotlight (в некотором смысле это аналог dmenu) по имени приложения -- воркспейсы макоси перемещаются. Если кто знает, как это в макоси можно улучшить, буду признателен.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
В GNOME планируют изменить модель управления окнами, opennews, 28-Июл-23, 11:12  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру