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.

> была фраза, что основные вещи можно делать без gconf. была?

Да. Отключение значков рабочего стола - это не *основная* вещь - она будет нужна узкому кругу пользователей, которые, скорее всего, сумеют разобраться с GConf (хотя, по сути, там и разбираться нечего).

И хватит уже путать gconf-editor с системой GConf. :) ВСЕ настройки GNOME хранятся в GConf, просто для некоторых настроек не сделали галочки в самих программах по ясным причинам.

но удручает ситуация, когда орут, что кде - виндовенько, а в гноме творится такое...

вот как раз в винде то это прекрасно настраивается...

А в KDE это прекрасно настраивается?.. :)

cruxish ★★★★ ()

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

> просто для некоторых настроек не сделали галочки в самих программах по ясным причинам.

Озвучте причину по которой степень сжатия в file-roller'е можно настроить только через gconf-editor

ZZaiatSS ★★ ()

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

>Да. Отключение значков рабочего стола - это не *основная* вещь - она будет нужна узкому кругу пользователей, которые, скорее всего, сумеют разобраться с GConf (хотя, по сути, там и разбираться нечего).

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

>А в KDE это прекрасно настраивается?.. :)


да, конечно. и значки, и корзина, всё в порядке.

Binary ★★★★★ ()

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

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

Почему скрипт не быстрее? Это дело пяти минут написать его, может и того меньше. Закинул его в авторан и забыл.

MuZHiK-2 ★★★★ ()

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

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

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

MuZHiK-2 ★★★★ ()

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

>>Как не поддерживаються? Недавеча новость постил, там на примере Kubuntu по другим дистрам просто не смотрел, работают люди кому нравиться, фиксят, развивают по мере сил, может и 3.5.11 версия выйдет. http://www.linux.org.ru/view-message.jsp?msgid=4223192

Если это фиксят так же, как кикер - то нет, спасибо.

MuZHiK-2 ★★★★ ()

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

> Да, я до сих пор москвичи на дорогах вижу, ога. И вроде водители тоже довольны. В общем, катайся на хламе сам.

О, ты вернулся. А я уже начал беспокоиться.

Катаюсь, и при этом в упор не вижу, в каком месте это хлам. Со зрением и психикой все в порядке, справки есть. Так мне делать можно?

anonymous ()

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

> Почему скрипт не быстрее? Это дело пяти минут написать его, может и того меньше. Закинул его в авторан и забыл.

Пяти минут, говоришь?

$ time konsole --help [..] real 0m0.289s user 0m0.025s sys 0m0.024s

Раздели сам 5 минут на 0,3 секунды, и я тебя внимательно слушаю дальше.

anonymous ()

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

> Отключение значков рабочего стола - это не *основная* вещь - она будет нужна узкому кругу пользователей, которые, скорее всего, сумеют разобраться с GConf (хотя, по сути, там и разбираться нечего).

Третий раз уже спрашиваю — а кто и почему определяет, основная эта вещь или нет? В KDE если делается хотя бы какая-нибудь вещь, основная она или не основная, к ней есть настройка. Некоторые сторонние разработчики злоупотребляют, конечно, но базовые вещи настраиваются целиком и полностью стандартными средствами настройки. Нет никаких скрытых настроек, кроме экспериментальных, типа закрытия по табу в Konqueror (и то, по моему, добавили уже).

Aceler ★★★★★ ()

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

> Третий раз уже спрашиваю — а кто и почему определяет, основная эта вещь или нет?

В том, что вы процитировали, расписано, почему это не основная вещь. Опровергнете?

если делается хотя бы какая-нибудь вещь, основная она или не основная, к ней есть настройка.

Вы скриншот с диалогом удаления файла таки посмотрели? ;)

Нет никаких скрытых настроек, кроме экспериментальных, типа закрытия по табу в Konqueror (и то, по моему, добавили уже).

Это не скрытая настройка, а, скорее, продвинутая (предназначенная как раз для случаев а-ля Netbook Remix). Если вам интересно, то я, не зная кода Nautilus, могу минут за 15 сделать в меню рабочего стола галочку «Отображать значки». Но блин, *кому* она будет нужна? Паре фанатов КДЕ?.. :)

cruxish ★★★★ ()

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

