Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polterdesk

Polterdesk

Toggle desktop icon and taskbar visibility on Windows with a double-click or hotkey.
A tiny Windows utility that stays out of your way.

Download · Report a Bug

CI Crate Version


Polterdesk

Inspired by Stardock Fences' double-click to hide/show desktop icons feature. Polterdesk is a lightweight, open-source, and most importantly, free alternative to that feature.

Features

  • Double-click an empty area of your desktop to hide/show all icons
  • Global hotkey (default Ctrl+Alt+H) works from any application
  • Taskbar auto-hide toggles alongside icons (configurable)
  • Click blocking prevents accidentally opening files when icons are hidden
  • Tray icon with right-click menu for quick access

Requirements

Usage

  1. Download polterdesk.exe from the releases page
  2. Run it - a tray icon appears in the notification area
  3. Double-click the desktop to hide icons, double-click again to show them
  4. Or press Ctrl+Alt+H from anywhere

Settings

Right-click the tray icon and select Open (or single-click) to access settings:

  • Hotkey - click the field and press a new key combination to change it
  • Start with Windows - launch automatically on login
  • Also hide taskbar - toggle the taskbar alongside icons

Planned

  • macOS support

Building from Source

Prerequisites

  • Rust stable (>= 1.85) with x86_64-pc-windows-msvc target
  • Visual Studio Build Tools 2022 (MSVC v143)
  • Windows SDK 10.0.22621.0+

Build

cargo build --release

The binary is at target\release\polterdesk.exe.

Run Tests

cargo test --lib          # unit tests
cargo test                # all tests (requires Windows desktop)

License

MIT

About

A tiny Windows application to toggle desktop icon and taskbar visibility with a double-click or hotkey.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages