LINUX.ORG.RU

kwin-tabbing импортирован в основную ветку kwin.

 , ,


0

0

Как и было запланированно, в версии 4.4 в kwin будет поддержка вкладок. Недавно в основную ветку kwin внесены изменения, разработанные в рамках ветки kwin-tabbing. Это означает что пользователь может при помощи средней кнопки мыши объединить несколько окошек в одно.

На данный момент этот режим поддерживиется только двумя декорациями окон:

  • Oxygen, который был значительно изменён по сравнению с 4.3;
  • Tabstrip новая минималистическая декорация, разработанная специально для поддержки вкладок.

Однако, наличие такого функционала не означает, что теперь можно превратить konqueror в chromium. Сейчас для приложений нет возможности автоматически добавлять владки в уже существующую группу.

Основная проблема - необходимость реализации работы с вкладками через оконный менеджер в самом приложении. Кроме того менеджер окон должен иметь возможность добавить определённые пункты в контекстном меню вкладки, например, в случае браузера, это «обновить вкладку» и т.п. Возможно, в будущем данный функционал будет добавлен.

Известные на данный момент баги:

  • Небольшие графические артефакты, при использовании декораций Oxygen.
  • Не работает свёртывание окон в заголовок.
  • Сгруппированные окна не запоминают порядок при восстановлении сеанса KDE.
  • Некоторые эффекты не умеют корректно работать с объединёнными окнами

Скриншоты

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

★★

Проверено: maxcom ()

>Основная проблема - необходимость реализации работы с вкладками через оконный менеджер в самом приложении.

Закопать.

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

А в чём собственно вопрос?
Не старается.
Где в windows поддержка вкладок?
AFAIK это есть в compiz и в одном из *box, вроде в fluxbox, точно не помню.
Причём тут оффтопик?

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

а почему (пусть будут рекламными) скриншоты такие вкусные, а на деле в кде все очень плохо?

anonimbus ★★
()

>Основная проблема - необходимость реализации работы с вкладками через оконный менеджер в самом приложении

И на кой оно такое надо?

kernelpanic ★★★★★
()

а в чем проблема?

а в чем проблема? если у формы есть контролы с табами - в «поведении окна» в кде - возможность выбрать, какой контрол использовать в заголовке окна (и использовать ли вообще). в общих же настройках - настроить поведение по умолчанию (если 1 контрол - то ставить ли его автоматом в заголовок, если 2 и больше - забивать/спрашивать, который ставить). для кутешных программ не должно составить труда. для ГТК/свинг/прочее - фиг знает, наверное тоже можно. а там уже и во freedesktop пропихнуть можно.

Fragster
()

А что за тема обрамления на втором скрине?

ToyShot
()

Не понял, а зачем для табов поддержка в приложениях? Флукс как то без этого находится и вполне прекрасно все работает. Или кеды как обычно не ищут легких путей?

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

"Проблема" то вот:

>Однако, наличие такого функционала не означает, что теперь можно превратить konqueror в chromium.

Если этого не хотеть, то ничего менять и не надо ;)

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

аниме плохо повлияло на твой интеллект

wfrr ★★☆
()
Ответ на: комментарий от muhas

Чтобы firefox при открытии нового окна создал его внутри группы окон, в которой он находится.
Ну и ещё - чтобы в табах всё того же firefox-а был доступен функционал, а ля обновления таба и тому подобное.
Без этой поддержки нельзя полноценно заменить поддержку табов внутри приложения на внешнюю в рамках оконного менеджера. Соответственно сделать как в chromium полностью пока не получится.
А вообще для табов конечно не нужна поддержка в приложениях, но для определённого функционала в рамках табов - нужна.
Как обновятся снэпшоты 4.4 и в gentoo обновят оверлей - протестирую - скажу, как оно.
скриншот может сделаю)

CyberTribe ★★
() автор топика
Ответ на: комментарий от Lighting

>А то, что в Win7 эта "фича" появилась раньше, чем в KDE ни на что не намекает?
Можно поподробнее? Какая фича? Табы что-ли? Где именно? И должно ли это намекать на то, что табы - зло?

DreamDragon
()

А в 4.4 firefox уже не тормозит с nvidia? Таскбар не глючит? А так как бы DE неплохой, только тормозит знатно...

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

>А то, что в Win7 эта "фича" появилась раньше, чем в KDE ни на что не намекает?

Возьми пару уроков у мужика. Он тебя научит как надо тролить

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

Не понял, а зачем для табов поддержка в приложениях?

Чтобы не использовать такие костыли, как Chromium.

Флукс как то без этого находится и вполне прекрасно все работает.

Так во Flux-е окна распределяет пользователь, а здесь предлагается в дополнение к этому предложить приложениям решать, какие окна они хотят объединить в одну группу с собой.

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

