wip3
This commit is contained in:
+27
-13
@@ -1,19 +1,33 @@
|
||||
#!/usr/bin/env bash
|
||||
##makedesc: Install KDE portal
|
||||
|
||||
echo
|
||||
echo "==============================================="
|
||||
echo "Installing KDE portal..."
|
||||
echo "==============================================="
|
||||
echo
|
||||
set -eo pipefail
|
||||
|
||||
sudo apt install -y \
|
||||
xdg-desktop-portal \
|
||||
xdg-desktop-portal-kde \
|
||||
xdg-desktop-portal-gtk && \
|
||||
echo "GTK_USE_PORTAL=1" | sudo tee -a /etc/environment && \
|
||||
if [ "$(uname -s)" = "Darwin" ]; then
|
||||
echo "ERROR: KDE portal is not supported on macOS." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
install() {
|
||||
echo
|
||||
echo "==============================================="
|
||||
echo "Installing KDE portal"
|
||||
echo "==============================================="
|
||||
echo
|
||||
|
||||
sudo apt install -y \
|
||||
xdg-desktop-portal \
|
||||
xdg-desktop-portal-kde \
|
||||
xdg-desktop-portal-gtk
|
||||
|
||||
echo "GTK_USE_PORTAL=1" | sudo tee -a /etc/environment
|
||||
echo "XDG_CURRENT_DESKTOP=KDE" | sudo tee -a /etc/environment
|
||||
|
||||
echo
|
||||
echo "Finish! Now you need to relogin"
|
||||
echo
|
||||
echo
|
||||
echo "Finish! Now you need to relogin"
|
||||
echo
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
*) install ;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user