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.

> Покажи в Gnome тулзу для массового ресайза картинок а-ля gwenview.

Такие штуки обычно прямо в наутилус втыкают. Гляньте в синаптике "nautilus-*". Для конвертации картинок и видео есть все готовое.

Vit ★★★★★ ()

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

3. централизованное меню настроек там настолько убого, что сделать там ничерта нельзя

С другой стороны меню настроек КДЕ настолько перенасыщенно, что сделать там там ничерта нельзя.

Lighting ★★★★★ ()

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

> Оно вам в гноме жить мешает, я так понимаю? :}

Мне в гноме оно сейчас абсолютно параллельно, но как техногик я хочу выяснить функциональное преимущество данного решения, и при необходимости к нему присмотреться. Пока что только от Ruth я дождался вменяемых комментариев. Ну ещё от Aceler парочку. А вы вообще, только троллить умеете... :)

cruxish ★★★★ ()

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

>С другой стороны меню настроек КДЕ настолько перенасыщенно, что сделать там там ничерта нельзя.

Подтвердим скриншотиками или так, вброс?

Deleted ()

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

> А где почитать список того, что требуется от DE?

Ой блин, опять потерял "мне"....

А где МНЕ почитать список того, что требуется от DE? :)

Aceler ★★★★★ ()

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

нормальных

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

Lighting ★★★★★ ()

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

>и при необходимости к нему присмотреться

Прикрутят, допилят — пощупаешь и поймёшь надо оно тебе или нет. А присматриваться по комментариям с ЛОРа это проктология ;)

>А вы вообще, только троллить умеете... :)


Я ещё пока даже и не начинаю :}

Deleted ()

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

> Такие штуки обычно прямо в наутилус втыкают. Гляньте в синаптике "nautilus-*". Для конвертации картинок и видео есть все готовое.

nautilus-image-converter, да. Я-то в курсе, сам пользуюсь, просто смешно смотреть на гномовцев, которые скрипты в консоли ваяют, и предлагают делать то же самое всем остальным. А всё почему? :)

Aceler ★★★★★ ()

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

> Пока что только от Ruth я дождался вменяемых комментариев. Ну ещё от Aceler парочку. А вы вообще, только троллить умеете... :)

Учитывая, что пока нет ни стандарта ни релиза, обсуждать-то в общем-то, нечего :)

Aceler ★★★★★ ()

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

> Так а теперь табы Firefox-а будут в заголовке, он сможет без проблем Chrome-образное поведение и освободить немного места для веб-страницы.

Если вы посмотрите на скетч 4-го Fx, то это уже есть в планах... ;)

> Это демонстрация функционала. ^^

Хорошо, если это так. :)

> А смысл выносить это в WM в том, чтобы стандартизировать, упорядочить это поведение и предоставить приложениям легкий к нему доступ.

Мы опять скатились в домыслы, т.к. демонстрируемый на скриншоте функционал не предполагает изменения кода показанных на нём программ. :) Опять таки, хорошо, если вы правы.

cruxish ★★★★ ()

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

А где МНЕ почитать список того, что требуется от DE? :)

Ой блин, опять потерял «мне»....

А где почитать список того, что МНЕ требуется от DE? :)

Лучше так.

Lighting ★★★★★ ()

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

> Нормальных - это которые содержат в себе десятки разделов и сотни вкладок с тысячами непонятных параметров? Тогда я очень рад тому, что в Гноме такое никогда не появится.

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

Aceler ★★★★★ ()

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

> Лучше так.

Если мы будем опираться на мои представления о DE, вы все обречены, потому что даже KDE их не вполне удовлетворяет =^_^=

Aceler ★★★★★ ()

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

> Единый конфигуратор? Гконф то?

Вы тоже не поверите... ;)) Почитайте, что такое GConf, и зачем он был придуман.

> И ещё винду ругают за реестр.

Реестр Windows бинарный и непрозрачный. В отличие от.

> В гноме — нет. Ибо все GUI настройки там урезаны по самое нехочу, чтобы не пугать домохозяек.

Повторяйте это три раза перед сном. :) Или просто посмотрите на GNOME, раз уж вы его ни разу не видели - http://img97.imageshack.us/img97/7611/screenshotfilemanagemen.png

cruxish ★★★★ ()

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