Странно. У меня во флуксе фф так же тебя вел, я всего лишь указал окна какого типа с какими группировать. А для функционала можно и меню приложения в табах по клику показывать - как то умудрились без переделки приложений меню как в маке сделать т.е. выдергивать меню из приложений на gtk и qt возможно, а этого имхо более чем достаточно

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

Ясно, тогда понятно. Главное что бы не злоупотребляли этим, а то придется отключать :)

muhas ★★★
()

Важно, чтобы это перенесли в Gnome, Xfce и прочие, так как если подобная возможность WM будет только в KDE, она будет далеко не так использоваться, как если бы она была везде. Кто захочет городить кучу кода для WM-с-поддержкой и WM-без-поддержки? И, конечно, API управления вкладками должен быть не KDE-специфичное, а генерализированное, лучше всего, вынесенное в отдельную библиотеку - libwmtab.so .

Ruth ★★
()

> Основная проблема - необходимость реализации работы с вкладками через оконный менеджер в самом приложении.

А почему так сложно? >_<

Но в целом правильной дорогой идут товарищи. Табы в конке, а потом и конк тоже в табе... чтобы точно не найти открытую станицу.

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

> И, конечно, API управления вкладками должен быть не KDE-специфичное, а генерализированное, лучше всего, вынесенное в отдельную библиотеку - libwmtab.so .

ты понимаешь, что говоришь сейчас про команду KDE?

name_no ★★
()

Если посмотреть на список багов (что неудивительно для кде), то возникает резонный вопрос: а нафига оно вообще нужно, если даже до альфы еле дотягивает? Просто бесполезная игрушка? Собственно, ничего удивительного, что кдешники опять страдают фигней, вместо того, чтобы почистить наконец свою багзиллу.

MuZHiK-2 ★★★★
()
Ответ на: комментарий от MuZHiK-2

Альфу кеды давно перешагнули, плазма уже давно не падает, хотя конечно по версиям они идут семимильными шагами :/

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

В гноме он работает очень даже шустро, а вот в кедах проблемы.

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

>А в 4.4 firefox уже не тормозит с nvidia? Таскбар не глючит? А так как бы DE неплохой, только тормозит знатно...

Это починили еще в 4.1 (как и konsole скролинг)

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

> Это починили еще в 4.1 (как и konsole скролинг)

У меня установлены кеды 4.3 последние. Konsole там тормозит просто невероятно. Я понимаю, о чём ты, но это не то. Отключение композита вроде бы помогает, но всё равно не то.

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

>>Альфу кеды давно перешагнули, плазма уже давно не падает, хотя конечно по версиям они идут семимильными шагами :/

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

MuZHiK-2 ★★★★
()
Ответ на: комментарий от name_no

>>я использую КДЕ давно, я кдешник и я поддерживаю. занимаются не тем.

Там еще кутешники подливают масла в огонь со своими новомодными свистелками - уверен, что ворона такой блеск не пропустит и 4.4 будет опять фигней. Надеюсь, нокия хоть по голове там настучит.

MuZHiK-2 ★★★★
()
Ответ на: комментарий от Bohtvaroh

> А в 4.4 firefox уже не тормозит с nvidia? Таскбар не глючит? А так как бы DE неплохой, только тормозит знатно...

На атлоне 64 x2 всё нормально работает, уже в 4.3.2+ :) На атлоне xp 1700+ - да, угрюменько. По крайней мере, твтайм картинку дёргать начинает. Компиз при тех же десктоп ээфектах не лагает.

AlexM ★★★★★
()
Ответ на: комментарий от MuZHiK-2

а нафига оно вообще нужно

Chromium не нужен? :) Или предлагаете и дальше использовать костыли подобные его реализации вкладок в заголовке?

Кто-то должен первым сделать поддержку WM-вкладок (уже есть в FLuxbox, Compiz etc) и API для их управления приложением. Лучше бы в Gnome 3 занялись бы именно этим, честно говоря.

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

>>Chromium не нужен? :) Или предлагаете и дальше использовать костыли подобные его реализации вкладок в заголовке?

В браузере - это нужно, и мне, в принципе, все равно, как это сделано в хроме - главное что работает и есть не просит. А в обычных приложениях вкладки в заголовках нафиг не нужно - это будет сбивать пользователя и вносить путаницу. Иначе бы в макоси давно это прикрутили, если бы это было юзабельно. А в гном3 уже есть свой направленный вектор, чего до сих пор нету у кде. Потому и творят всякую чушь - каждый делает то, что ему нравится.

MuZHiK-2 ★★★★
()
Ответ на: комментарий от Ruth

>>KWin работает ненормально?

То, что они чинили полгода баг с мусором в заголовках говорит о том, что ненормально.

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