This is the source tree of the LingmoOS desktop environment.
Introduction
Lingmo OS is a Linux operating system based on the desktop environment. It is developed based on the open source Linux kernel and is compatible with the amd64 architecture. It has a beautiful desktop environment, software adapted to the desktop environment, and a unified UI style.
UI, new desktop environment
Lingmo OS adopts a new design that is different from the traditional KDE, making the operation no longer cumbersome; the operation is more user-friendly, making the interaction and vision more dynamic.
Preparations
Build Host Requirements
- Debian GNU/Linux 12(Bookworm), 13(Trixie) or later.
- Disk free space > 50GB
- Multi-core multi-threaded processor
- 8 GB minimum running memory
Tool preparation
Clone This Code Warehouse.
git clone https://github.com/LingmoOS/LingmoOS.git
Initialize repo warehouse
Enter source directory:
Dependencies
Before building the project, ensure the following tools are installed:
lingmo-pkgbuild: Used to build packages.make: Used to execute the build process.gccor another C compiler.
On Debian/Ubuntu systems, you can install the dependencies with:
sudo apt-get install autoconf automake build-essential
Build Process
1. Initialize the Project
2. Build the Project
Use the following commands to build the project:
make build-pkgs # Build all packages make third-party # Process third-party packages
3. Clean the Project
Run the following command to clean the build directories:
make clean # Clean the build directoriesTarget Descriptions
make: Default target, builds all components.make build-pkgs: Builds all packages usinglingmo-pkgbuild.make third-party: Processes third-party packages in thethird-partydirectory.make clean: Cleans the build directories.
❤️ Support LingmoOS
If you find the project useful, you can support it via a one-time contribution:
👉 Patreon: https://www.patreon.com/LingmoLinux
Your support helps keep LingmoOS moving forward. Thank you for supporting open-source ❤️
License
This project has been licensed by GPLv3.