Welcome to ALG Welcome – a fast, intuitive welcome application for Arch Linux built using GTK 3.0 and GoTK. Our application simplifies your Arch Linux experience by offering an easy-to-use graphical interface with features designed to help you get started and maintain your system with confidence.
- Tutorials: Access step-by-step guides to help you set up and navigate the Arch Linux ecosystem.
- System Updates: Keep your system current using our built-in updater.
- Mirrorlist Updater: Refresh your Arch Linux mirrorlist quickly to ensure efficient package downloads.
- Screen Resolution: Adjust and manage your screen resolution settings directly from the application.
- User-Friendly GUI: Enjoy an intuitive and responsive interface built with GTK 3.0.
- Offline Functionality: Designed to work even in offline scenarios, allowing you to perform essential tasks without an internet connection.
- Operating System: Arch Linux or an Arch-based distribution.
- GTK 3.0: Ensure GTK 3.0 is installed. You can install it via:
sudo pacman -S gtk3
- Go: Version 1.23 or later is recommended. You can download Go from golang.org.
- Additional Dependencies: Other build tools and libraries might be required. Check your package manager's documentation if needed.
-
Clone the Repository:
git clone https://github.com/arch-linux-gui/alg-welcome.git cd alg-welcome
-
Install Dependencies: For Arch Linux, you can install GTK 3.0 using:
sudo pacman -S gtk3
-
Build the Application:
go build -o welcome .
-
Run the Application:
./welcome
When you launch ALG Welcome, you'll be greeted by a welcoming interface that provides:
- Tutorials: Learn how to install, configure, and use Arch Linux with our comprehensive guides.
- System Updater: Easily update your system to the latest packages and improvements.
- Mirrorlist Management: Update your mirrorlist to optimize package download speeds.
- Screen Resolution Control: Adjust display settings to suit your hardware and preferences.
- Additional Tools: Explore other features and options designed to enhance your overall experience.
Contributions are welcome and appreciated! To contribute:
- Fork the Repository.
- Create a New Branch for your feature or bug fix:
git checkout -b feature/your-feature-name
- Commit Your Changes and push your branch:
git commit -m "Add new feature or fix bug" git push -u origin feature/your-feature-name
- Open a Pull Request describing your changes.
This project is distributed under the MIT License. See the LICENSE file for complete details.
- DemonKiller – Core Team Developer
- Akash6222 – Core Team Developer
- harshau007 – Core Team Developer
For support or inquiries, please visit our website or open an issue on our GitHub repository.
Arka Linux GUI: Simplifying the Arch Linux Experience, One Click at a Time.