Skip to content

Fcatilizer/sys_main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SYSTEM MAINTAINENCE or SYS_MAIN

This is a system maintainence script that provides gui for basic system maintainence tasks like updating, upgrading, cleaning, etc. It is written in python and GTK4.

My objective is to provide a simple and easy to use GUI for system maintainence tasks. I'm building this project for my personal use and I'll be adding more features in the future.

Screenshot

Features

  • Battery Status
  • Change Power Profiles (Only for laptops)
  • Update and Upgrade system packages (In progress)
  • Clean system cache (In progress)
  • Remove unnecessary / orphan files (In progress)
  • Provide a GUI for easy access (In progress)
  • RGB controls for Keyboard (Not Working perfectly)
  • RGB and DPI controls for mouse (Not built yet)
  • Provide a settings page for different laptops vendors example asusctl for Asus Laptops (Not built yet)

Note: This project is still under development and some features may not work as expected. I'll be adding more features in the future. I'm also open to contributions.

Known Issues

  • The Brightness slider is not working (Permission issue).
  • The Keyboard backlight slider is not working properly (Still Working).
  • The GPU and CPU fans info (Not sure how it's working)
  • The data fetched using fastfetch / neofetch isn't rendering properly. (Still Readable)
  • If compiled ./app isn't ran through terminal / shell, it causes issues with sudo permissions.
  • Can't fix window icon issue. (Not a big deal but it's annoying. I'll fix it soon maybe)
  • Quick Toggles not working perfectly yet. (I'll fix it soon)

Download the latest release

Download it from the releases page.

Run the script?

  1. Clone the repository
git clone https://github.com/Fcatilizer/sys_main.git
  1. Change directory
cd sys_main
  1. Install the dependencies (for Arch Linux)
sudo pacman -S python-psutil zenity
  1. Run the script
python app.py

⚠️ Currently I'm building it in Arch Linux. I'll be adding support for other distros soon. If you want to contribute, feel free to do so.

About

All in one System Management tool for Linux.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages