LINUX.ORG.RU

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

 , ,


0

0

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

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

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

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

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

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

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

Скриншоты

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

★★

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

странно. вот сейчас у меня

  • opensuse 11.2 (в 11.1 тож самое было)
  • kde 4.3.1,
  • nVidia Corporation G86 [GeForce 8500 GT] 1600x1200
  • nvidia-gfxG02-kmp-pae 190.42_2.6.31.5_0.1-8.2.

Cкролит на уровне оперы. konsole - нет разницы с gnome terminal.

Могу предположить что

  • иксы юзают открытый драйвер (или вообще что-то типа vesafb :) )
  • багнутая версия nvidia (была такая версия во времена 4.0/4.1)
  • кде все-таки должно быть 4.2 миниму (может я ошибся и не в 4.1 это исправили)
aka50
()
Ответ на: комментарий от MuZHiK-2

Если плавно приделают kinetic - будет только хорошо. И какие-то там свистелки для нетбуков обещают, это я тоже жду.

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

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

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

А что за баг?

Gary ★★★★★
()

Quote:

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

Смех, да и только. Им бы только костылей нагородить.

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

В браузере - это нужно

Да не только! Что вы?! Это полезно в любом приложении, которое использует вкладки на глобальном уровне, т.е. для разделения окон. И вдвойне полезно, если это приложение еще и должно быть более стабильным, не роняя за одной вкладкой все прочие.

и мне, в принципе, все равно, как это сделано в хроме - главное что работает и есть не просит

Оно выбивается из системного стиля и делает доступ к фичам WM более затруднительным. Я уж не говорю о том, что если это будет проще реализовать, будут появляться больше программ с поддержкой - Firefox, Midori, Arora etc, и это только из браузеров.

это будет сбивать пользователя и вносить путаницу

Проводили исследования, опросы? Даже Apple уже вводит у себя подобные вкладки, правда, пока только в Safari. Но кажется мне, использует при этом не такой костыльный сопособ, как chromium.

Сначала, возможно, будет непривычно, но задумайтесь на секунду - какую поленую роль несет сейчас заголовок окна? Да почти никакой! А если запихнуть в него вкладки, площадь полезного пространства увеличится, а части программ смогут без труда логически группироваться.

чего до сих пор нету у кде

А как же, например, планируемая интеграция Semantic Desktop? Хотя я не пользователь KDE и за вектором - лучше к ним.

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

>>Если плавно приделают kinetic - будет только хорошо. И какие-то там свистелки для нетбуков обещают, это я тоже жду.

Вот именно, что одни свистелки клепают. Уже третий год. Сколько можно их клепать?

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

Пока кде будет игрушкой в глазах самих разработчиков, оно нафиг никому по-серьезному не нужно.

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

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

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

А в открывалке гномопапок так и не сделали нормальный выбор оной папки. И?

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

>>А что за баг?

Номера уже не помню, недавно в толксах даже обсуждали про race condition. Суть в том, что в рандомное время заголовок окна просто превращался в мусор.

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

> Cкролит на уровне оперы. konsole - нет разницы с gnome terminal.

> Это при включенном композите?

Да.

Может еще флеш? Оно бывает страница запруженая этим говном конкретно подтормаживать может, но например lenta.ru скролится влет и без проблем.

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

Смех, да и только. Им бы только костылей нагородить.

Наоборот. Костыли - это как сейчас в Chromium. А здесь же - легкий способ интегрировать различные части приложения, в том числе разбитые на различные процессы, при этом соблюдая системные стили и поведение.

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

>Суть в том, что в гноме работает быстро. Я даже не знаю, наверное не судьба. :)

может магия opensuse? они вот прикрутили же файловые диалоги к ff и o3. Может и еще чего допилиливали по сравнению с gentoo?

Ради интереса, будет время, попробуй livecd сузи? Может в дистре дело?

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

>>Да не только! Что вы?! Это полезно в любом приложении, которое использует вкладки на глобальном уровне, т.е. для разделения окон. И вдвойне полезно, если это приложение еще и должно быть более стабильным, не роняя за одной вкладкой все прочие.

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

