Skip to content

AdrianTM/mx-user

 
 

Repository files navigation

mx-user

latest packaged version(s) build result

A graphical tool for managing user accounts on MX Linux. Features include creating, modifying, and deleting users and groups, password management, autologin configuration, and profile copying between users.

image

Features

  • User Management: Create, delete, and rename user accounts
  • Password Management: Change passwords with strength validation using zxcvbn
  • Group Management: Add/remove groups and manage user membership
  • Profile Copying: Copy desktop configurations between users
  • Autologin Configuration: Enable/disable autologin for lightdm and sddm
  • User Options: Repair user configurations and reset Mozilla settings

Building

Requires Qt6, ninja-build, and C++20 compiler.

Using build script (recommended):

./build.sh              # Release build
./build.sh --debug      # Debug build  
./build.sh --clang      # Use clang instead of gcc
./build.sh --debian     # Build Debian package

Manual build:

mkdir build && cd build
cmake -G Ninja ..
ninja

About

Simple user configuration for MX

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 78.7%
  • Shell 11.4%
  • CMake 6.0%
  • HTML 2.6%
  • C 1.3%