- Notifications
You must be signed in to change notification settings - Fork1
Media Control Applet for the Budgie Panel
License
zalesyc/budgie-media-player-applet
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Highly customizable applet for the budgie panel, for controlling all of your playing media
There is a file:src/testWin.py
that is not used when installing the applet, but it is used for debugging, as it creates the applet in a standalone window.
- If you pass -v it will show the vertical representation of the applet.
- If you pass -s the settings page will show. This page is fully operational and directly modifies the settings for
testwin
.
This project uses type annotations for better code readability,they should be:
- on functions and methods
- class instance variables (starting with self.)
This applet targets python 3.9+ so, don't use any newer features.
For formatting, I useblack
Note: I am not the maintainer of any of these packages
For other distributions, see:Install - Build from source
Ubuntu Budgie 22.04+
Go into the budgie extras app on ubuntu budgie and install Media Player Applet
22.04+
sudo add-apt-repository ppa:ubuntubudgie/backports
sudo apt update
sudo apt install budgie-media-player-applet
see:Nixos Packages
Ubuntu, Debian:
sudo apt install git meson ninja-build python3-requests python3-gi libglib2.0-bin libxfce4windowing-0-0
Fedora:
sudo dnf install git meson ninja-build python3-requests python3-gobject libxfce4windowing
Arch Linux:
sudo pacman -S git meson ninja python-requests python-gobject libxfce4windowing
openSUSE:
sudo zypperin git-core ninja meson glib2-tools python3-requests python3-gobject python3-gobject-Gdk libxfce4windowing-0-0
Full list of dependencies - for other distributions
- budgie-1.0 or budgie-2.0
- gtk+-3.0
- python3 >= 3.9
- python3-requests
- python3-gobject
- gsettings
- libxfce4windowing-0.0
- meson
- ninja
- git
git clone https://github.com/zalesyc/budgie-media-player-applet.git&&cd budgie-media-player-applet
Ubuntu, Debian, Arch Linux
meson setup build --libdir=/usr/lib --prefix=/usr&&cd build
Fedora, openSUSE
meson setup build --libdir=/usr/lib64 --prefix=/usr&&cd build
sudo ninja install
When upgrading the applet, you may need to log out and back in, for the changes to show up
- Make sure all dependencies are installed
- Try again - remove the entire directory cloned with git and start from step 1
Runbudgie-panel --replace
from terminal, this will run the panel andall of the applets from the terminal displaying any errors.
Look into/usr/lib64/budgie-desktop/plugins
or/usr/lib/budgie-desktop/plugins
,is there abudgie-media-player-applet
directory? are there folders for other applets?
If in neither of theese directories is abudgie-media-player-applet
directory, try installing the applet again.
If there is only a single directory that isbudgie-media-player-applet
, you may installed the applet in the wrong place, try to look for any other directory namedbudgie-desktop
which contains the folders for other applets.
If nothing works try reinstalling from scratch, or try following the steps from the previous categories.
About
Media Control Applet for the Budgie Panel
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Contributors2
Uh oh!
There was an error while loading.Please reload this page.