sxmo-utils/configs/appcfg/xinit_template
Stacy Harper c5c5537873
Do not enforce -e TERMCMD args and fix TERMMODE
Enforcing -e break some possibilities to use TERMCMD that dont use it.

TERMCMD should be setup in xinit. This way, in ssh mode, the value still
is empty. This way, some custom bash or tmux config could use
it, configuring it.
2021-06-09 08:42:51 +02:00

70 lines
2.1 KiB
Bash

#!/usr/bin/env sh
# Please modify this file to your liking
# Important Instructions:
# All processes you launch from this script must
# be non-blocking: launch them in the background (using &)
# or ensure they return quickly. Only after this script
# finishes will the window manager be loaded
# Set a pretty wallpaper
feh --bg-fill /usr/share/sxmo/background.jpg
# Show conky (the clock)
conky -c /usr/share/sxmo/appcfg/conky.conf -d #12 hour clock (am/pm)
#conky -c /usr/share/sxmo/appcfg/conky24h.conf -d #24 hour clock
# Force audio over the main speaker
# and set a sane default volume
sxmo_audioout.sh Speaker
amixer sset 'Line Out Source' 'Mono Differential','Mono Differential'
amixer set "Line Out" 50%
# Play a funky startup tune
#mpv --quiet --no-video ~/welcome.ogg &
# You will sometime get SMS or calls from not
# country code prefixed phone numbers. To ensure
# we match your contacts, we will use this one.
#export DEFAULT_NUMBER_PREFIX=+33
# turn on modemmonitor on login
# Note: if the modemmonitor is not on you can
# not receive texts/calls!
# (there is a bit of a delay to
# give the modem some time to set up)
sleep 15 && sxmo_modemmonitortoggle.sh on &
### Configuration Parameters ###
# Note that this is just a subset of all available
# parameters, see the sxmo documentation for more.
# Use firefox as default browser if installed
command -v firefox && export BROWSER=firefox
# Prepopulate Subreddits menu with custom subreddits
#export SXMO_SUBREDDITS="postmarketos pinephoneOfficial pinephone unixporn"
# Temporarily wake every 5 minutes during sleep
#(useful for getting notifications)
#export SXMO_RTCWAKEINTERVAL=300
export TERMCMD="st -e"
# Immediately turn the screen off when locking the device
export SXMO_LOCK_SCREEN_OFF=1
# Immediately suspend the phone when locking
#export SXMO_LOCK_SUSPEND=1
# When scrolling past the beginning or end of a menu, wrap it around:
#export DMENU_WRAP_AROUND=1
# Enable audio feedback on keypress
#export KEYBOARD_ARGS="-o | clickclack -f /usr/share/sxmo/keypress.wav"
# Or, enable vibration feedback on keypress
#export KEYBOARD_ARGS="-o | clickclack -V"