Cross-platform floating quick access launcher with compact ball mode, edit support, and autostart
Project description
pTool - Cross-Platform Floating Quick Access Launcher
A powerful floating always-on-top quick access panel for folders, files, apps and webpages. Works on Windows and Linux.
Features
- Always Floating above all windows (toggleable)
- Quick Folders - Desktop, Downloads, Documents + custom (with Edit via right-click)
- Quick Files - Add any file for quick access (with Edit)
- Quick Apps - Smart defaults + custom apps (with Edit)
- Quick Webpages - Add any URL (with Edit)
- Compact / Quick Ball mode - Shrinks to a small floating orb that docks only to left/right edges
- Right-click Edit on any card
- Tooltips on all buttons
- Autostart on login (via standard .desktop method)
- Themes, opacity, always-on-top, position memory
- Survives terminal close on Linux (auto-daemonizes)
- Cross-platform (Windows + Linux)
One-Click Installation (Recommended for Linux)
From the folder containing install_pTool.sh and floating_launcher.py:
bash install_pTool.sh
The installer will:
- Install dependencies
- Put pTool in
~/.local/bin/ptool - Create desktop entry
- Optionally enable autostart
After installation, search for pTool in your menu or type ptool in terminal.
Portable Run (no installation)
python3 floating_launcher.py
Autostart
Tick "Start on startup" in Settings (⚙). It uses the standard Linux .desktop method (exactly like the reference QuickFloat app).
Logs
Logs are saved to:
~/.config/PToolV1/PToolV1.log
You can open it from inside the app via Settings → "Open Log File" button (added for easy copy-paste).
Uninstall
bash uninstall_pTool.sh
License
MIT
Enjoy your floating launcher! 🚀
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ptool_launcher-0.0.1.tar.gz.
File metadata
- Download URL: ptool_launcher-0.0.1.tar.gz
- Upload date:
- Size: 18.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
977daab52e7edc845a67d124c2489fbc7ea9ae36aa9b8764e5e6e08c88dc8fcc
|
|
| MD5 |
205eefffe9527d704cf2a2cbe8605c85
|
|
| BLAKE2b-256 |
4207259ecd8e87f0a37e424c8a65baacc265e41e5c9e60cdc98db4591c51e72a
|
File details
Details for the file ptool_launcher-0.0.1-py3-none-any.whl.
File metadata
- Download URL: ptool_launcher-0.0.1-py3-none-any.whl
- Upload date:
- Size: 17.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0153306a7ed52afdf4561edabfcbc6df5b00b7b60c4336c8e4909bac620c6e79
|
|
| MD5 |
47ad2a50c891dc665c022377c40b8eba
|
|
| BLAKE2b-256 |
c8b81b59ce12530f2ecf924b968a9b7efdfd6833c055a88f457e3988da3da4ec
|