Проблема с окантовкой окон в 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-флагами, но это долго и далеко не факт, что поможет), поэтому буду благодарен за любой совет.
- Для комментирования войдите или зарегистрируйтесь
Я бы
Я бы предложил
И перебрать xfce. Или xfce-base/xfwm4 для начала. Явно какая-то шляпа с ним, но не знаю, куда плюётся логами XFCE (если плюётся).
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
решилось
Оказалось, что xfwm4 не запускался при запуске xfce, почему - так и не понял, помогло добавление в make.conf строк (выделено курсивом):
при этом по-началу всё заработало в результате запуска xfwm из-под консоли в xfce, перед этим ещё пересобрал мир с дефолтными USE - флагами профиля desktop, возможно зря)).
Благодарю за совет!
Я несу пингвина во имя луны! *WALL*
alterious
Судя по решению, он вываливался из-за того, что был собран с +xcomposite, а в исках это расширение не было включено.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.