>>>>Reset: 3. централизованное меню настроек там настолько убого, что сделать там ничерта нельзя
>>>Lighting: С другой стороны меню настроек КДЕ настолько перенасыщенно, что сделать там там ничерта нельзя.

>>Mystra_x64: Подтвердим скриншотиками или так, вброс?

>Lighting: А подтверди-ка свой вброс "скриншотиками".


FAIL!

Deleted ()

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

> С тем же успехом реестр вендов открывается в любом бинарном редакторе и правится руками.

Давайте на спор, кто быстрее ручками изменит необходимый параметр - вы в реестре Windows или я в конфигах GConf? ;))

cruxish ★★★★ ()

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

>скрывающих богатейшие возможности - Check.

Check failed. Порядок кнопок в заголовке окна метасити меняется через реестр, к примеру. Вполне себе скрытая возможность.

Aceler ★★★★★ ()

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

>Почитайте, что такое GConf, и зачем он был придуман.

Чтение убедит меня в том, что то, что гномовские опции зашили в него и не предоставили GUI, это так и задумано?

>Реестр Windows бинарный и непрозрачный. В отличие от.


С точки зрения юзабилити — один хрен.

>Повторяйте это три раза перед сном. :) Или просто посмотрите на GNOME, раз уж вы его ни разу не видели


Это поэтому тут недавно пробегало, как принтер и часы (!) в реестре настраивали? Ололо.

Deleted ()

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

> С точки зрения юзабилити — один хрен.

OMG, ну о каком юзабилити может идти речь, если мы обсуждаем *систему хранения конфигурации*?! О юзабилити для разработчиков, что-ли?

> Чтение убедит меня в том, что то, что гномовские опции зашили в него и не предоставили GUI, это так и задумано?

> Это поэтому тут недавно пробегало, как принтер и часы (!) в реестре настраивали? Ололо.

Вот скажите, какой мне смысл спорить с человеком, который совершенно не разбирается в теме? :) Пожалуй, на этом и остановлюсь. :)

cruxish ★★★★ ()

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

>ну о каком юзабилити может идти речь, если мы обсуждаем *систему хранения конфигурации*?! О юзабилити для разработчиков, что-ли?

Это вы обсуждаете систему хранения, а мы обсуждаем, что у гнома хреновый конфигуратор ;)

>Вот скажите, какой мне смысл спорить с человеком, который совершенно не разбирается в теме? :)


Т.е. все эти крики в соответствующих разделах на ЛОРе мне привиделись и на самом деле они реестр не редактировали? А может ещё и гном без гконфа не работает, а я и не знаю? Какой смысл спорить с человеком, если он не понимает о чём спор?

Deleted ()

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

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

гконф тебя пугает? хочешь поговорить об этом?

MuZHiK-2 ★★★★ ()

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

>>настройки в KDE хранятся в ini файлах и все параметры правятся через нормальные формы настроек, а не через regedit

То есть ковыряться в непонятной файлопомойке лучше, чем сделать это в нормальной гуевине и описанием опций и параметров?

MuZHiK-2 ★★★★ ()

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

гут. через 50 лет это будет реализовано в гноме, а до этого гномеры будут говорить, что это не нужно.

registrant ★★★★★ ()

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

>>И к тебе список вопросов о задачах DE.

Покажи сперва, где прописано что де обязано тебе ресайзить _пачки_ фоток. Может оно тебе кофе по утрам обязано варить?

>>Нормальные юзеры скрипты ваяют? Юзабилити по-гномовски! Скрипты, реестр и консоль!

Продвинутые - скриптами.

MuZHiK-2 ★★★★ ()

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

> nautilus-image-converter, да. Я-то в курсе, сам пользуюсь, просто смешно смотреть на гномовцев, которые скрипты в консоли ваяют, и предлагают делать то же самое всем остальным. А всё почему? :)

Дык, наши сказали, надо бежать КДЕ-шников бить. Думать некогда.

Vit ★★★★★ ()

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

>Покажи сперва, где прописано что де обязано тебе ресайзить _пачки_ фоток. Может оно тебе кофе по утрам обязано варить?

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

registrant ★★★★★ ()

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

> Это вы обсуждаете систему хранения, а мы обсуждаем, что у гнома хреновый конфигуратор ;)

