[РЕШЕНО]Проблемы c dbus

Решил я попробовать что-нибудь минималистичное. Установил базовую систему, затем
pacman -S nvidia openbox pcmanfm xarchiver obconf
И тут начинается самое интересное: pcman говорит, что нельзя получить доступ к корзине (действие не поддерживается). Вычитал про dbus-launch openbox-session в ./xinitrc Попробовал - работает, но xarchiver'у на это плевать. Если перетащить содержимое архива в нужную папку, он все равно валится с ошибкой сегментирования. Я так понял, проблема одна и та же, ибо с dbus-launch он корректно работает. Но прописывать каждой неработающей по нормальному программе dbus-launch не хочется. К тому же заставить архиватор все время запускаться с этим параметром не особо удается. File-roller ведет себя аналогично, при попытке перетащить содержимое, тоже ругается на невозможность оного и весь рабочий стол виснет до перезапуска иксов.

И да, dbus был добавлен в еще во время установки.
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# See 'man 5 rc.conf' for more details
#
# LOCALIZATION
# ------------
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="us"
CONSOLEFONT=UniCyr_8x16.psf
CONSOLEMAP=
LOCALE="ru_RU.UTF-8"
DAEMON_LOCALE="yes"
USECOLOR="yes"
# HARDWARE
# --------
MODULES=()
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"
# NETWORKING
# ----------
HOSTNAME=localhost
interface=eth0
address=
netmask=
broadcast=
gateway=
NETWORK_PERSIST="no"
# DAEMONS
# -------
#
DAEMONS=(syslog-ng network crond dbus)
Вычитал про dbus-launch openbox-session в ./xinitrc
Возможно, не до конца вычитали. Попробуйте скопировать /etc/X11/xinit/xinitrc в ~/.xinitrc
А в качестве запускаемой среды прописать “exec ck-launch-session openbox-session”.
После этого можно будет начать решать проблемы, если они останутся.
Хорошо, сделал так:
./xinitrc
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
    xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
    xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
	for f in /etc/X11/xinit/xinitrc.d/* ; do
		[ -x "$f" ] && . "$f"
	done
	unset f
fi
exec ck-launch-session openbox-session
Хотя может правильнее так?
exec ck-launch-session dbus-launch openbox-session
а вот inittab:
#
# /etc/inittab
#
#  Runlevels:
#    0    Halt
#    1(S)	Single-user
#    2    Not used
#    3    Multi-user
#    4    Not used
#    5    X11
#    6    Reboot
## Only one of the following two lines can be uncommented!
# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:
rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p
# -8 options fixes umlauts problem on login
c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux
# Serial Virtual Console for KVM and others VMs
#s0:2345:respawn:/sbin/agetty -8 -s 9600 ttyS0 linux
# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 -s 38400 hvc0 linux
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1
# End of file
В демонах в /etc/rc.conf прописан lxdm.
Насколько я правильно понял, ~/xinitrc обрабатывается только при запуске через startx, с id:5:initdefault: Если запустить так, и с dbus-launch, то проблем с корзиной нет, но по прежнему падает архиватор.
Что самое интересное, эти же приложения (pcman и xarchiver) прекрасно работают на другой системе с Gnome 3. Значит какого то пакета не хватает?
Попробуйте запустить xarchiver из окна терминала. Может, в консоли увидите причину его падения.
Не пробовали использовать вместо lxdm, другой ДМ (и он вообще нужен?)?
#> pacman -S polkit-gnome gvfs

.xinitrc
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi
XKBMAP="us,ru"
XKBVARIANT=","
XKBOPT="grp:rctrl_toggle,terminate:ctrl_alt_bksp"
# XDG values
export XDG_DESKTOP_DIR="$HOME/Desktop"
export XDG_DOWNLOAD_DIR="$HOME/Downloads"
export XDG_DOCUMENTS_DIR="$HOME/Documents"
export XDG_MUSIC_DIR="$HOME/Music"
export XDG_PICTURES_DIR="$HOME/Pictures"
export XDG_VIDEOS_DIR="$HOME/Videos"
export XDG_TEMPLATES_DIR="$HOME/.Templates"
export XDG_PUBLICSHARE_DIR="$HOME/Public"
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
export OOO_FORCE_DESKTOP="gnome"
export BROWSER=firefox
export EDITOR=nano
export DE=lxde
export XDG_MENU_PREFIX=lxde-
# Preload *box session
hsetroot -full ~/Pictures/wallpapers/space-1366.jpg &
xrdb -merge ${HOME}/.Xresources
setxkbmap -layout ${XKBMAP} -variant ${XKBVARIANT} -option ${XKBOPT}
# Load
exec openbox-session

кусок /etc/slim.conf
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd           exec /bin/sh - ~/.xinitrc %session
# login_cmd           exec /bin/bash -login ~/.xinitrc %session
login_cmd           exec ck-launch-session dbus-launch /bin/bash -login ~/.xinitrc %session

И корзина, и меню в псмане все работает. Корзина через gio. Упоминание lxde тоже нужно pcman-у и xdg-open скрипту.
Заменил openbox на fluxbox, думаю не суть важно:
Решил проблему так:
В ~/.xinitrc:
exec dbus-launch startfluxbox
Теперь корзина работает как надо.
С Xarchiver'ом решилось заменой pcmanfm на thunar. С ним архиватор не падает.
DM - Lightdm
Вопрос по поводу монтирования hdd и “Not Authorized” решен путем прописывания в /etc/fstab. Монтирование съемных носителей работает без проблем
 
Зарегистрироваться или войдите чтобы оставить сообщение.