Проблема с окантовкой окон в Xfce4 на xorg-x11 7.4 [SOLVED]

Добрый день.
Я недавно поставил систему с нуля, собрал иксы, сверху поставил xfce. Всё ставил из стабильной ветки. Проблема заключается в том, что все окна в xfce открываются без окантовки, то есть без той панели, на которой расположены кнопки "свернуть, развернуть, закрыть". Окошки появляются в левом верхнем углу экрана и какие-либо манипуляции с ними производить невозможно. При этом сама xfce выглядит как-то убого, но это уже субъективное). Никаких приложений типа compiz, beryll, и иже с ними я не ставил. Если запустить xfce не из консоли, а из-под загруженных иксов, отдельные элементы рабочего стола открываются в отдельных иксовых окошках, у этих окошек родная иксовая окантовка присутствует, но так работать разумеется невозможно. Работа устройств в иксах реализована через hal. Вот мой make.conf:

CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -ftree-vectorize"
CXXFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -ftree-vectorize"
MAKEOPTS="-j3"
GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
SYNC="rsync://mirror.yandex.ru/gentoo-portage/"
AUTOCLEAN="yes"
USE="thunar jpeg dvd cdr dvdr branding gtk gtk2 -qt -qt2 -qt3 -qt4 -kde -gnome -minimal alsa dvd samba sse sse2 wifi X unicode hal iconv ieee1394 utf8 zip cups mp3 ogg win32codecs nvidia firefox flac avi xvid tiff flash a52 mpeg divx lock session startup-notification"
VIDEO_CARDS="nvidia"
ALSA_CARDS="intel8x0"
INPUT_DEVICES="evdev"
LINGUAS="ru en"
#CONFIG_PROTECT="-*"
CHOST="i686-pc-linux-gnu"

Так же на всякий случай привожу xorg.conf:

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Option "AIGLX" "true"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "glx"
Load "extmod"
Load "record"
Load "dri2"
Load "dbe"
EndSection

Section "ServerFlags"
Option "AllowEmptyInput" "on"
Option "AutoAddDevices" "on"
Option "AutoEnableDevices" "on"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "GeForce 9500M GS"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Я предполагаю, что помочь может пересборка мира с полностью дефолтными USE-флагами, но это долго и далеко не факт, что поможет), поэтому буду благодарен за любой совет.

Я бы

Я бы предложил

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"

И перебрать xfce. Или xfce-base/xfwm4 для начала. Явно какая-то шляпа с ним, но не знаю, куда плюётся логами XFCE (если плюётся).

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

решилось

Оказалось, что xfwm4 не запускался при запуске xfce, почему - так и не понял, помогло добавление в make.conf строк (выделено курсивом):

Section "Extensions"
    Option "Composite" "Enable"
EndSection

...

Section "Device"
    Identifier     "Card0"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"

    Option "RenderAccel" "true" 
    Option "AllowGLXWithComposite" "true"

    BoardName      "GeForce 9500M GS"
EndSection

при этом по-началу всё заработало в результате запуска xfwm из-под консоли в xfce, перед этим ещё пересобрал мир с дефолтными USE - флагами профиля desktop, возможно зря)).

Благодарю за совет!

Я несу пингвина во имя луны! *WALL*

alterious

alterious написал(а):
Оказалось, что xfwm4 не запускался при запуске xfce, почему - так и не понял

Судя по решению, он вываливался из-за того, что был собран с +xcomposite, а в исках это расширение не было включено.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

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