The comm-xfce-config package delivers a highly optimized XFCE experience for BigLinux Community users. Known for its speed and low resource usage, this configuration ensures that XFCE looks modern and behaves correctly from the very first login, inheriting all installer preferences.
- Lightweight Speed: Optimized configurations that respect XFCE's minimal footprint.
- Smart Inheritance: Automatically applies Language and Keyboard settings from the installer.
- Modern Look: Applies BigLinux themes and icons for a cohesive visual identity.
- Hardware Ready:
- Configures JamesDSP for audio.
- Sets appropriate GTK4 rendering defaults.
comm-xfce-config/
├── pkgbuild/ # Arch Linux packaging files
└── usr/bin/
└── startxfce-community # The session bootstrap script
This script is the entry point for the session, performing:
- Session Config: Exports XFCE and GTK environment variables.
- Localization: Applies the system locale defined in
/etc/big-default-config/. - Input Tuning: Configures keyboard layouts.
- Audio: Activates JamesDSP if the user requested it during installation.
cd pkgbuild
makepkg -siRun the startup script in debug mode to verify logic:
# Debug run with verbose output
bash -x /usr/bin/startxfce-communityContributions are welcome! Please follow these steps:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/amazing-feature). - Commit your changes (
git commit -m 'Add amazing feature'). - Push to the branch (
git push origin feature/amazing-feature). - Open a Pull Request.
Distributed under the GPL-3.0 License. See LICENSE for more information.