GitHub - AlexKrier/DesktopManager

A minimal, elegant widget for Windows 11 virtual desktop management.

Windows 11 Python License

DesktopManager Widget

✨ Features

  • Clean Design — Apple-style dark translucent widget
  • Window Counter — Shows pinned 📌 and desktop-specific 🖥 windows
  • Quick Navigation — Arrow buttons to switch desktops
  • Desktop Menu — Click to see all desktops with window counts
  • Multi-language — English and French support
  • Auto-start — Optional Windows startup
  • Lock Position — Prevent accidental moves
  • Single Instance — Smart handling when already running

📸 Preview

Demo

🚀 Installation

Option 1: Download Release (Recommended)

  1. Go to Releases
  2. Download DesktopManager.exe
  3. Run it!

Option 2: Build from Source

# Clone the repo
git clone https://github.com/AlexKrier/DesktopManager.git
cd DesktopManager

# Install dependencies
pip install -r requirements.txt

# Run directly
python vdesktop_manager.py

# Or build executable
pyinstaller --onefile --noconsole --name DesktopManager --hidden-import pyvda vdesktop_manager.py

🖱️ Usage

Action Result
Left Click Open desktop list with window counts
Left Click + Drag Move widget (when unlocked)
Right Click Settings menu
Arrow Buttons Switch to previous/next desktop

⚙️ Settings (Right-Click Menu)

  • 🔒 Lock/Unlock position
  • 🚀 Enable/Disable auto-start
  • 🌐 Change language (EN/FR)
  • ❌ Quit

📋 Requirements

  • Windows 11 (Build 22000+)
  • Python 3.10+ (for building from source)

🔧 Dependencies

  • PyQt6
  • pywin32
  • comtypes
  • pyvda
  • psutil

📝 License

MIT License — see LICENSE file.

👤 Author

Alexandre Krier


Made with ❤️ for Windows 11 power users