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.

> В третьей.

Что, прямо через OpenGL?! А мужики-то не знают! :))

Через XRender и metacity умеет composite использовать да превьюшки в списке запущенных приложений генерировать (крайне бесполезная функция, кстати).

Я лично пытался там что-то запатчить в 2005-м году.

Не получилось, не подфартило?.. :))

cruxish ★★★★ ()

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

> А можно пруфлинк в студию?..

«GConf — система, используемая в GNOME для хранения настроек рабочего стола и приложений. Изменения контролируются демоном GConfd. GConfd следит за изменениями в базе данных, и при их изменении, передаёт новые настройки приложениям.» © ru.wikipedia.org

Ну а раз есть демон, читающий настройки и знающий текущие, значит и кеш есть. Собственно, sycoca — это такой же демон.

Вы прямо блеснули своим потрясающим отсутствием логики. :)

Я указал на ложность первого предположения.

Меня не волнует, что говорят про KDE разработчики PulseAudio.

Гномеры гномом не пользуются? Компиз не гном, Pulse не гном, Firefox не гном... у вас от гнома только наутилус, что ль? Зачем такое DE?

Aceler ★★★★★ ()

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

> Что, прямо через OpenGL?! А мужики-то не знают! :))

Вопрос читать внимательно: http://www.linux.org.ru/jump-message.jsp?msgid=4236537&cid=4251459

Парсер не заметил слова OpenGL, может, он чего-то не увидел?

Через XRender и metacity умеет composite использовать да превьюшки в списке запущенных приложений генерировать

Настройкой через gconf, надо понимать?

(крайне бесполезная функция, кстати).

Ну естественно, надо нормально её реализовывать, а не через xrender.

Aceler ★★★★★ ()

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

> Что за тоненькая линия? Эффект сворачивания? Вроде бы ключ /apps/metacity/general/reduced_resources.

И традиционный вопрос — как убрать ТОЛЬКО этот эффект, или у гнома все настройки такие, что убирать его можно только вместе с превращением metacity в УГ?

Aceler ★★★★★ ()

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

> «GConf — система, используемая в GNOME для хранения настроек рабочего стола и приложений. Изменения контролируются демоном GConfd. GConfd следит за изменениями в базе данных, и при их изменении, передаёт новые настройки приложениям.» © ru.wikipedia.org

Я вообще-то об этом не один комментарий написал. И да, здесь нет слова «кэш».

Ну а раз есть демон, читающий настройки и знающий текущие, значит и кеш есть.

...Хотя если данные в оперативной памяти вы называете «кэшем», тогда с вашим утверждением нельзя не согласиться. :))

Собственно, sycoca — это такой же демон.

Нелогично. Хотя, конечно, можно было потроллить на тему «ААА, у вас в KDE есть аналог GConf!!!11»

Я указал на ложность первого предположения.

Всё бы ничего, но это было утверждение.

Гномеры гномом не пользуются?

Абсолютно нелогично.

Компиз не гном, Pulse не гном, Firefox не гном...

Совершенно верно.

у вас от гнома только наутилус, что ль?

Советую на досуге почитать, что такое GNOME. ;)

cruxish ★★★★ ()

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

> И традиционный вопрос — как убрать ТОЛЬКО этот эффект, или у гнома все настройки такие, что убирать его можно только вместе с превращением metacity в УГ?

Проверьте ещё /desktop/gnome/interface/enable_animations.

cruxish ★★★★ ()

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

> Переход на личности в приличном обществе приравнивается к сливу.

По-моему, вы сами написали «Я лично пытался...». А я у вас уточнил, какими были результаты, пусть и в шутливой форме. Или в приличном обществе шутливая форма тоже не приветствуется?.. ;)

cruxish ★★★★ ()

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

> ...Хотя если данные в оперативной памяти вы называете «кэшем», тогда с вашим утверждением нельзя не согласиться. :))

Ну наконец-то!! :)

Нелогично. Хотя, конечно, можно было потроллить на тему «ААА, у вас в KDE есть аналог GConf!!!11»

Есть аналог Gconf. Более того, есть аналог Gconf-editor, называется Kconfigeditor. Проблема гнома в том, что gconf-editor приходится использовать куда чаще, чем хотелось бы.

Всё бы ничего, но это было утверждение.

От этого оно не становится истинным.

Советую на досуге почитать, что такое GNOME. ;)

http://ru.wikipedia.org/wiki/Gnome

«GNOME — свободная среда рабочего стола для Unix-подобных операционных систем. GNOME является частью проекта GNU.»

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

Проверьте ещё /desktop/gnome/interface/enable_animations.

Подскажи сразу, куда смотреть, чтобы узнавать, какие ключи смотреть — не буду же я бегать на ЛОР за каждым ключом? :)

По-моему, вы сами написали «Я лично пытался...». А я у вас уточнил, какими были результаты, пусть и в шутливой форме. Или в приличном обществе шутливая форма тоже не приветствуется?.. ;)

Патчи устарели в связи с переходом на KDE4 и новым композитным движком, в апстрим они так и не попали.

Aceler ★★★★★ ()

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

> От этого оно не становится истинным.

Оно с самого начала было истинным, хватит уже оправдывать своё отсутствие логики. :)

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

Мы не заменяем, мы дополняем. У нас есть свобода выбора необходимого софта, мы к DE не привязываемся. А у вас по другому? Или если кто-то пользуется в KDE оперой/амароком/коффисом, то это уже не KDE?.. ;))

Да, под необходимым софтом я подразумеваю как тот, что появился до GNOME (GIMP), так и тот, который просто использует GTK+ для интерфейса в Linux (Firefox).

Подскажи сразу, куда смотреть, чтобы узнавать, какие ключи смотреть — не буду же я бегать на ЛОР за каждым ключом? :)

Если тот, что я привёл во второй раз, не сработает, то смотрите в мою память или в описание ключей GConf (в gconf-editor - панелька Key Documentation).

Патчи устарели в связи с переходом на KDE4 и новым композитным движком, в апстрим они так и не попали.

А, то есть это были левые сторонние патчи, которые у вас так и не заработали?.. :)

cruxish ★★★★ ()

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

>И традиционный вопрос — как убрать ТОЛЬКО этот эффект, или у гнома все настройки такие, что убирать его можно только вместе с превращением metacity в УГ?

Всё просто и очевидно: отключить всю анимацию + перевести метасити в режим пониженного потребления ресурсов + включить спецвозможности для инвалидов и неполноценных = убрать анимацию только при минимизации окон!

http://www.linux.org.ru/jump-message.jsp?msgid=3934514&cid=3940240

Математика по-гномовски, фиг ли.. =)

AX ★★★★★ ()

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

>Меня эта анимация в гноме жутко бесила.

Просто надо было расслабиться и повторять по десять раз "Это никому не мешает!", до и после обеда. Глядишь, через неделю всё бы и прошло. ;)

AX ★★★★★ ()

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

Честно говоря почти так и было:) Со временем прошло, но, всему есть предел, со временем такого г*вн* накопилось очень много и пришлось свалить с гнома.

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

nikotyn ()

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

> Оно с самого начала было истинным, хватит уже оправдывать своё отсутствие логики. :)

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

Мы не заменяем, мы дополняем.

Замена Metacity на Сompiz — это замена, а не дополнение.

Или если кто-то пользуется в KDE оперой/амароком/коффисом, то это уже не KDE?.. ;))

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

смотрите в мою память или в описание ключей GConf (в gconf-editor - панелька Key Documentation).

Попробую.

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