LINUX.ORG.RU

Xfce4 напрочь зависает, даже дефолтная

 ,


0

2

Установил xfce обычно, с помощью пакета xfce4-meta. Настроил среду, перезагружаюсь - xfce виснет сразу после запуска. Мышка двигается, но ни на один элемент панели нажать не получается. Снес все настройки в ~/.config/xfce4, запускаю - xfce меня приветствует диалоговым окном первого запуска: создать пустую панель или дефолтную. Создаю дефолтную панель, перезагружаюсь - снова зависает. Даже с дефолтными настройками. Пытался удалить ее сессию в ~/.cache/sessions - бесполезно. Почистил все настройки GTK2/3 - все равно виснет. Вот содержимое файла ~/.xsession-errors:

gpg-agent[27596]: Внимание: параметр "--write-env-file" устарел - он игнорируется
gpg-agent: агент gpg уже запущен - еще один, новый, запущен не будет

(xfce4-session:27589): xfce4-session-WARNING **: gpg-agent returned no PID in the variables

(xfce4-session:27589): xfce4-session-WARNING **: xfsm_manager_load_session: Something wrong with /home/rinaldus/.cache/sessions/xfce4-session-home:0, Does it exist? Permissions issue?

** (xfdesktop:27607): WARNING **: Thumbnailer failed calling GetFlavors

(xfce4-panel:27603): Gtk-CRITICAL **: IA__gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed

(xfce4-panel:27603): Gtk-CRITICAL **: gtk_box_pack: assertion 'GTK_IS_WIDGET (child)' failed

(xfce4-panel:27603): Gtk-CRITICAL **: IA__gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed

(xfce4-panel:27603): Gtk-CRITICAL **: gtk_box_pack: assertion 'GTK_IS_WIDGET (child)' failed

(xfce4-panel:27603): Gtk-CRITICAL **: IA__gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed

(xfce4-panel:27603): Gtk-CRITICAL **: gtk_box_pack: assertion 'GTK_IS_WIDGET (child)' failed

Насчет прав на сессию: я полностью сделал «chown -R rinaldus:rinaldus ~/.cache», однако эта строка все равно появляется в логе, не знаю почему.
Кто-нибудь может помочь разобраться, в чем может быть причина?

★★★★★

Ответ на: комментарий от Pinkbyte

emerge --info
/etc/portage/make.conf:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=x86-64 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
ACCEPT_LICENSE="*"
ACCEPT_KEYWORDS="~amd64"
ABI_X86="64 32"
CPU_FLAGS_X86="aes avx fma3 fma4 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop"
USE="-bindist pulseaudio samba cups -gnome -spell -bluetooth -semantic-desktop bash-completion -handbook qt5 systemd -consolekit xinerama xcomposite -wayland -networkmanager"
LINGUAS="ru"
GRUB_PLATFORMS="pc"
RUBY_TARGETS="ruby19 ruby22"
INPUT_DEVICE="evdev"
VIDEO_CARDS="nvidia"
PORTDIR="/usr/portage"
DISTDIR="/var/distfiles"
PKGDIR="/var/packages"
MAKEOPTS="-j5"
EMERGE_DEFAULT_OPTS="-avg --jobs=10 --keep-going=y --with-bdeps=y --binpkg-respect-use=y"
PORTDIR_OVERLAY="/usr/local/portage $PORTDIR_OVERLAY"

GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/"
PORTAGE_BINHOST="http://gentoo-binhost.org/"

Rinaldus ★★★★★ ()
Ответ на: комментарий от sudopacman

Вообще использую SDDM. Но для проверки пытался запустить его и через startx, в .xinitrc было «exec startxfce4». Та же самая история.

Rinaldus ★★★★★ ()
Ответ на: комментарий от Rinaldus

О, а если strace -f startxfce4 &>/path/to/logfile попробовать?

Предупреждаю - лог будет громадный. А потом грепать кто обращается к данному файлу и какие ошибки получаются

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)

и как вариант запуск от другого свежесозданного юзверя

deity ★★★★ ()

xfce где-то разбрасывает свои настройки. Тоже пытался решить проблему (другую) сносом настроек и ничего не вышло. А проблема таки была в настройках. Вод хз где он это хранит.

APPLE_OS_XX_OS_XY ()
Ответ на: комментарий от Pinkbyte

Проблема не в самой Xfce в целом, а именно в xfce4-panel. Я Xfce полностью снес, оставил только xfce4-panel. Загрузил Openbox и в нем запустил в терминале xfce4-panel. В первый раз она запустилась нормально, а во второй раз благополучно зависла при запуске. И при этом выплюнула в консоль те же строки, которые я приводил в .xsession-errors.
Вчера еще создавал другого юзера test, запускал от его имени Xfce. У него все запускается нормально. Причина по всей видимости кроется где-то в моих настройках. Поскольку я использую Cinnamon, наверное какие-то его настройки создают конфликты. Тем более, что Xfce до сих пор базируется на GTK 2 и уже давно не добавляется никаких новых фич.

Rinaldus ★★★★★ ()
Последнее исправление: Rinaldus (всего исправлений: 1)

gpg-agent: агент gpg уже запущен - еще один, новый, запущен не будет

Deleted ()
Ответ на: комментарий от Deleted

Остался еще со времен Plasma 5. А зачем я должен сносить идеально работающий дисплейный менеджер? Он вообще-то позиционируется как универсальный.

Rinaldus ★★★★★ ()
Ответ на: комментарий от Deleted

Мне все равно, что там рекомендует апстрим. Почему я должен менять DM, не зависящий ни от KDE, ни от GNOME, ни от любой другой DE, и которая к тому же идеально работает? Единственное, от чего она зависит - это Qt5, на которой она написана. Я не понимаю, почему народ не любит Qt5.

Rinaldus ★★★★★ ()
Ответ на: комментарий от Rinaldus

просто qt5 и xfce - бррр.
кста, в Циннамоне-2.8.5 починили настройки клавиатуры

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