openbox 자동 시작이 부분적으로만 작동합니다.

openbox 자동 시작이 부분적으로만 작동합니다.

나는 openbox를 처음 사용하지만 그것을 사용하면서 큰 가치를 발견했습니다. 그러나 자동 시작 파일에 몇 가지 문제가 있습니다. 내 ~/.config/openbox/autostart모습:

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

Tint2가 정상적으로 시작되면 다른 명령은 실행되지 않습니다. 문제 해결을 위해 다음과 같이 범위를 좁혔습니다.

  tint2
  xfce4-power-manager
  nm-applet

하지만 여전히 Tint2만 있습니다... 누구 도와주실 수 있나요?

답변1

백그라운드에서 명령을 실행해야 합니다. 그렇지 않으면 다음 명령은 이전 명령이 완료될 때까지 기다립니다.

백그라운드에서 쉘 명령을 실행하려면 &다음과 같이 추가하십시오.

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

답변2

이것은 openbox wiki에서 지적되었습니다.도움말:자동 시작페이지:

# 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 &

시스템 전체의 모든 사용자에 대해 명령을 실행하려면 해당 명령을 /etc/xdg/openbox/autostart의 유사한 파일에 저장하십시오.

모든 명령을 다음으로 끝내십시오."&"백그라운드에서 실행되도록 하세요.아니면 그 이후의 프로그램은 실행되지 않습니다.

관련 정보