> Блин, да неужели никто стёба не заметил... :( Я не зря две цитаты подряд привёл.
Вендовенько потому что легко настраивается? Думаю многие заметили.
Но выходит что кде вендовенько из-за положительных моментов, а гном — наоборот.

nikotyn ()

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

>>О, ты вернулся. А я уже начал беспокоиться.

Работа и все такое никто не отменял.

Катаюсь, и при этом в упор не вижу, в каком месте это хлам. Со зрением и психикой все в порядке, справки есть. Так мне делать можно?

кде3 - это хлам, новых технологий не поддерживается, из дистрибов основных выпилено, баги не фиксятся с дырами. И это не хлам?

MuZHiK-2 ★★★★ ()

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

>>$ time konsole --help [..] real 0m0.289s user 0m0.025s sys 0m0.024s

Раздели сам 5 минут на 0,3 секунды, и я тебя внимательно слушаю дальше.

Только ты забыл, что тот скрипт может работать с ЛЮБЫМ приложением, просто поменяй имя и делай с этим приложением что хочешь. Твой подход тут сливает.

MuZHiK-2 ★★★★ ()

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

> Если вам интересно, то я, не зная кода Nautilus, могу минут за 15 сделать в меню рабочего стола галочку «Отображать значки».

Ради интереса и общего развития сделал всё-таки патч. Заняло 20 минут :) Если тов. Aceler или Binary интересно, могу выложить - тогда можно будет скрыть значки с рабочего стола парой кликов мыши. ;)

cruxish ★★★★ ()

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

Не обязательно "продвинутые" настройки прятать бог знает куда. Они должны быть на своем месте, там где их интуитивно легко найти.
В гноме же все они в одном месте и доступны через gconf-editor. Думаю из-за этого столько разногласий между пользователями гнома и кде, дело в разном подходе. Мне более симпатичен подход кде, поэтому я и пользуюсь кде :) Даже в винде этот момент лучше решен чем в гноме, при наличии того же реестра. По крайней мере настройки поведения клавиши delete и подтверждения удаления не приходится менять в regedit'e.
В кде такие настройки как правило можно найти за кнопкой "дополнительно", да-да, именно те настройки которые как вы говорите не нужны постоянно. НО, если разобраться то они все не нужны постоянно, достаточно один раз настроить, раз уж на то пошло. Но не убирать же из-за этого пункт меню "настройка"/"параметры" сразу после первой настройки приложения.

nikotyn ()

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

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

Нет, показательно, что для KDE приоритетом считается сделать так, как в венде. Хорошо это или плохо - спорный вопрос, но мне, например, такой подход не нравится.

Но выходит что кде вендовенько из-за положительных моментов, а гном — наоборот.

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

cruxish ★★★★ ()

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

> В том, что вы процитировали, расписано, почему это не основная вещь. Опровергнете?

Данный конкретный случай нет, но хотелось бы услышать ответ на поставленный вопрос.

Вы скриншот с диалогом удаления файла таки посмотрели? ;)

Ага. А ты KDE давно видел?

Это не скрытая настройка, а, скорее, продвинутая (предназначенная как раз для случаев а-ля Netbook Remix).

Значит делаем а-ля gajim с кнопкой редактора продвинутых настроек. Но не убираем эту настройку вообще. Львиная доля функциональности Gnome существует, но пользователи её не находят.

Типичный пример — я люблю чтобы кнопки управления окном были слева. Я поставил гном. В настройках метасити вообще ничего нет (у метасити вообще нет настроек, если уж на то полшло). Варианты: а) снести гном б) изучить документацию и найти параметр в Gconf. Какой вариант предлагается типичным ленивым пользователям?

Aceler ★★★★★ ()

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

Это на багзиллу к убунтариям. Вообще, наверняка ты сделал не по HIG-у, поэтому сливай :) По HIG-у такие настройки надо класть в дополнительные.

Aceler ★★★★★ ()

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

> Даже в винде этот момент лучше решен чем в гноме, при наличии того же реестра.

В GNOME для каждой параметра GConf есть краткое (и не только) описание, что этот параметр делает. В вендовом реестре вы мне такое покажете? ;)

По крайней мере настройки поведения клавиши delete и подтверждения удаления не приходится менять в regedit'e.

В GNOME тоже не приходится, если что. :)

cruxish ★★★★ ()

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

> Это на багзиллу к убунтариям.

Думаю, что убунтарии никогда о такой возможности и не задумывались, и им она нахрен не нужна. :) Это, по большей части, для Binary, которому нужна кнопка «сделать всё за*бато мгновенно». :)

Вообще, наверняка ты сделал не по HIG-у, поэтому сливай :)

Ололо! :)) Вы таки читали GNOME HIG или притворяетесь? ;)

http://paste.lisp.org/display/90524

Думаю, линк Raw Source вы найдёте.

cruxish ★★★★ ()

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

> Данный конкретный случай нет, но хотелось бы услышать ответ на поставленный вопрос.

