modified Qortal desktop icon installer to utilize Qortal applications menu
This commit is contained in:
parent
08f1cd51e8
commit
81be9b845c
@ -200,11 +200,18 @@ if [ -n "$DISPLAY" ] || [ -n "$WAYLAND_DISPLAY" ] || [ -n "$XDG_CURRENT_DESKTOP"
|
|||||||
|
|
||||||
echo -e "${GREEN}✅ Qortal Core + Hub downloaded and ready!${NC}"
|
echo -e "${GREEN}✅ Qortal Core + Hub downloaded and ready!${NC}"
|
||||||
|
|
||||||
# Optional: Install Desktop Launchers if desktop detected
|
echo -e "${CYAN}🧩 Creating Qortal menu category...${NC}"
|
||||||
if command -v xdg-desktop-menu >/dev/null 2>&1; then
|
mkdir -p "$HOME/.local/share/desktop-directories"
|
||||||
echo -e "${CYAN}🖥️ Setting up desktop launchers...${NC}"
|
cat > "$HOME/.local/share/desktop-directories/Qortal.directory" <<EOL
|
||||||
mkdir -p "$HOME/.local/share/applications"
|
[Desktop Entry]
|
||||||
|
Name=Qortal
|
||||||
|
Comment=Qortal Applications
|
||||||
|
Icon=qortal-logo
|
||||||
|
Type=Directory
|
||||||
|
EOL
|
||||||
|
|
||||||
|
echo -e "${CYAN}🖥️ Creating Qortal Hub launcher...${NC}"
|
||||||
|
mkdir -p "$HOME/.local/share/applications"
|
||||||
cat > "$HOME/.local/share/applications/qortal-hub.desktop" <<EOL
|
cat > "$HOME/.local/share/applications/qortal-hub.desktop" <<EOL
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Qortal Hub
|
Name=Qortal Hub
|
||||||
@ -213,31 +220,17 @@ Exec=$HOME/qortal/Qortal-Hub$SANDBOX_FLAG
|
|||||||
Icon=qortal-hub
|
Icon=qortal-hub
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
Categories=Utility;
|
Categories=Qortal;
|
||||||
EOL
|
EOL
|
||||||
|
|
||||||
echo -e "\n ${GREEN}✅ Desktop launcher created at ~/.local/share/applications/qortal-hub.desktop${NC}"
|
# Optional desktop copy
|
||||||
if [ -d "${HOME}/Desktop" ]; then
|
if [ -d "$HOME/Desktop" ]; then
|
||||||
cp "$HOME/.local/share/applications/qortal-hub.desktop" "${HOME}/Desktop/"
|
cp "$HOME/.local/share/applications/qortal-hub.desktop" "$HOME/Desktop/"
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo -e "\n ${YELLOW}ℹ️ No desktop environment detected or missing xdg tools. Skipping applications menu launcher setup.${NC}"
|
|
||||||
echo -e "\n ${CYAN} Checking for Desktop folder..."
|
|
||||||
if [ -d "${HOME}/Desktop" ]; then
|
|
||||||
echo -e "Desktop folder found, creating desktop launcher..."
|
|
||||||
cat > "${HOME}/Desktop/qortal-hub.desktop" <<EOL
|
|
||||||
[Desktop Entry]
|
|
||||||
Name=Qortal Hub
|
|
||||||
Comment=Launch Qortal Hub
|
|
||||||
Exec=$HOME/qortal/Qortal-Hub$SANDBOX_FLAG
|
|
||||||
Icon=qortal-hub
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Categories=Utility;
|
|
||||||
EOL
|
|
||||||
else
|
|
||||||
echo -e "${RED} Display found, but no Desktop folder found? Skipping Launcher creation..."
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Optional force refresh
|
||||||
|
if command -v xdg-desktop-menu >/dev/null 2>&1; then
|
||||||
|
xdg-desktop-menu forceupdate
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user