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.

Ага. По этому я gnome тока на ноуте оставил. Кеды богаче по функционалу и к нему привыкаешь быстро :)

aka50 ()

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

> И как можно плеваться, когда фича еще не доделана толком?

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

Aceler ★★★★★ ()

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

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

CyberTribe ★★ ()

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

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

Где я тебя обзывал? Наверно, клизмоиды слишком блестят на мониторе и не видно.

MuZHiK-2 ★★★★ ()

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

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

Так ведь и одного не реализуют, вот в чём проблема. Лучше реализовать хоть какой-нибудь вариант поведения, чем никакого.

Aceler ★★★★★ ()

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

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

Мне нужно, чтобы она выполняла свою функцию! :(

Предположим, я хочу выбрать корневую папку, я в нее прохожу, заглядываю в /dev, при помощи Backspace или любого иного метода выхожу назад в /, нажимую «Open» и... он выбирает мне /dev!

Escape выкидывает меня из диалога, ничего не выбирая.

Если я ввожу «/» в Location, мне пишут: «Error creating directory: File exists».

Если я нажму на сайдбаре «File System» и «Open» он все равно выберет /dev.

И корень - частный пример, просто если я так по неосторожности зашел из /home в /home/ruth я еще могу выйти на уровень выше (в /), оттуда снова зайти в нужную мне директорию (/home) и тогда уже нажать «Open». Извращенный способ, костыль, соглситесь.

Как мне обойти эту проблему, и, если способ есть, почему он так неочевиден?

Ruth ★★ ()

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

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

А в Fx вон вообще хотят от вкладок отказаться, и что это должно показывать?

cruxish ★★★★ ()

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

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

Обратные ситуации:

1. Открыт OpenOffice.org Writer с тремя документами и Calc с двумя

2. Открыто четыре изображения в GIMP

3. Открыто три консоли

4. Открыто три разговора в IM

5. Открыто пять каналов в X-chat

> Посмотрите на статистику использования плагина Compiz для табов - сколько процентов от общего количества любителей Compiz его используют?

А это уже вопрос рекламы.

Aceler ★★★★★ ()

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

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

А как же тогда OVER 9000 пользователей (включая меня) пользуются metacity, если в нём не релизовано никакого поведения?.. ;)

cruxish ★★★★ ()

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

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

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

MuZHiK-2 ★★★★ ()

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

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

можно, в Mandriva One проприетарные драйвера входят и работают

Reset ★★★★★ ()

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

А почему кде сразу? И при чем тут вообще кеды или винда? Не стоит лезть в крайности. Использую квин в хфсе, очень неплохая вещь.

LightDiver ★★★★★ ()

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

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

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

MuZHiK-2 ★★★★ ()

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

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

А как же тогда OVER 9000 пользователей (включая меня) пользуются metacity, если в нём не релизовано никакого поведения?.. ;)

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

aka50 ()

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

> А как же тогда OVER 9000 пользователей (включая меня) пользуются metacity, если в нём не релизовано никакого поведения?.. ;)

Почему никакого? Другое дело, что metacity неудобный по сравнению с KWin, мы тут о юзабилити говорили.

Aceler ★★★★★ ()

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

>>Так ведь и одного не реализуют, вот в чём проблема. Лучше реализовать хоть какой-нибудь вариант поведения, чем никакого.

Один есть по определению. Но если тебе нравится росспыть чекбоксов с батонами - то это кде, но просто так бесследно ничего не пройдет.

MuZHiK-2 ★★★★ ()

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

Думаю, что дальше Safari дело не уйдёт

Но ни я, ни вы не знаем точно.

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

Да. Firefox - с Firefox-ом, Nautilus с Nautilus-ом. Никто же не предлагает загнать Firefox и Nautilus в одно общее окно? Разве что, возможно, если мы выбрали «открыть папку, содержащую скачанный файл» было бы логично открыть Nautilus в WM-владке. Хотя и не обязательно.

Есть ли смысл группировать их, если есть таскбар?

Да никто не говорит, о группировке всего подряд. Я же подчеркнул - «части программ смогут без труда логически группироваться». Т.е., например, разные документы OpenOffice, документ OOo Write и открытая отдельно таблица из него, Midori и gedit с исходником страницы. Включите фантазию и логику!

Посмотрите на статистику использования плагина Compiz для табов - сколько процентов от общего количества любителей Compiz его используют?

Они в Compiz неудобны. ИМХО. Уже то, что они видны только при наведении убивает полезность. По крайней мере, для меня.

Ruth ★★ ()

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

> И вот поэтому и встает вопрос: зачем добавлять этот недоделанный огрызок студенческого кода в основной бранч?

man разработка СПО.

> Потому кеды и будут вечной альфой-бетой.

Поздравляю, ты только что обосрал всё СПО, включая Linux, Gnome и так далее. Здесь такое не прощают.

Aceler ★★★★★ ()

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

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

MuZHiK-2 ★★★★ ()

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

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

