Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A simple control panel for linux , based on the GTK framework

License

NotificationsYou must be signed in to change notification settings

quantumvoid0/better-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A GTK-themed control panel for Linux 🐧

Note

The application follows your system GTK theme for a native and integrated look.

Note

This project is under active development. Contributions, feature requests, ideas, and testers are welcome!

Installation ✅

Prerequisites

Before installing, make sure you havegit andbase-devel installed.

Dependencies

  • GTK 3 - UI framework
  • NetworkManager - Wi-Fi management
  • BlueZ & BlueZ Utils - Bluetooth support
  • PipeWire or PulseAudio - Audio control
  • brightnessctl - Screen brightness control
  • power-profiles-daemon - Power management
  • upower - Battery information
  • gammastep - Blue light filter
  • Python Libraries - python-gobject, python-dbus, python-psutil

For users who would like to use a virtual enviroment

  • pygobject
  • dbus-python
  • psutil

Tip

If you don't need a specific feature, you can safely omit its corresponding dependency and hide its tab in the settings.

Installing Dependencies

Arch-based Distributions

Note

This will directly install dependencies and the app, no further steps required for arch based distros.

yay -S better-control-git

Nix (Unofficial)

Note

This is an unofficial Nix flake mantained by the community. All issues and problems should be directed to their repository.https://github.com/Rishabh5321/better-control-flake

Debian-based Distributions

sudo apt update && sudo apt install -y libgtk-3-dev network-manager bluez bluez-utils pulseaudio brightnessctl python3-gi python3-dbus python3 power-profiles-daemon gammastep

Fedora-based Distributions

sudo dnf install -y gtk3 NetworkManager bluez bluez-utils pulseaudio brightnessctl python3-gobject python3-dbus python3 power-profiles-daemon gammastep

Void Linux

sudo xbps-install -S gtk3 NetworkManager bluez bluez-utils pulseaudio brightnessctl python3-gobject python3-dbus python3 power-profiles-daemon gammastep

Alpine Linux

sudo apk add gtk3 networkmanager bluez bluez-utils pulseaudio brightnessctl py3-gobject py3-dbus python3 power-profiles-daemon gammastep

Installation Steps

git clone https://github.com/quantumvoid0/better-controlcd better-controlsudo make installsudo rm -rf ~/better-control

Uninstallation ❌

It's the same steps for every distro except arch

git clone https://github.com/quantumvoid0/better-controlcd better-controlsudo make uninstallsudo rm -rf ~/better-control

For arch based users

yay -Rns better-control-git

Compatibility 📄

Better-Control has been tested on Arch Linux with Hyprland, GNOME, and KDE Plasma. It should work on most Linux distributions with minor adjustments.

CategoryCompatibility
Operating SystemLinux
DistributionsArch-based, Fedora-based, Debian-based, Void, Alpine
Desktop EnvironmentsGNOME (tested), KDE Plasma (tested with GTK support), XFCE, LXDE/LXQT
Window ManagersHyprland (tested), Sway, i3, Openbox, Fluxbox
Display ProtocolWayland (recommended), X11 (partial functionality)

Note

If you test Better-Control on a different setup, please share your experience in the discussions or issues section.

BetterControl

About

A simple control panel for linux , based on the GTK framework

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp