slitaz-tools view tinyutils/browser @ rev 926

slitaz-config: connect to hidden Wi-Fi; browser, editor, file-manager, terminal: use XDG variable if possible; tazx: code simplification and many small improvements; translations: make pot, msgmerge.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Nov 20 06:04:24 2014 +0200 (2014-11-20)
parents cd8b52f3f1ea
children 5d80f6fdbdb7
line source
1 #!/bin/sh
2 # Launch SliTaz default Web browser.
3 #
4 . /etc/slitaz/applications.conf
6 USER_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/slitaz/applications.conf"
7 [ -f $USER_CONFIG ] && . $USER_CONFIG
9 EXEC="exec setsid $BROWSER"
11 if [ -z "$XAUTHORITY" ]; then
12 # console session
13 EXECT="$BROWSER"
14 else
15 # Xorg session
16 case $BROWSER in
17 links) EXECT="$EXEC -g" ;;
18 *) EXECT="terminal -e $BROWSER" ;;
19 esac
20 fi
22 case $BROWSER in
23 *links*|retawq|lynx) $EXECT $@ ;;
24 w3m) $EXECT -N $@ ;;
25 qupzil*) $EXEC -ow $@ ;;
26 *) $EXEC $@ ;;
27 esac
29 exit 0