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'
|
|
|
|
|
2021-06-08 21:41:42 +01:00
|
|
|
# Alias functions for compatibility
|
|
|
|
volume_get() {
|
|
|
|
volume get "$@"
|
|
|
|
}
|
|
|
|
|
|
|
|
volume_set() {
|
|
|
|
volume set "$@"
|
|
|
|
}
|
|
|
|
|
|
|
|
brightness_get() {
|
|
|
|
brightness get "$@"
|
|
|
|
}
|
|
|
|
|
|
|
|
brightness_set() {
|
|
|
|
brightness set "$@"
|
|
|
|
}
|
|
|
|
|
|
|
|
notif_set() {
|
|
|
|
notif set "$@"
|
|
|
|
}
|
|
|
|
|
|
|
|
start_audio_amp() {
|
|
|
|
audio_amp "$@"
|
|
|
|
}
|
|
|
|
|
|
|
|
cancel_sched_powerdown() {
|
|
|
|
powerdown handle
|
|
|
|
}
|
|
|
|
|
2021-01-02 13:20:55 +00:00
|
|
|
# Relocate HOME into the r/w partition
|
2021-01-11 11:07:40 +00:00
|
|
|
export HOME=/mnt/FunKey
|
|
|
|
mkdir -p "${HOME}"
|
|
|
|
export MEDNAFEN_HOME=$HOME/.mednafen
|
|
|
|
mkdir -p "${MEDNAFEN_HOME}"
|
2021-05-11 22:19:41 +01:00
|
|
|
cp "/usr/games/lynxboot.img" "/usr/games/mednafen-09x.cfg" "${MEDNAFEN_HOME}/"
|
2021-01-11 11:07:40 +00:00
|
|
|
export GMENU2X_HOME="$HOME/.gmenu2x"
|
|
|
|
mkdir -p "${GMENU2X_HOME}"
|
2021-06-17 23:26:39 +01:00
|
|
|
export RETROFE_HOME="$HOME/.retrofe"
|
|
|
|
mkdir -p "${RETROFE_HOME}"
|
|
|
|
mkdir -p "${RETROFE_HOME}/layouts"
|
2021-01-02 13:20:55 +00:00
|
|
|
|
2020-09-17 00:16:51 +01:00
|
|
|
# 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
|
|
|
|
}
|
|
|
|
|
2021-05-02 21:39:29 +01:00
|
|
|
# Restore saved volume
|
|
|
|
echo "Restore saved volume"
|
|
|
|
volume set $(volume get) >/dev/null 2>&1
|
2020-10-03 10:50:09 +01:00
|
|
|
|
2021-05-02 21:39:29 +01:00
|
|
|
# Restore saved brightness
|
|
|
|
echo "Restore saved brightness"
|
|
|
|
brightness set $(brightness get) >/dev/null 2>&1
|
2020-05-09 22:49:37 +01:00
|
|
|
|
2020-09-17 00:16:51 +01:00
|
|
|
# Start Assembly tests (blocking process)
|
|
|
|
assembly_tests >/dev/null 2>&1
|
|
|
|
|
2021-05-09 22:09:52 +01:00
|
|
|
# Restart saved application/game if any
|
|
|
|
instant_play load
|
|
|
|
|
2021-05-11 22:19:41 +01:00
|
|
|
# Start frontend
|
|
|
|
echo "Start frontend"
|
|
|
|
frontend init >/dev/null 2>&1 &
|