vlad648 |
|
Темы:
23
Сообщения:
105
Участник с: 05 ноября 2011
|
Решил я попробовать что-нибудь минималистичное. Установил базовую систему, затемpacman -S nvidia openbox pcmanfm xarchiver obconf И да, 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) |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Вычитал про dbus-launch openbox-session в ./xinitrcВозможно, не до конца вычитали. Попробуйте скопировать /etc/X11/xinit/xinitrc в ~/.xinitrc А в качестве запускаемой среды прописать “exec ck-launch-session openbox-session”. После этого можно будет начать решать проблемы, если они останутся. |
vlad648 |
|
Темы:
23
Сообщения:
105
Участник с: 05 ноября 2011
|
Хорошо, сделал так: ./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 # # /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 Насколько я правильно понял, ~/xinitrc обрабатывается только при запуске через startx, с id:5:initdefault: Если запустить так, и с dbus-launch, то проблем с корзиной нет, но по прежнему падает архиватор. Что самое интересное, эти же приложения (pcman и xarchiver) прекрасно работают на другой системе с Gnome 3. Значит какого то пакета не хватает? |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Попробуйте запустить xarchiver из окна терминала. Может, в консоли увидите причину его падения. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Не пробовали использовать вместо lxdm, другой ДМ (и он вообще нужен?)? |
w00zy |
|
Темы:
20
Сообщения:
336
Участник с: 09 декабря 2008
|
#> 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 скрипту. |
vlad648 |
|
Темы:
23
Сообщения:
105
Участник с: 05 ноября 2011
|
Заменил openbox на fluxbox, думаю не суть важно: Решил проблему так: В ~/.xinitrc: exec dbus-launch startfluxbox С Xarchiver'ом решилось заменой pcmanfm на thunar. С ним архиватор не падает. DM - Lightdm Вопрос по поводу монтирования hdd и “Not Authorized” решен путем прописывания в /etc/fstab. Монтирование съемных носителей работает без проблем |