1. Get dex sudo pacman -S dex
  2. Create the bridge script
mkdir -p ~/bin
vim ~/bin/open-desktop.sh
#!/bin/bash

file="$1"

# 1. Fix Windows path
file="${file//Z:\\home\\/\/home/}"
file="${file//\\//}"

# 2. Ensure absolute path
[[ "$file" != /* ]] && file="/$file"

# 3. Execute desktop file properly
dex "$file"
  1. Make it executable chmod +x ~/bin/open-desktop.sh
  2. In TurboLauncher: Command: Z:\home\name\bin\open-desktop.sh Parameter: “Z:\home\name\icon.desktop”