Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Русскоязычное Linux-сообщество ([info]lj_ru_linux)
@ 2013-01-29 11:33:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Autostart в Openbox [РЕШЕНО]
Здравствуйте!
После очередного обновления перестали запускаться программы, прописанные в файле
~/.config/openbox/autostart.sh
Почитал ман, переименовал оный файл в
~/.config/openbox/autostart
и сделал его исполняемым. Не заработало.
А если запустить этот файл вручную, то всё работает.
Вопрос дня: ЧЯДНТ?

~$ uname -a
Linux archwork 3.7.4-1-ARCH #1 SMP PREEMPT Tue Jan 22 07:49:28 CET 2013 i686 GNU/Linux

~$ pacman -Si openbox
Репозиторий           : community
Название              : openbox
Версия                : 3.5.0-7
URL                   : http://openbox.org
Лицензии              : GPL
Группы                : lxde
Предоставляет         : Нет
Зависит от            : startup-notification  libxml2  libxinerama  libxrandr  libxcursor  pango  imlib2
Дополнительно         : pyxdg: for the xdg-autostart script
Конфликтует с         : Нет
Заменяет              : Нет
Размер загрузки       : 322,77 KiB
Установленный размер  : 2180,00 KiB
Сборщик               : Bartłomiej Piotrowski <barthalion@gmail.com>
Архитектура           : i686
Дата сборки           : Сб 12 май 2012 12:21:50
MD5                   : 27922527d307ed0af5d14e5df531ba31
SHA256                : 48d357074a49670843bddb68745be9b78df4c835db5ccb246f4c5fba2ccb50fb
Подписи               : Yes
Описание              : A highly configurable and lightweight X11 window manager

~$ cat /etc/slim.conf | grep login
# Commands for halt, login, etc.
console_cmd         /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
# This command is executed after a succesful login.
# login_cmd           exec /bin/sh - ~/.xinitrc %session
login_cmd           exec dbus-launch /bin/bash -login ~/.xinitrc %session
# The current chosen session name is replaced in the login_cmd
# above, so your login command can handle different sessions.
# Automatically login the default user (without entering
#auto_login          no

~$ sed '/ *#/d; /^$/d' ~/.xinitrc
xrdb $HOME/.Xresources &
DEFAULT_SESSION=openbox
case $1 in
  openbox)
      exec openbox-session
    ;;
  kde)
      exec startkde
    ;;
  compiz)
      xrdb -merge ${HOME}/.Xresources&
      feh  --bg-scale '/home/user/Pictures/Wallpapers/Abstract/vladstudio_drops_1600x1200.jpg'
      avant-window-navigator&
      exec compiz ccp
    ;;
  xterm)
      exec xterm
    ;;
  *) exec $DEFAULT_SESSION
   ;;
esac



UPD. Найден костыль в виде добавления строчки
sleep 1
в начале файла ~/.config/openbox/autostart. И всё же странно: у меня проблема появилась на всех трёх компьютерах с арчем, неужели я один такой везунчик?


(Читать комментарии) (Добавить комментарий)