Хорошо. Это определяет разработчик на основе личного опыта и логических выводов. Вас такой ответ устроит? :)

Ага. А ты KDE давно видел?

Сегодня. Специально Pkgfile-ы написал и собрал вот, чтобы посмотреть, что там и как. Не впечатлён.

Да и скриншот-то я выложил больше для лулзов, чем для сравнения. Но, надеюсь, что намёк вы поняли: перегруженность опциями - не всегда хорошо.

Значит делаем а-ля gajim с кнопкой редактора продвинутых настроек.

Это тот, где большой список с некатегоризированными параметрами? Знаете, уж лучше пусть будет один универсальный центр «продвинутых настроек», чем каждый будет городить свой велосипед.

Типичный пример — я люблю чтобы кнопки управления окном были слева. Я поставил гном. В настройках метасити вообще ничего нет (у метасити вообще нет настроек, если уж на то полшло). Варианты: а) снести гном б) изучить документацию и найти параметр в Gconf. Какой вариант предлагается типичным ленивым пользователям?

Just use KDE. (c)

cruxish ★★★★ ()

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

> В KDE некоторым удобно, потому что многое сделано, как в венде, а GNOME им, напротив, неудобен по обратной причине.

Я, например, сразу после венды сидел на гноме. Не скажу что долго, но и не мало, около года. Гном мне был как родной, потом как то установил кде для "посмотреть". Казалось оно мне жутко запутанным и не привлекательным и удалилось с моего ПК. Но со временем находится в гноме стало тесно и неудобно, кнопочки пропадали, настройки находить становилось сложней. Решился я однажды, вернул кде и потратил вечер чтобы его настроить (врать не буду, по первому разу одним вечером не обошлось) и с тех пор я счастливый кде-пользователь, и, видя того себя в гноме со стороны могу только сочувствовать пользователям гнома.

> В GNOME для каждой параметра GConf есть краткое (и не только) описание, что этот параметр делает. В вендовом реестре вы мне такое покажете? ;)


Полагаю что вендовый реестр не рассчитан на обычного пользователя и выносятся в него действительно "продвинутые" настройки. А в документации полагаю найдутся описания всего что нужно.

nikotyn ()

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

> Я, например, сразу после венды сидел на гноме. Не скажу что долго, но и не мало, около года. Гном мне был как родной, потом как то установил кде для «посмотреть». Казалось оно мне жутко запутанным и не привлекательным и удалилось с моего ПК. Но со временем находится в гноме стало тесно и неудобно, кнопочки пропадали, настройки находить становилось сложней. Решился я однажды, вернул кде и потратил вечер чтобы его настроить (врать не буду, по первому разу одним вечером не обошлось) и с тех пор я счастливый кде-пользователь, и, видя того себя в гноме со стороны могу только сочувствовать пользователям гнома.

Знаете, я раньше совсем не ценил GNOME и сочувствовал всем, кто им пользовался. Для меня было родным KDE. Мне всегда нравились его крутые анимационные эффекты и прочий стафф. Хотя я всегда настраивал его так, чтобы было похоже на Windows (по большому счёту, цвета и тему, т.к. всё остальное было и так похоже), и всем показывал, как я крут. Потом я перестал его настраивать под Windows. Потом я перешёл на Xfce, потому что, несмотря на KDE, всегда ценил GTK+ и хотел попробовать среду на нём. А потом, когда меня достали баги Xfwm, решил посмотреть на GNOME всерьёз. И был удивлён взаимодействием компонентов между собой, новыми интересными технологиями, чётким планом развития, простотой изменения кода *под себя*... Все эти мелочи вроде dbus, DeviceKit, GConf кажутся не заметными, но они для меня и составляют главное впечатление о среде. В отличие от всяких галочек в окнах настроек...

cruxish ★★★★ ()

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

> Пяти минут, говоришь?

К.О. просил передать, что у gnome-terminal тоже есть опция -e, которая угадай что делает. А также что вариант со скриптов DE-независим и вся возня только вокруг того, что некто Мужик-2 не в курсе возможностей гнома.

Aceler ★★★★★ ()

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

> Ололо! :)) Вы таки читали GNOME HIG или притворяетесь? ;)

Я на его основе свой писал. Нет не для KDE :))) Я в прошлом игродевелопер.

Aceler ★★★★★ ()

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

> Хорошо. Это определяет разработчик на основе личного опыта и логических выводов. Вас такой ответ устроит? :)

эээ. Да. :)

Но вообще-то меня больше интересовали дальнейшие исследования betterdesktop, я думал ты в курсе :))

