openbox autostart funciona apenas parcialmente

0

Sou novo no openbox, mas já achei muito apreciado em usá-lo. No entanto, tenho alguns problemas com o meu arquivo de início automático. Meu ~/.config/openbox/autostart se parece com:

  tint2
  dbus-launch xfce4-power-manager
  dbus-launch nm-applet
  feh --bg-fill ~/Pictures/wallpaper/Matrix-Wallpaper-001.jpg

e enquanto tint2 inicia corretamente, nenhum dos outros comandos são executados. Para solução de problemas, reduzi para:

  tint2
  xfce4-power-manager
  nm-applet

mas ainda assim, apenas tint2 ... alguém pode ajudar?

    
por cerr 26.06.2018 / 08:49

2 respostas

1

Você deve executar os comandos em segundo plano, caso contrário, o próximo esperará até que o comando anterior seja concluído.

Para executar um comando shell em segundo plano, anexe o & - assim:

tint2 &
dbus-launch xfce4-power-manager &
dbus-launch nm-applet &
feh --bg-fill ~/Pictures/wallpaper/Matrix-Wallpaper-001.jpg &
    
por 26.06.2018 / 14:12
0

Isso foi apontado na wiki do openbox Ajuda: Autostart page:

# Programs that will run after Openbox has started

# Set the wallpaper
hsetroot ~/wallpaper.png &

# Run a Composite manager
xcompmgr -c -t-5 -l-5 -r4.2 -o.55 &

# SCIM support (for typing non-english characters)
scim -d &

# A panel for good times
fbpanel &

To run commands for all users system-wide, place them in a similar file in /etc/xdg/openbox/autostart.

Make sure that you end any commands with "&" so that they are run in the background, or any programs after it will not run.

    
por 26.06.2018 / 15:06