LINUX.ORG.RU

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

 , ,


0

0

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

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

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

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

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

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

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

Скриншоты

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

★★

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

> То гном идеален, логично же.

о! а скажи-ка мне, как в гноме сделать так, чтобы на разные мониторы (их 2 штуки подключены) повесить разные обоины?

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

> Скрипт на пару строк в автозапуск не накатать?

В пару строк не получится. Да и зачем мне городить какие-то костыли если всё делается стандартными средствами?

> Да, 5 раз тыкнуть мышкой - нереально сложно.

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

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

>>Вот опять. Юзабилити гнома такое юзабилити...

А как ты еще собрался запускать консольные приложения? Скрипт рулит.

>>А он не падает.

Ага, то-то в каждом минорном релизе кед целые пачки багов и крешей в кмейле фиксят.

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

>>А я считаю в строке запуска — тоже удобно.

Если ты не можешь без этого в гноме - то gnome-do спасет.

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

>>о! а скажи-ка мне, как в гноме сделать так, чтобы на разные мониторы (их 2 штуки подключены) повесить разные обоины?

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

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

> Я наоборот пытаюсь разобраться в реальном профите гибернейта.

> А как ты еще собрался запускать консольные приложения? Скрипт рулит.

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

> Во-вторых, идеальность не означает реализацию всех больных фантазий.

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

isden ★★★★★
()

А с мужиком-2 в игноре топик раз в 10 тоньше...
;)
Даже читать приятно, а не как всегда...

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

>>В пару строк не получится. Да и зачем мне городить какие-то костыли если всё делается стандартными средствами?

С каких пор скрипт - костыль? Это самое что ни на есть Ъ. Причем с гибернейтом могут быть косяки, тут же надежно.

>>Гораздо больше. На возвращение состояния руками уйдет минут 10-15. Пока это будешь проворачивать забудешь с чего хотел начать рабочий день. Нахера эти усложнения?

Чтобы размять мозги перед началом рабочего дня.

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

>>Никто ещё так не палился...

Ты только сейчас узнал, что гном так совершенен?

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

И? выходит гибернейт не предоставляет ахового профита, но можно получить траблы с разными девайсами. Зачем оно надо?

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

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

Ну ты же понимаешь, что если есть люди с нетрадиционной ориентацией, то это не значит, что они никому не нужны.

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

> С каких пор скрипт - костыль? Это самое что ни на есть Ъ.

ты расскажи как ты запустишь скриптом konsole с двумя вкладками в одной и которых, допустим, запущен minicom, а во второй - mc. и это самый простой случай.

> Причем с гибернейтом могут быть косяки, тут же надежно.

в debian'е и гноме может быть

> Чтобы размять мозги перед началом рабочего дня.

для этого есть более простые и эффективные способы чем занятие бесполезным мышкотычеством

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

> Ну ты же понимаешь, что если есть люди с нетрадиционной ориентацией, то это не значит, что они никому не нужны.

я так понял, это ты про разработчиков гнома в общем и мигеля в частности?

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

>>ты расскажи как ты запустишь скриптом konsole с двумя вкладками в одной и которых, допустим, запущен minicom, а во второй - mc. и это самый простой случай

konsole этого не позволяет что ли? Тогда мне жаль кдешников.

>>в debian'е и гноме может быть

в мандриве тоже.

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

>>я так понял, это ты про разработчиков гнома в общем и мигеля в частности?

Нет, я про поклейщиков обой на мониторах.

MuZHiK-2 ★★★★
()

Не дай бог это станет стандартом. Пользователи WM, где нету декораций окон (большинство тайловых), скажут большое спасибо.

Вообще хотя применение этой затеи и есть, но сравнительно малое, и мне кажется не перекрывает всех связанных с ним неудобств.

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

Gnome не предоставляет никакого профита, но можно получить траблы с отсутствием функционала. Зачем оно надо?

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

> konsole этого не позволяет что ли?

Я понятия не имею, но опять же зачем мне придумывать какие-то извращение, если есть решение проще?

> в мандриве тоже.

Ни разу не было проблем с hibernate.

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

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

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

значит я её придумал заново, мучаясь с 1024х600. правда я табы боковые замыслил, чтобы по вертикали места хватало на нетбуках.

flwm допилить бы... катастрофически не хватает времени :-(

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

А гном-терминал позволяет?

#!/bin/sh
# Path: /usr/local/bin/gnome-terminal
if [ "x$*" != "x" ]; then
  /usr/bin/gnome-terminal "$@"
else
  pgrep -u "$USER" gnome-terminal | grep -qv "$$"
  if [ "$?" == "0" ]; then
    WID=`xdotool search --class "gnome-terminal" | head -1`
    xdotool windowfocus $WID
    xdotool key ctrl+shift+t
    wmctrl -i -a $WID
  else
    /usr/bin/gnome-terminal
  fi
fi
MuZHiK-2 ★★★★
()
Ответ на: комментарий от Aceler

>>Gnome не предоставляет никакого профита, но можно получить траблы с отсутствием функционала. Зачем оно надо?

Чтобы спасти пользователей от кдешного тотального маразма.

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

>>Ни разу не было проблем с hibernate.

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

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

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

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

>>О_о Костыль... Прозреваю, что таким "методом" можно что угодно запустить и как угодно.

Это Ъ-вей. Работает везде, на любом железе, все как просили.

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

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

Ну в своей песочнице ты можешь все что угодно городить, другим же оно не нужно.

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

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

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

>У меня другое стоит.

Ну тогда нефиг писать про то, чего не знаешь.

>В меню Система.

Ребутнулся в бубунту и не нашёл.

>Тогда расскажи мне, почему у меня нету пульсаудио и стандартный гномовский регулятор нормально работает с алсой?

По-моему это ты мне должен рассказать, почему у меня не работает.

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

Вот они - последствия гномов-славы: мужик-2 теперь должен всем всё про использование гнома рассказывать и рецепты выписывать, прям доктор. :-)

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

>Я бы сказал, что они жестко замыкаются в своих кедах.

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

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

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

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

> А я считаю в строке запуска — тоже удобно

Упс! А я и не знал такой вариант. Удобно :)

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

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

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

всегда отключал объединения задач в панели задач -- зачем оно нужно?

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

>>понятно, кроме как троллить ты ни на что не способен, чтд

если ты не в силах запустить гконф - то только врач уже поможет.

MuZHiK-2 ★★★★
()

> Это означает что пользователь может при помощи средней кнопки мыши объединить несколько окошек в одно.

Это конешно хорошо. А остальные эффекты kwin как всегда неюзабельны в плане их активации: регуляциия прозрачности окна вновь требует растяжения пальцев похлеще чем от emacs? Thanks, but no, thanks. На кде возвращаться ещё рано.

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

>>Тогда к чему были упрёки Konsole? :-)

Я и не упрекал, я только спросил, можно ли вкладки извне открывать в ней. На что тишина повисла.

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