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.
70 lines
2.1 KiB
Bash
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"
|