Openbox не загружает обои при запуске

Я много пробовал. Я googled и следил за учебниками, и я все еще не могу загружать обои при запуске.

Что я сделал до сих пор, я добавил обои по своему выбору через feh

feh --bg-scale /home/MYNAME/Pictures/wallpaper123.jpg . Этот набор моих обоев просто прекрасен.

Очевидно, после перезагрузки обои не загружаются. Поэтому я последовал за некоторыми учебниками, которые заставили меня сделать следующее

Я добавил этот код #My wallpaper eval cat $HOME/.fehbg & в файл #My wallpaper eval cat $HOME/.fehbg & в /etc/xdg/openbox .

Ну, когда я перезагружаюсь, мои обои никогда не загружаются.

Я также попытался добавить каталог под названием «Обои». Затем я скопировал следующий код

  #!/bin/env bash WALLPAPERS="/home/yourUserName/wallpapers" ALIST=( `ls -w1 $WALLPAPERS` ) RANGE=${#ALIST[@]} let "number = $RANDOM" let LASTNUM="`cat $WALLPAPERS/.last` + $number" let "number = $LASTNUM % $RANGE" echo $number > $WALLPAPERS/.last feh --bg-scale $WALLPAPERS/${ALIST[$number]} 

в файл с именем wallpaper.sh и сохранил его в ~/.config/openbox/

Я запустил chmod +x wallpaper.sh

и добавил

 #Random wallpaper ./pathFromHome/wallpaper.sh 

в файл autostart.sh .

Еще ничего.

Что я делаю не так?

2 Solutions collect form web for “Openbox не загружает обои при запуске”

Я действительно решил это сам.

Ошибка, которую я делал, создала файл wallpaper.sh в ~/.config/openbox/

Я должен был создать файл autostart.sh или autostart (либо работать для меня) внутри ~/.config/openbox/ и в этом файле я просто пишу feh --bg-scale /home/myusername/Pictures/nameOfPicture.png

Затем я сохраняю и закрываю. После перезапуска, обои по моему выбору отображаются при запуске.

Надеюсь, это поможет кому-то в будущем.

РЕДАКТИРОВАТЬ

Очень важно..

Не забудьте добавить & в конце сценария, как я сделал только сейчас.

Поэтому обновленный autostart должен выглядеть так:

feh --bg-scale /home/myusername/Pictures/nameOfPicture.png &

Забыть сделать это означает, что при запуске openbox он выполнит вышеуказанное, но без & которое может быть единственным, что он выполняет, и ничего другого.

Если кто-либо еще более осведомлен, хотел бы прояснить, почему это плохо или добавить к этому больше, пожалуйста, не стесняйтесь.

Ты делаешь это неправильно; очень неправильно. Не создавайте сценарии exec. https://wiki.archlinux.org/index.php/openbox#Wallpaper_.2F_background_programs

  • Возможно ли, чтобы системный администратор прослушивал экран / графику пользователя?
  • X.org отсутствующие шрифты
  • Как использовать отдельного пользователя с графическим интерфейсом на OpenBSD?
  • Однокнопочный аудиозахват в Linux (за исключением ключевого релиза)
  • Ярлык клавиатуры для переключения фокуса без увеличения окна
  • Проблема с Arch Linux Gnome
  • Не удается запустить xterm над ssh после нескольких успехов
  • Можно ли перезапустить / повторно инициализировать драйвер видео X без потери сеанса?
  • Сделать Compose не компоновкой после определенных нажатий клавиш
  • Что начинается с i3 при запуске startx?
  • Нет строки заголовка окна, когда аргумент X-Toolkit «-title» заканчивается «блокировкой»,
  • Linux и Unix - лучшая ОС в мире.