Skip to main content

volumouse

[DEPRECATED] This project works well, but unfortunately it is impossible to autostart volumouse when the computer starts, so it's useless. Use the GitHub project instead : GitHub Volumouse

A Python 3 program that allows you to change the volume with the mouse wheel using it at the four corners of the screen. Run in a terminal volumouse -c to configure and execute it with volumouse command

Install the main package :

  1. Install dependancies :

You need x11-utils : Debian, Ubuntu, Kali Linux, Raspbian :apt-get install x11-utils Arch Linux :pacman -S xorg-xdpyinfo CentOS : yum install xorg-x11-utils Fedora : dnf install xorg-x11-utils

You also need pulseaudio-utils : Debian, Ubuntu, Kali Linux, Raspbian : apt-get install pulseaudio-utils Alpine : apk add pulseaudio-utils Arch Linux : pacman -S libpulse CentOS : yum install pulseaudio-utils Fedora : dnf install pulseaudio-utils

  1. Install volumouse :

#########################################

On the next version of Python and Linux you will need to install in this way (using virtual env) :

sudo apt install pipx
pipx install volumouse

To update volumouse to the latest version : pipx upgrade volumouse

If volumouse has been installed in ~/.local/bin you will need to add this file to the PATH : ~/.local/bin (if it's not already done) :

sudo echo 'export PATH=$PATH:~/.local/bin' >> ~/.bashrc

How to create a PATH on Linux ?

#########################################

Normal way to install on Linux :

sudo python3 -m pip install -U volumouse

!!! It's very important to use the sudo command because like this volumouse will be in the PATH

Configure :

It's very easy to configure, there are just a simple command to execute, once for all, the first time :

All is explained in volumouse --help and volumouse --info

(sudo command is required if you have installed volumouse with the sudo command) :

Open a terminal and type :

  • sudo volumouse --configure or sudo volumouse -c

Usage :

Just run the command volumouse in a terminal or, for starting volumouse at startup (Enter which volumouse in a terminal to know the installed directory of volumouse. Then as startup parameters,enter this command : sh -c 'result_of_which_command'. For instance : sh -c '~/.local/bin/volumouse')

Create a PATH to volumouse :

If you have installed volumouse without the sudo command on Linux you will need to create a PATH for starting volumouse with the volumouse command.

Indead, to be able to run volumouse directly in the terminal, without going to the source package, you should add the volumouse's folder to the PATH :

On Linux, it can be permanently done by executing : sudo gedit ~/.bashrc and adding, at the end of the document, this line :

export PATH=$PATH:/place/of/the/folder/volumouse

If you want to temporarily test it before, you can just execute this command in the terminal :

export PATH=$PATH:/place/of/the/folder/volumouse

It will be restored on the next reboot.

By doing this, instead of taping python3 '/place/of/the/folder/volumouse/volumouse.py', you will be able to directly tape in the terminal : volumouse.

@pzim-devdata GitHub Pages


  • Licence MIT License Copyright (c) 2023 pzim-devdata

Created by @pzim-devdata - feel free to contact me!

Metadata

Release files for volumouse 0.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for volumouse 0.0.9
File Size Uploaded Provenance Actions
volumouse-0.0.9.tar.gz 10.3 kB Without provenance Details for volumouse-0.0.9.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for volumouse 0.0.9
File Interpreter ABI Platform Actions
volumouse-0.0.9-py3-none-any.whl Python 3 none any Details for volumouse-0.0.9-py3-none-any.whl

Total release size: 19.5 kB

Release files / volumouse-0.0.9.tar.gz

Download URL volumouse-0.0.9.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a6362ae5ed8fbdc0d3e09dfe979a0fdbc5098e065f5a948235ad1904d9e05b28
BLAKE2b-256 checksum
How to use checksums
a105205be9fff905028517d425776f87d6367e990cb258b9e28d4ef53ec7c4d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / volumouse-0.0.9-py3-none-any.whl

Download URL volumouse-0.0.9-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8433c9133bfe018bae9dabf83af5b4d4be06bc9200bdb3d8be3081ad6e794497
BLAKE2b-256 checksum
How to use checksums
bd41a9adc262c34148c0cda8352785b9addf6638871816d21cc1d5e22647aad6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Security for volumouse 0.0.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page