pydbus
network_changer
pydbus | network_changer | |
---|---|---|
4 | 1 | |
323 | 1 | |
- | - | |
0.0 | 0.0 | |
5 months ago | almost 2 years ago | |
Python | Python | |
GNU Lesser General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pydbus
-
toggle DO NOT DISTURB mode (command line) ?
Paste in a file, make executable and run it. (Oh, needs pydbus which should be available in almost all distro's repos)
-
Fellow linux users, if you can have one thing from other operating systems in linux, what would it be?
You can hit dbus in a variety of ways, including just from the shell via the "dbus-send" command, or python bindings, etc.
-
Controlling networking (specifically Wi-Fi) programmatically?
I recommend the pydbus library. Here's a brief tutorial in case you aren't familiar with D-Bus. D-Bus is the most common IPC protocol for Linux applications so you're bound to find a client implementation in your favorite programming language.
-
Coding programs that interact directly with the desktop
You should look into DBus, it's a pretty standard way for Linux desktop applications to communicate with desktop environment, system and between each other. There's a very nice library for Python (pydbus) and I'm pretty sure there's one for C++ too.
network_changer
-
Controlling networking (specifically Wi-Fi) programmatically?
It is a library to control NetworkManager using D-Bus. I know atleast one person who uses it to switch between Wi-Fi networks: https://github.com/delfick/network_changer
What are some alternatives?
python-sdbus-networkmanager - python-sdbus binds for NetworkManager
python-sdbus - Modern Python library for D-Bus
Waydroid_Setup_Guide
rip - A safe and ergonomic alternative to rm
cmus - Small, fast and powerful console music player for Unix-like operating systems.
strawberry - :strawberry: Strawberry Music Player
Autodesk-Fusion-360-for-Linux - This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
waydroid - Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.
Clippy - A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
imessage - A Matrix-iMessage puppeting bridge
Clementine - :tangerine: Clementine Music Player