>>Оно выбивается из системного стиля и делает доступ к фичам WM более затруднительным. Я уж не говорю о том, что если это будет проще реализовать, будут появляться больше программ с поддержкой - Firefox, Midori, Arora etc, и это только из браузеров.

Да, давай прикрутим еще и фокса костылями к кедам, браво. Пусть браузеры сами придумывают новые интерфейсы.

>>Проводили исследования, опросы? Даже Apple уже вводит у себя подобные вкладки, правда, пока только в Safari. Но кажется мне, использует при этом не такой костыльный сопособ, как chromium.

Видишь, даже аппл только в браузере это делает, больше нигде оно не нужно, и я уверен, что уже давно фокус-тестирование провели.

>>А как же, например, планируемая интеграция Semantic Desktop? Хотя я не пользователь KDE и за вектором - лучше к ним.

Ну трындеть кдешники умеют, больше их слушай. Они про этот семантик десктоп который год лапшу катают.

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

>>А в открывалке гномопапок так и не сделали нормальный выбор оной папки. И?

И что там ненормального? Выделил папку и все. Функцию свою выполняет. Или тебе еще там кофеварка нужна?

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

> Суть в том, что в гноме работает быстро. Я даже не знаю, наверное не судьба. :)

да, и фф у меня 3.5.

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

>Вот именно, что одни свистелки клепают. Уже третий год. Сколько можно их клепать?

Ты дурак? любая DE по определению свестелки и перделки.

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

Это не вектор. Это, простите, когда кому-то делать нечего они что-то там чешут в порыве KDE-подражательства :}

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

>>Наоборот. Костыли - это как сейчас в Chromium. А здесь же - легкий способ интегрировать различные части приложения, в том числе разбитые на различные процессы, при этом соблюдая системные стили и поведение.

Жги еще! Какие ты процессы собрался во вкладки выносить? Еще нитки туда вынеси.

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

>>Ты дурак? любая DE по определению свестелки и перделки.

Но не любая ДЕ ставит для себя это в качестве приоритета развития. Так что дурак-то?

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

>>Это не вектор. Это, простите, когда кому-то делать нечего они что-то там чешут в порыве KDE-подражательства :}

Подражать кедам могут только клинические идиоты. У гнома же есть и родмапы всегда, и цели, регулярно проводятся собрания и решается, что и как делать. В кедах же каждый коптит свой кусок по-своему.

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

>>>Это случайно не только при декорации охудепа?

>Нет, это был общекдешный баг.

Ну закрыли? И ладненько. В метасити до сих пор нельзя кнопки мыши конфигурировать... а вы тут про какие-то декорации :)

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

Странно, он меня обошёл стороной. В Gentoo обновление кед происходит не часто :)

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

На каком собрании и голосовании придумали эту новую killer фичу гномовскую, от которой даже гномеры плюются?

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

Flux обходится без этого спокойно. Определённые окна группируются автоматически, согласно моим правилам.

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

В терминале ещё. Я использую для OO.o, когда несколько документов надо держать открытыми.

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

> Ну закрыли? И ладненько. В метасити до сих пор нельзя кнопки мыши конфигурировать... а вы тут про какие-то декорации :)

Если чего-то нет, то оно не может и сломаться — девиз команды Gnome.

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

>>На каком собрании и голосовании придумали эту новую killer фичу гномовскую, от которой даже гномеры плюются?

Плюются кдешники? Ничего удивительного, зависть же. И как можно плеваться, когда фича еще не доделана толком?

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

> табы мне нужны в браузере и м.б. в IDE, и все -- где их кроме этого юзать?

Везде вместо объединения задач в панели задач — вот действительно костыль.

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

>>Если чего-то нет, то оно не может и сломаться — девиз команды Gnome.

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

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

> Проводили исследования, опросы? Даже Apple уже вводит у себя подобные вкладки, правда, пока только в Safari.

Думаю, что дальше Safari дело не уйдёт. В браузере такие табы полезны, т.к. они позволяют увеличить видимую область окна на ~20 пикселей по вертикали - в частности, на нетбуках это довольно актуально.

