Я создаю небольшой скрипт оболочки, запускающий различные программы после загрузки. Я использую dialog
для создания меню, а затем простой оператор case, который запускает нужные приложения. Все работает отлично, за исключением моего любимого браузера Chromium.nohup не работает с хромом
nohup chromium &
не работает - если я закрою терминал Chromium закрывает тоже.
Вот мой сценарий:
selection=`dialog --menu "Choose a session:" 20 50 10 "Surfing" "" "Surfing (blank)" "" "Programming" "" "Gaming" "" "Nothing" "" --stdout`
case "$selection" in
"Surfing")
nohup chromium http://www.facebook.com &
nohup chromium http://www.twitter.com &
nohup chromium http://reader.google.com &
nohup chromium http://plus.google.com &
nohup chromium http://www.youtube.com &
nohup chromium http://www.reddit.com &
nohup chromium http://mail.google.com &
nohup sonata &
mpc play &
;;
"Surfing (blank)")
nohup chromium &>/dev/null </dev/null &
nohup sonata &
mpc play &
;;
"Programming")
nohup subl &
nohup chromium ~/Programming &
nohup sonata &
mpc play &
;;
"Gaming")
nohup thunar ~/HRY &
;;
*)
echo "nothing" ;;
esac
read && exit
И часть моей .xinitrc
:
urxvt -e sh ~/session.sh &
Все еще не работает :( – Kuka