Правильно не пихать вкладки в заголовок окна, а выбросить его нафиг, предварительно выпилив из него конопки. Кнопки управления окном соответственно суем в окно программы.

proton ()

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

> 3. Открыто три консоли

В большинстве эмуляторов терминала уже есть вкладки.

> 4. Открыто три разговора в IM

В большинстве IM-клиентов уже есть вкладки.

> 5. Открыто пять каналов в X-chat

В X-Chat есть удобный сайдбар, в пользу которого отказались от табов уже года так четыре назад.

> 1. Открыт OpenOffice.org Writer с тремя документами и Calc с двумя

> 2. Открыто четыре изображения в GIMP

Хорошо, два приложения есть, но, AFAIR, в гимпе уже какой-то MDI пилят... Впрочем, могу ошибаться.

Да и вообще, вы привели список приложений, в которых реализация табов нужна только на уровне их самих, а не на уровне WM. Если же это будут WM-табы, возникают два резонных вопроса:

1. Что делать, если WM не поддерживает табы?

2. Зачем в WM возможность группировки табов разных приложений?

cruxish ★★★★ ()

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

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

gnome-shell в основном бранче гнома. И его там активно допиливают, к Gnome 2.32 он уже будет (надеюсь) удобным и функциональным средством управления. Так же и здесь, kwin-tabbing будут активно допиливать, активнее, чем если бы он был никому не известным патчем.

Ruth ★★ ()

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

>>Типичная позиция фанатика. Если этого нет в гноме, то это не нужно. Если этого нет в лялехе, то это не нужно ...

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

MuZHiK-2 ★★★★ ()

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

Gnome

Сравнил бы ты стабильность свежего стэйбла кед и стэйбла Гнома. Разница велика.

PS А лучше вспомни KDE4 и параллельный релиз Гнома.

Lighting ★★★★★ ()

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

> Заствлять пользоваться средней кнопкой мыши для изменения размеров окна на ноуте с тачпадом - это извините - отсутствие функционала.

Извините, но что вы курили? Где вы видели изменение размеров окна средней кнопкой мыши?..

cruxish ★★★★ ()

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

> В гноме нет ненужного.

в гноме нужного нет

> Для кдешников это может показаться диким, да, с их бесконечными чекбоксами

Лучше чекбоксы чем реестр, в котором черт ногу сломит и который засоряется от времени. Чистилки реестра для гнома уже появились? Нет ? Тогда как вообще этим дерьмо можно пользоваться? Методом виндузятника, переустанавливая раз в полгода?

Reset ★★★★★ ()

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

> В большинстве XXXX уже есть вкладки.

Именно. Их и можно заменить.

> В X-Chat есть удобный сайдбар, в пользу которого отказались от табов уже года так четыре назад.

А вот это 4.2, я до сих пор вкладками пользуюсь :)

> Да и вообще, вы привели список приложений, в которых реализация табов нужна только на уровне их самих, а не на уровне WM.

Если внимательно почитать новость, то там как раз и написано о необходимость такого API. Думаю, оно будет стандартизировано на уровне FDO и всем будет хорошо. А мужик через годик будет петь дифирамбы табам в Gnome 3 (если gnome 3 выйдет к тому времени, конечно :))

> 1. Что делать, если WM не поддерживает табы?

Делать отдельные окна, очевидно.

> 2. Зачем в WM возможность группировки табов разных приложений?

Хм. Не знаю, возможно было бы удобно создавать какие-то метаприложения. Но можно ведь просто не пользоваться.

Aceler ★★★★★ ()

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

>>man разработка СПО.

Но почему-то в гноме так не делают.

>>Поздравляю, ты только что обосрал всё СПО, включая Linux, Gnome и так далее. Здесь такое не прощают.

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

MuZHiK-2 ★★★★ ()

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

в гноме нужного нет

Пример? В Гноме реализовано всё, что мне требуется от DE. Возможно не слишком очевидно(многое настраивается только через GConf-Editor), но это только к лучшему.

Lighting ★★★★★ ()

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

Что-то сохранять в корень может только клинический идиот.

Я написал: корень это простейший пример. И привел пример с /home.

Заходим в /home, проходим в /home/MuZHiK-2, возвращаемся назад в /home. Как мне теперь выбрать /home, не переходя в вышележащую папку (/)?

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

Ruth ★★ ()

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

>>gnome-shell в основном бранче гнома. И его там активно допиливают, к Gnome 2.32 он уже будет (надеюсь) удобным и функциональным средством управления. Так же и здесь, kwin-tabbing будут активно допиливать, активнее, чем если бы он был никому не известным патчем.

У тебя очки слюнями что ли затекли? Шелл в отдельной ветке, его вместе с гномом не релизят. Только для ознакомления можно собрать.

MuZHiK-2 ★★★★ ()

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

> Но почему-то в гноме так не делают.

4.2

> Везде есть своим проблемы и не нужно их скрывать.

Своё невежество не надо скрывать тоже.

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