"You're in control"
Manjaro Control Panel is a settings manager designed for Manjaro, a modern replacement of the discontinued MSM. It makes it easier for both entry-level and power users to control their system.
The main goal is to fix all MSM flaws, use Qt6/Kirigami and be as user friendly as possible.
| Kirigami | Classic | CLI |
|---|---|---|
![]() |
![]() |
![]() |
MCP aims to provide a smooth experience for all DEs so you can use:
- KDE System Settings Page
- Classic UI for traditional DEs (such as XFCE)
- CLI
MCP uses Pamac library ensuring smooth package transactions in all scenarios.
MCP comes with a completely rewritten MHWD (Manjaro Modern Hardware Detection) backend, using modern C++ features and new libraries such as libudev.
To install MCP using the PKGBUILD:
cd packaging
makepkg -siThis will build and install all MCP packages:
- libmcp - Core library
- libmcp-qt - Qt/QML shared libraries and transaction agent
- mcp-qt - Standalone Qt/QML application
- mcp-kcm - KDE System Settings modules
Use GitHub Issues to tell us about a problem. If you have any experience in C++/QML you are welcome to create a Pull Request.
- GTK frontend
- More settings pages
- Translations
- Testing
Install all required dependencies:
sudo pacman -S cmake ninja git extra-cmake-modules meson vala gobject-introspection \
qt6-base qt6-declarative kirigami ki18n kcoreaddons kauth kcmutils fmt \
libsigc++-3.0 libsoup3 qcoro glib2 pamaccmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DMCP_BUILD_LIB=ON \
-DMCP_BUILD_CLI=ON \
-DMCP_BUILD_QT=ON \
-DMCP_BUILD_QT_CLASSIC=ON \
-DMCP_BUILD_KCM=ON
cmake --build buildSee LICENSE


