- Notifications
You must be signed in to change notification settings - Fork14
Taskbar Launcher for [WinApps](https://github.com/winapps-org/winapps).
License
winapps-org/winapps-launcher
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Taskbar Launcher forWinApps.Feel free to fork, submit pull requests, open issues and promote this project to grow the WinApps community!
You should already have most required dependencies after installing WinApps, butyad may be missing.
sudo apt install yad
sudo dnf install yad
sudo pacman -Syu --needed yad
sudo zypper install yad
Important
GNOME no longer shows tray icons by default. To use WinApps Launcher with GNOME, you must install theAppIndicator and KStatusNotifierItem Support shell extension.
Ensure you have already installed
WinApps.Identify your WinApps source directory.
- For a local user installation:
~/.local/bin/winapps-src - For a system-wide installation:
/usr/local/bin/winapps-src
- For a local user installation:
Set a variable in your terminal pointing to this directory.Copy the line that matches your setup.
# FOR LOCAL INSTALL:WINAPPS_SRC_DIR="$HOME/.local/bin/winapps-src"# --- OR ---# FOR SYSTEM-WIDE INSTALL:WINAPPS_SRC_DIR="/usr/local/bin/winapps-src"
Clone this repository and run the launcher as a test. This will place
winapps-launcherinside your existingwinapps-srcdirectory.# Clone the repository into the correct locationgit clone https://github.com/winapps-org/winapps-launcher.git"${WINAPPS_SRC_DIR}/winapps-launcher"# Make the script executablechmod +x"${WINAPPS_SRC_DIR}/winapps-launcher/winapps-launcher.sh"# Run the launcher as a test"${WINAPPS_SRC_DIR}/winapps-launcher/winapps-launcher.sh"
You can add an application menu icon for WinApps Launcher and/or configure a user service that starts WinApps Launcher automatically at login.
EnsuringWINAPPS_SRC_DIR is still set correctly, run the following within your terminal to add a WinApps Launcher icon to your applications menu.
mkdir -p~/.local/share/applicationscat>~/.local/share/applications/winapps-launcher.desktop<<EOF[Desktop Entry]Type=ApplicationName=WinApps LauncherComment=Taskbar Launcher for WinAppsExec="$WINAPPS_SRC_DIR/winapps-launcher/winapps-launcher.sh"Icon=$WINAPPS_SRC_DIR/winapps-launcher/icons/LinkIcon.svgTerminal=falseCategories=Utility;EOF
Ensuring
WINAPPS_SRC_DIRis still set correctly, copy and paste the following code block into your terminal to create the systemd user service file.mkdir -p~/.config/systemd/usercat>~/.config/systemd/user/winapps-launcher.service<<EOF[Unit]Description=Run 'WinApps Launcher'After=graphical-session.target default.targetWants=graphical-session.target[Service]Type=simpleEnvironment="PATH=%h/.local/bin:%h/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"Environment="LIBVIRT_DEFAULT_URI=qemu:///system"Environment="SCRIPT_PATH=$WINAPPS_SRC_DIR/winapps-launcher/winapps-launcher.sh"Environment="LANG=C"ExecStart=/bin/bash -c "\\"\$SCRIPT_PATH\\""ExecStopPost=/bin/bash -c 'echo "[SYSTEMD] WINAPPS LAUNCHER SERVICE EXITED."'TimeoutStartSec=5TimeoutStopSec=5Restart=on-failureRestartSec=5[Install]WantedBy=default.targetEOF
Enable the user service.
systemctl --userenable winapps-launcher --now# Enable & Start Servicesystemctl --user status winapps-launcher# Verify
Note
To uninstall the WinApps Launcher user service, run the following:
systemctl --user stop winapps-launcher# Stop Servicesystemctl --user disable winapps-launcher# Disable Servicerm~/.config/systemd/user/winapps-launcher.service# Delete Service
About
Taskbar Launcher for [WinApps](https://github.com/winapps-org/winapps).
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
