FunKey-OS/FunKey/board/funkey/rootfs-overlay/root/.profile

66 lines
1.7 KiB
Plaintext
Raw Normal View History

2020-05-09 22:49:37 +01:00
# ~/.bashrc: executed by bash(1) for non-login shells.
# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
export TERM=xterm
export LS_OPTIONS='--color=auto'
#eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
# Relocate HOME into the r/w partition
export HOME=/mnt/FunKey
mkdir -p "${HOME}"
export MEDNAFEN_HOME=$HOME/.mednafen
mkdir -p "${MEDNAFEN_HOME}"
export GMENU2X_HOME="$HOME/.gmenu2x"
mkdir -p "${GMENU2X_HOME}"
# Resize the console to the terminal dimensions
2020-05-09 22:49:37 +01:00
resize() {
if [[ -t 0 && $# -eq 0 ]]; then
local IFS='[;' escape geometry x y
echo -ne '\e7\e[r\e[999;999H\e[6n\e8'
read -sd R escape geometry
x=${geometry##*;} y=${geometry%%;*}
if [[ ${COLUMNS} -eq ${x} && ${LINES} -eq ${y} ]]; then
echo "${TERM} ${x}x${y}"
else
echo "${COLUMNS}x${LINES} -> ${x}x${y}"
stty cols ${x} rows ${y}
fi
else
print 'Usage: resize'
fi
}
# Start ampli
echo "Start audio amplifier"
start_audio_amp 1 >/dev/null 2>&1
2020-05-09 22:49:37 +01:00
# Force unmute sound card and reset volume
2020-05-31 18:34:53 +01:00
echo "Force unmute sound card and reset volume"
2020-05-09 22:49:37 +01:00
volume_set $(volume_get) >/dev/null 2>&1
# Reset saved brightness
2020-05-31 18:34:53 +01:00
echo "Reset saved brightness"
2020-05-09 22:49:37 +01:00
brightness_set $(brightness_get) >/dev/null 2>&1
# Start Assembly tests (blocking process)
assembly_tests >/dev/null 2>&1
2020-05-09 22:49:37 +01:00
# Start launcher
2020-05-31 18:34:53 +01:00
echo "Start launcher"
start_launcher >/dev/null 2>&1 &