Отрисовка декораций окон методами клиента, т.е. не X-сервера/оконного менеджера/вайленд композитора, а тулкита/самого приложения. Таким образом тулкит/приложение может само решить что пихнуть себе в декорацию, и вместо тупо просранного места на экране мы получаем какой-нибудь полезный виджет.
И вместе с этим разномастные непохожие друг на друга заголовки. Кроме того, таская окно за заголовок надо теперь еще найти свободное место на нем, куда тыкнуть мышой.
Для экономии места margins и spacing лучше бы поменьше сделали и все было бы нормально. Ну и заголовок потоньше.
Декорации вообще не для того придуманы (само слово намекает).
Уж не знаю для чего они там были придуманы, но в современном мире у них только одна задача: содержать внутри себя кнопку [X]. И CSD с этой задачей справляется никак не хуже.
Вообще-то да. Каждое приложение от Васи Пупкина пилит свои. А те, которые полагаются на системные - они на то и системные, что они стандартизированы. В оффтопике декорации отрисовывает клиент, но код отрисовки стандартных декораций находится в раз и навсегда определённой системной библиотеке. А в Линуксе единственная на данный момент возможность стандартизации декораций - это оконный менеджер.
и вместо тупо просранного места на экране мы получаем какой-нибудь полезный виджет.
Два чаю этому товарищу. Но опасения насчёт того, что куча приложений резко станет лепить свои, нескучные заголовки, создавая некрасивую разрозненность, возможно, вполне оправданы: неплохо было-бы ввести общие правила размещения
элементов заголовка. Или они уже есть?
Но опасения насчёт того, что куча приложений резко станет лепить свои, нескучные заголовки, создавая некрасивую разрозненность, возможно, вполне оправданы
Как я уже заметил: желающих прилепить себе нескучный заголовок не остановит ничто. Выдавая таким желающим штатные средства мы по крайней мере увеличим интеграцию и уменьшим количество кулхацкерства.
В 3.8 включается через gnome-tweak-tool, тут скорее-всего так же будет в качествеве дополнения или опции. И вообще, я раньше сам плевался на отсутствие свернуть-развернуть, но сейчас уже вижу, что без этих действий в заголовке живётся весьма неплохо, никаких неудобств не ощущаю.
Разворачивать дабл-кликом по заголовку или перетаскиванием вверх. А сворачивание и «панель задач» (одно без другого бесполезно, к слову) — костыли, которые сделаны в венде которая так и не осилила множественные рабочие столы.
Разворачивание на весь экран перетаскиванием окна к верхнему краю экрана, разворачивание на половину экрана перетаскиванием к левому/правому краю экрана.
Сворачивание не нужно — можно просто переключиться на другое окно. Да и сворачивать особо некуда, так как нет никакой панели задач. Если окно в данный момент не нужно, то его можно выкинуть на другой рабочий стол.
Разворачивать дабл-кликом по заголовку или перетаскиванием вверх. А сворачивание и «панель задач» (одно без другого бесполезно, к слову) — костыли, которые сделаны в венде которая так и не осилила множественные рабочие столы.
What might bother you is the fact that you can’t use max/min controls within Tweak Tool. Tweak Tool still has the max/min option, but it only affects the non-CSD Apps.
С другой стороны теперь в декорации можно пихать любые виджеты
Но зачем? Не лучше ли пихать виджеты непосредственно в окно, а декорации (заголовок) отключать по желанию? В общем, очередной плевок в юниксвей от гномеров, ничего нового.
я не уверен, что в гноме можно что-либо настроить...
правишь исходники и пересобираешь. не мужик что ли? гномосеки всю жизнь так делали. эт кедерасты избалованные. им галочки, кнопочки и прочую мишуру подавай.