Да и скриншот-то я выложил больше для лулзов, чем для сравнения. Но, надеюсь, что намёк вы поняли: перегруженность опциями - не всегда хорошо.

Я в курсе. Но у KDE свой HIG и там не допускается перегруженность опциями.

Just use KDE. (c)

Вот. :)

Aceler ★★★★★ ()

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

> А потом, когда меня достали баги Xfwm, решил посмотреть на GNOME всерьёз. И был удивлён взаимодействием компонентов между собой

Воооот. О чём я и говорю — пользователи-то не знают!

Aceler ★★★★★ ()

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

> Воооот. О чём я и говорю — пользователи-то не знают!

В первой части моего повествования как раз и описаны интересы простого пользователя - надо, чтобы не только всё блестело и переливалось, но и чтобы не нужно было переучиваться. Угадайте, на кого рассчитана инициатива betterdesktop?.. ;)

cruxish ★★★★ ()

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

> Угадайте, на кого рассчитана инициатива betterdesktop?.. ;)

Блин, мне даже угадывать не надо, я и так прекрасно знаю. И виндузятники там ­­­- только одна из групп.

Aceler ★★★★★ ()

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

> В кедах же надо вначале осилить 1000 и 1 контрол...

Пруфлинк, пожалуйста. C 1001 контролом.

ОДИН раз при первом запуске можно пройтисть по настройкам gconf, и читая описание решить включить или выключить.

Довольно-таки извращённый вариант сетупвизарда, Вы не находите? :)

AlexM ★★★★★ ()

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

> Вопрос стоял так — «как могло случится и как сильно надо забить х*й на пользователей чтобы кде4.0 появилось в экстра репозитории,

Это опенсорс, дружок. Блиидин'-эдж здесь всегда в чести. Вспомним, хотя бы, как колбасило гном 2.0 - 2.12. Бонобу вон до сих пор выкидывают. И, прикиньте, интерфейсы-то при этом того, про..ываются. Ынтырпрайз, блин, ага. В энтерпрайзе, если чо, за такие фокусы, как нестабильность API, ссаными тряпками забивают.

AlexM ★★★★★ ()

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

> Ну ты сравнил. Пошёл скачал готовый скрипт это совсем не то же самое, что наваял его руками сам.

А они примерно так и появляются, если чо :) Не хватило существующего, наваял, поделился.

AlexM ★★★★★ ()

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

> mc в свое время разработал Мигель Де-Иказа для проекта GNOME, кстати... ;)

ЧАВО?? Вы, эта, выдыхайте уже там :). GMC _одно время_ был базовым файловым менеджером проекта GNOME. Они просто взяли существовавшую на тот момент кодовую базу MC, и доработали её (во-первых, на предмет переезда на glib, а, во-вторых, на предмет псевдоразделения на «бэкенд» и отобращающие фронтенды). Ну а потом появился Изель с Наутилусом. К вопросу о том, как колбасило гном на протяжении ветки 2.x.

AlexM ★★★★★ ()

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

И, эта, парни, если я вспомню, как феерически рушился гном2.x (маленьких x) редхатного разлива, гомерический хохот KDE'шников, боюсь, обрушит стойки на площадке, где хостится ЛОР, и мы потеряем такую площадку для гномосрача.

AlexM ★★★★★ ()

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

> Работа и все такое никто не отменял.

Учитывая 15 страниц только этого треда, можно усомниться. Ну да неважно.

кде3 - это хлам, новых технологий не поддерживается, из дистрибов основных выпилено, баги не фиксятся с дырами. И это не хлам?

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

Про выпилено — без комментариев, имеющий руки да осилит. Про дыры вообще не понял. Баги — раз я, кдешник, на них не натыкаюсь, значит их (для меня) нет, и тебе нечего возразить.

Активнее убеждай, активнее. С примерами и объяснениями, почему это плохо. На одной только демагогии навроде «это хлам» еще ни один мессия не выехал.

anonymous ()

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

> Только ты забыл, что тот скрипт может работать с ЛЮБЫМ приложением, просто поменяй имя и делай с этим приложением что хочешь. Твой подход тут сливает.

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

anonymous ()

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

> Все эти мелочи вроде dbus, DeviceKit, GConf кажутся не заметными, но они для меня и составляют главное впечатление о среде. В отличие от всяких галочек в окнах настроек...

Так хорошо начал, и так слил в конце. dbus есть и в кедах, причем девайскит к DE вообще хз, а преподносить костыль^W мелочь gconf как преимущество, по сравнению с нормальными диалогами настроек — это надо быть упо^W фанатом.

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