> Сначала, возможно, будет непривычно, но задумайтесь на секунду - какую поленую роль несет сейчас заголовок окна? Да почти никакой! А если запихнуть в него вкладки, площадь полезного пространства увеличится, а части программ смогут без труда логически группироваться.

Представьте себе следующие ситуации:

1. Открыт Firefox с тремя табами и Nautilus с двумя. Есть ли смысл группировать их?

2. Открыт Nautilus и окно с настройками Nautilus (которое имеет фиксированный размер, с которым оно наиболее удобно). Есть ли смысл группировать их?

3. Открыты Nautilus, Firefox и GNOME Teminal. Есть ли смысл группировать их, если есть таскбар?

Подозреваю, что эта "фича" придумана для того, чтобы привлечь некоторых флуксбоксеров, т.к. её смысл довольно неясен. Посмотрите на статистику использования плагина Compiz для табов - сколько процентов от общего количества любителей Compiz его используют?

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

И в какой категории приложения эти вкладки вообще нужны? Потому что они нафиг нигде не сдались.

Раньше в точности такое же сказали бы и про браузеры. Зачем они там, ведь есть и обычные, нормальные вкладки? А потом WM-табы первым среди браузеров реализовал Chromium.

Никто не работает сразу с 10 доками - все по порядку.

Вон, в OpenOffice.org просили вкладки. Почему бы и не эти? Или в gedit вынести вкладки в заголовок, чтобы не занимали лишнее место. Или в geany, exaile (плейлисты), nautilus.

Да, давай прикрутим еще и фокса костылями к кедам, браво.

При чем здесь «прикрутим к кедам»? Смысл в том, что KDE реализуют эту фичу первыми, а потом - при должном успехе и отсутствии слишком большого количества гвоздей - она может постепенно перетечь в мейнстрим. Возможно даже расширившись - размещение не просто вкладок, а различных элементов на заголовке окна.

Видишь, даже аппл только в браузере это делает

Пока в браузере. Пробный камень. А дальше - посмотрим, времени еще прошло не столь много, чтобы о чем-то судить.

я уверен, что уже давно фокус-тестирование провели.

А я уверен, что нет. Это домыслы, наши и ваши. Покажите мне уже проведенные исследования и их результаты. И проверенные, иначе я могу, например, привести вот такую ссылку:

http://www.artlebedev.ru/kovodstvo/sections/126/

В команде создателей гениального самоката с гироскопическими стабилизаторами Segway говорят, что не пускали фокус-группы на порог.

Не пользуются фокус-группами и в компании Apple.

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

На каком собрании и голосовании придумали эту новую killer фичу гномовскую, от которой даже гномеры плюются?

Плюются кдешники? Ничего удивительного, зависть же. И как можно плеваться, когда фича еще не доделана толком?

TEH FAIL.

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

Разве они не передумали делать вкладки в Сафари в заголовке?

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

>>>На каком собрании и голосовании придумали эту новую killer фичу гномовскую, от которой даже гномеры плюются?

>>Плюются кдешники? Ничего удивительного, зависть же. И как можно плеваться, когда фича еще не доделана толком?

>TEH FAIL.

Это мужик опять знатно съехал с темы, чтобы слив не признавать.

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

>Но не любая ДЕ ставит для себя это в качестве приоритета развития. Так что дурак-то?

А что надо ставить в качестве приоритета, заместо повышения юзабилити? Стабильность? так это не десяток ребят сидят в одной конторке и девелопят девелопят девелопят, на потребности всего сообщество сразу не протестить. Для меня четверка уже больше года стабильно работает, для кого-то еще нет. Че теперь пока какой-то Muzhik-2 на ЛОРе не просрется, что все теперь стабильно, сидеть ждать и не реализовывать новые идеи?

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

> Это не вектор. Это, простите, когда кому-то делать нечего они что-то там чешут в порыве KDE-подражательства :}

Ой, как толсто...

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

>> Ради интереса, будет время, попробуй livecd сузи? Может в дистре дело?

>Да не вопрос, качну, пожалуй.

Правда вопрос :), можно ли накатить nvidia драйвера на livecd :) (теоретически не должно быть проблем, но не пробывал ни разу)

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