Skip to content

Repository files navigation

Quickpanel is a small popup desktop which supports widgets and desktop icons. When activated, it is shown at the center of screen.

screenshot

Quickpanel can be run in KDE desktop and windows.

Use it in KDE Desktop:

$ zypper install python-qt5

$ git clone git@github.com:hgoldfish/quickpanel.git
$ cd quickpanel
$ python3 compile_files.py
$ python3 start_quickpanel.py

After quickpanel started, a system tray icon shown at the right bottom of your desktop. Click it or press Alt + `, shows the quickpanel.

Windows 7 / PyStand packaging

PyStand is a tiny launcher which deploys a Python app together with an Embedded Python runtime. Build a standalone QuickPanel directory which runs on Windows 7 (SP1) without any Python installation:

$ python3 dist/build.py            # build dist/QuickPanel/
$ python3 dist/build.py --zip      # also pack dist/QuickPanel-win7.zip

The script downloads the ready-made environment package published by the PyStand author (PyStand-py38-pyqt5-lite, a 32-bit Python 3.8.10 embedded runtime + PyQt5/Qt 5.15 lite, so it runs on both 32-bit and 64-bit Windows 7), copies the QuickPanel sources into it and renames the launcher to QuickPanel.exe. The download is cached under dist/cache/ (kept in .gitignore/.hgignore) and reused on later builds. Copy dist/QuickPanel/ to the Windows 7 machine and double-click QuickPanel.exe.

To publish the artifact to the toysite release API (Basic auth, expects the goldfish user), use the sibling uploader:

$ python3 dist/upload.py dist/QuickPanel-win7.zip --version 1.0.1 --notes "..."

If Windows reports a missing vcruntime140.dll/msvcp140.dll, install the "Microsoft Visual C++ 2015-2022 Redistributable" once.

About

A small popup desktop which supports widgets and desktop icons.

Resources

Stars

10 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages