LINUX.ORG.RU

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

 , ,


0

0

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

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

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

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

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

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

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

Скриншоты

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

★★

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

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

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

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

  • 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 ()

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

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

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

Gary ★★★★★ ()

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

Quote:

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

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

GotF ★★★★★ ()

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

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

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

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

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

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

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

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

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

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

Ruth ★★ ()

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

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

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

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

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

MuZHiK-2 ★★★★ ()

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

man fluxbox

AITap ★★★★★ ()

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

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

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

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

Ruth ★★ ()

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

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

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

MuZHiK-2 ★★★★ ()
Ответ на: kwin-tabbing импортирован в основную ветку kwin. от Bohtvaroh

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

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

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

Да.

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

aka50 ()

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

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

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

Ruth ★★ ()
Ответ на: kwin-tabbing импортирован в основную ветку kwin. от Bohtvaroh

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

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

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

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

aka50 ()

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

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

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

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

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

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

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

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

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

MuZHiK-2 ★★★★ ()

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

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

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

MuZHiK-2 ★★★★ ()

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

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

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

Nirdosh ()

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

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

Deleted ()

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

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

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

MuZHiK-2 ★★★★ ()

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

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

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

MuZHiK-2 ★★★★ ()

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

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

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

MuZHiK-2 ★★★★ ()

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

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

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

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

aka50 ()

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

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

Deleted ()

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

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

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

Aceler ★★★★★ ()

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

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

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

MuZHiK-2 ★★★★ ()
Ответ на: kwin-tabbing импортирован в основную ветку kwin. от www_linux_org_ru

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

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

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

Aceler ★★★★★ ()

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

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

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

MuZHiK-2 ★★★★ ()

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

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

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

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

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

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

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

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

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

cruxish ★★★★ ()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ruth ★★ ()

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

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

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

TEH FAIL.

Deleted ()

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

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

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

>TEH FAIL.

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

anonymous ()

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

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

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

Nirdosh ()
Ответ на: kwin-tabbing импортирован в основную ветку kwin. от Bohtvaroh

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

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

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

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

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