Использование KDE с XFWM4

()

Наверное многие замечали нестабильности при использовании расширения X.Org Composite совместно с KWin - менеджером окон KDE. Самая частая проблема - артефакты при изменении размера и перемещении окон. Проблема заключена в KWin, в котором функционал работы с Composite пока находится в зачаточном состоянии и ситуация не меняется уже несколько лет.

KDE with XFWM4

Прозрачность окон в KDE с XFWM4

Проблему можно решить достаточно просто: используя альтернативный (ICCCM2.0-совместимый) менеджер окон. Я предлагаю использовать для этой цели XFWM4. Являясь менеджером окон по умолчанию для среды XFCE4, XFWM4 замечательно работает и с KDE, и при этом не имеет таких проблем с Composite, как KWin.

В этой заметке будет рассказано как настроить использование XFWM4 в качестве менеджера окон в KDE на примере дистрибутивов Gentoo и Mandriva. Однако данные здесь рекомендации подойдут и для других дистрибутивов.

Сразу нужно отметить что если вы не понимаете сути всего ниже написанного - лучше не делайте, поскольку можете испортить (хотя конечно всё поправимо:)) свою систему.

Итак. Если вы уверены в своих силах - приступим к установке и настройке. Для начала установим XFWM4. В Gentoo используйте команду:

emerge xfwm4

В Mandriva:

urpmi xfwm4

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

Далее нам нужно определиться для кого мы будем настраивать использование xfwm4. Если только для текущего пользователя - нужно открыть в редакторе файл ~/.bashrc, если же для всех пользователей - то (для этого нужны права root) открываем файл /etc/profile. Затем дописываем в конец строчку:

export KDEWM="/usr/bin/xfwm4"

Если у вас xfwm4 расположен не в /usr/bin а в другом месте - подправьте соответствующим образом эту строку. Узнать расположение xfwm4 можно командой:

which xfwm4

После этого достаточно перезапустить KDE. Чтобы настроить XFWM4 используйте менеджер настроек XFCE4, запускаемый командой:

xfce-setting-show

Надеюсь что эта заметка была вам интересна и/или полезна:)

Ключевые слова: kde, xfce, kdewm, xwfm4, kwin, composite.

Подписаться на обновления: RSS-лента Канал в TamTam Telegram канал Канал в ICQ

Комментарии:

Shlomo 2007-12-06 19:10:13 (#)

Замечательно, попробую!

MooSE 2007-12-06 20:09:19 (#)

quadrik, только аккуратно пробуй. я пробовал с xfwm 4.4.1. Падает иногда сцуко (на GF MX440).

Сейчас дома хочу попробовать 4.4.2 на FX5200. Надеюсь что лучше работать будет:)

Хотя на самом деле код работы с Composite в XFWM4 не намного стабильнее чем в KWin, однако всё равно ситуация лучше:)

А ещё по аналогии можно вообще любой ICCCM2-совместимый менеджер окон использовать. Я когда-то так использовал openbox. Но по фунционалу он оказался беднее KWin и потому я от него отказался.

Shlomo 2007-12-07 00:16:22 (#)

Интересно. Надо попробовать в Арче.

MooSE 2007-12-07 07:30:54 (#)

> Интересно. Надо попробовать в Арче.

Будет работать:) Готов спорить:)

Shlomo 2007-12-07 12:25:24 (#)

ну тогда подожду KDE4

MooSE 2007-12-07 14:26:17 (#)

На самом деле если выключить Composite, то ничего не падает. Но тогда и смысла нет. А если включить - то тут что KWin, что XFWM4 - оба падают. Только KWin чаще, да ещё и пока не упал глючит иногда с отрисовкой...

SinClaus 2007-12-18 11:34:09 (#)

У меня долго вис KDE после долгого периода бездействия (под скринсейвером). Кончилось тем, что окна теперь отрисовывают Compiz / Emerald и иксы без презагрузки пашут уже вторую неделю :)

MooSE 2007-12-19 13:50:13 (#)

У меня Compiz иксы роняет. Причём достаточно часто...

SinClaus 2007-12-21 17:22:38 (#)

А у меня Берил ронял при любом неосторожном движении, Компиз малость постабильнее...

MooSE 2007-12-29 10:54:03 (#)

На самом деле они все иксы роняют при большой загрузке процессора:)
Новый комментарий

Жирный текстКурсивный текстПодчёркнутый текстЗачёркнутый текстПрограммный кодСсылкаИзображение




© 2006-2024 Вадим Калинников aka MooSE
Политика конфиденциальности