Предложите конфигуратор лучше, и если он будет стоящим, то его даже могут реализовать. ;)

> Т.е. все эти крики в соответствующих разделах на ЛОРе мне привиделись и на самом деле они реестр не редактировали?

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

cruxish ★★★★ ()

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

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

>>4.2

Даже Крон писал, что приходилось такое творить.

MuZHiK-2 ★★★★ ()

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

>>Еще недавно он был в основной и готовился в Gnome 2.30

Он в гноме сейчас чисто для ознакомления. Кстати, вот свежак, разработчики пробуют разные варианты дизайна: http://blogs.gnome.org/mccann/2009/11/14/mockturtlesuppe/

MuZHiK-2 ★★★★ ()

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

в KDE впринципе не возникает случаев, когда настройки надо править руками, но даже если и возникнет, то сделать это будет в разы проще чем в гноме из-за более простого способа хранения

Reset ★★★★★ ()

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

При переходе kde3->kde4 да, ибо поменялось абсолютно всё. В пределах одной ветки (1,2,3,4) ни разу не приходилось такого делать.

Reset ★★★★★ ()

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

>Предложите конфигуратор лучше, и если он будет стоящим, то его даже могут реализовать. ;)

Сделать нормальные опции в GUI, как в KDE или лучше ;)

>В вашем понимании GConf - это нечто ужасное.


В нашем понимании ужасен факт того, как это применяется, а не то, как оно там внутри хранится. Хоть на бабочках намагниченных.

Deleted ()

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

> В нашем понимании ужасен факт того, как это применяется, а не то, как оно там внутри хранится.

Программе необходимо прочитать конфигурационный параметр, она читает его из GConf. Это ужасно?

> как в KDE

Думаю, вам стоит просто дальше пользоваться KDE и не морочить другим людям голову. ;)

cruxish ★★★★ ()

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

>Программе необходимо прочитать конфигурационный параметр, она читает его из GConf. Это ужасно?

Ужасно юзабилити. Всю ветку читать лень что ли было? Так бы и сказал :)

>Думаю, вам стоит просто дальше пользоваться KDE и не морочить другим людям голову. ;)


В данной теме морочит голову как раз мужик-2, что де в гноме всё хорошо, а вот в кедах плохо и надо что бы было как в гноме. Мы же тихо мирно рассказываем, что у нас как раз всё прекрасно. Обычное дело на ЛОРе, чему тут удивляться :}

Deleted ()

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

Возьмем, например, наутилус. Первое что сразу бросается в глаза: не убираются надписи "назад" "вперед" у кнопок назад и вперед (в KDE эта тривиальщина делается правым кликом), нельзя сменить тип автодополнения у url'а (хочу выпадающий список, в KDE это делается правым кликом), при клике на url в виде "кнопок" не появляется строка ввода ... Таких мелочей для гнома и его приложений можно набрать сотни, часть из них лечится реестром. Оно мне надо такой гимор?

Reset ★★★★★ ()

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

В данном треде имеем честь наблюдать ужасающую нелогичность двух гномо-троллей, притом один из них (второй редакции который) всё обсуждение перевёл на себя. Ну дела...

DJAnto ()

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

> В данной теме морочит голову как раз мужик-2, что де в гноме всё хорошо, а вот в кедах плохо и надо что бы было как в гноме.

Не знаю мотивацию второго мужика, но лично мне, как пользователю GNOME, абсолютно всё равно, как там в KDE развиваются свистелки и перделки. Но за интересными технологиями я слежу. Поэтому, например, если %topic% придуман для объединения нескольких разноплановых приложений в одно окно, то это - свистелка и перделка. Если же это всё выльется в единый API для управления WM-табами, то это - интересная технология. А у большинства пользователей KDE это в любом случае вызовет одну реакцию - "ВАУ, КРУТО!!! А В ГНОМЕ ТАКОГО НЕТ!!!11one". ;)

И вообще, спор о GConf здесь совсем не в тему, не пойму, зачем он был нужен. :)

cruxish ★★★★ ()

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

> Возьмем, например, наутилус.

Возьмем например дропбокс. Под KDE его вообще нет. И копыто звук в джаббере не понимает.

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

У вас наверное работа заключается в профессиональном конфигурировании DE, если вам ничего другого не надо.

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