Thanks to visit codestin.com
Credit goes to github.com

Skip to content

JPDucky/panon

 
 

Repository files navigation

This project has been forked from rbn42/panon, which from what I can tell is all but abandoned at this point. I get annoyed with things on the KDE store that don't "just work" when downloaded, so I aim to fix that, because this applet has the potential to be really cool.


An audio spectrum analyzer for KDE panel.

##equirements | | Version | |------------------+------------------| | OpenGL / GLSL | >= 3.0 / 1.30 | | org.kde.kirigami | >= 2.3 (kf 5.42) | | org.kde.newstuff | >= 1.1 (kf 5.63) |

If your KDE Framework is older than 5.63, see [[../../wiki/Troubleshooting#cannot-load-the-visual-effects-page-in-the-configuration-dialog][here]].

Dependencies

fedora/RHEL/rpm-based distros

sudo dnf install qt5-qtwebsockets \
    python3-docopt python3-numpy python3-PyAudio python3-cffi python3-websockets

Arch Linux

sudo pacman -S qt5-websockets \
    python-docopt python-numpy python-pyaudio python-cffi python-websockets 

openSUSE

sudo zypper in libQt5WebSockets5 \
    python3-docopt python3-numpy python3-PyAudio python3-cffi python3-websockets

Ubuntu

sudo apt-get install qml-module-qt-websockets \
    python3-docopt python3-numpy python3-pyaudio python3-cffi python3-websockets

Solus

sudo eopkg install qt5-websockets  \
   python-docopt PyAudio numpy python-cffi python-websockets

Installation

### Via KDE Store 1. Open the "Add Widgets" dialog of your desktop 2. Go to "Get New Widgets" in the bottom 3. Click "Download New Plasma Widgets" 4. Search for "panon" 5. Click "Install"

Via Command Line

git clone https://github.com/rbn42/panon.git
cd panon

# Download SoundCard and hsluv-glsl
git submodule update --init

# Build translations (optional)
mkdir build
cd build
cmake ../translations
make install DESTDIR=../plasmoid/contents/locale
cd ..

# To install
kpackagetool5 -t Plasma/Applet --install plasmoid

# To upgrade
kpackagetool5 -t Plasma/Applet --upgrade plasmoid

About

An Audio Visualizer Widget in KDE Plasma

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • QML 45.8%
  • Python 34.1%
  • GLSL 15.6%
  • Shell 2.4%
  • CMake 1.6%
  • JavaScript 0.4%
  • HTML 0.1%