allow browser switching

This commit is contained in:
Tobias Powalowski 2024-06-16 08:59:42 +02:00
parent c26143e133
commit 793d8eacbe

View file

@ -86,7 +86,7 @@ if [[ -n "${_L_XFCE}" || -n "${_L_SWAY}" || -n "${_L_PLASMA}" || -n "${_L_GNOME}
echo "Setting up VNC and browser..." >"${_LOG}"
[[ -n "${_L_XFCE}" ]] && _autostart_vnc
if [[ "${_STANDARD_BROWSER}" == "firefox" ]]; then
pacman -Q chromium &>"${_NO_LOG}" && pacman -Rss --noconfirm chromium &>"${_LOG}"
pacman -Q chromium &>"${_NO_LOG}" && pacman -R --noconfirm chromium &>"${_LOG}"
pacman -Q firefox &>"${_NO_LOG}" || _run_pacman firefox
# install firefox langpacks
_LANG="be bg cs da de el fi fr hu it lt lv mk nl nn pl ro ru sk sr tr uk"
@ -108,8 +108,8 @@ if [[ -n "${_L_XFCE}" || -n "${_L_SWAY}" || -n "${_L_PLASMA}" || -n "${_L_GNOME}
fi
_firefox_flags
else
pacman -Q firefox 2>"${_NO_LOG}" && pacman -Rss --noconfirm firefox &>"${_LOG}"
pacman -Q chromium 2>"${_NO_LOG}" || _run_pacman chromium
pacman -Q firefox &>"${_NO_LOG}" && pacman -Rdd --noconfirm firefox &>"${_LOG}"
pacman -Q chromium &>"${_NO_LOG}" || _run_pacman chromium
_chromium_flags
fi
echo "Setting ${_STANDARD_BROWSER} as default browser..."
@ -122,7 +122,6 @@ if [[ -n "${_L_XFCE}" || -n "${_L_SWAY}" || -n "${_L_PLASMA}" || -n "${_L_GNOME}
sed -i -e "s#<default>applications:.*#<default>applications:systemsettings.desktop,applications:org.kde.konsole.desktop,preferred://filemanager,applications:${_STANDARD_BROWSER}.desktop,applications:gparted.desktop,applications:archboot.desktop</default>#g" /usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/config/main.xml 2>"${_NO_LOG}"
# xfce
sed -i -e "s#firefox#${_STANDARD_BROWSER}#g" /etc/xdg/xfce4/helpers.rc 2>"${_NO_LOG}"
if [[ -n "${_L_XFCE}" ]]; then
_start_xfce | _dialog --title "${_MENU_TITLE}" --gauge "Starting ${_ENVIRONMENT}..." 6 75 99
clear