Repository navigation
Release 0.2.0
🚀 New Features:
- Desktop Environment Support: Added screen lock status functions for GNOME, KDE, XFCE, MATE, Cinnamon, Pantheon, and DDE.
build_and_installTool: Added a tool to simplify build and installation processes.- Service Management Updates: Added
bunlock service removecommand and updatedbunlock service enablecommand description.
⚙️ Enhancements:
- Improved Logging: Integrated detailed logging for the BUnlock daemon, including start, stop, and signal handling events.
🛠️ Fixes:
- Bluetooth Scanning: Enhanced Bluetooth scanning functionality to resume correctly after system wake-up.
- Adapter Availability Handling: Improved handling of Bluetooth adapter availability in the
start_scanfunction.
📦 Installation:
- Download the latest release from the GitHub releases page.
- Extract the archive:
tar -xzf bunlock-v0.2.0.tar.gz cd bunlock-v0.2.0 - Run the installation script:
./install.sh
🛠️ Uninstallation:
To uninstall BUnlock, run:
bash ./uninstall.sh
📜 License:
BUnlock is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.
👤 Authors:
- Ilia MatthewAllDev Kuvarzin luceo2011@yandex.ru
TODO / Future Features:
- Enhanced Security: Ongoing improvements to strengthen security features, including better handling of Bluetooth device impersonation risks.
- Performance Improvements: Optimization to reduce resource usage and increase responsiveness.
📝 Notes:
- Prerequisites: BUnlock currently supports GNOME and uses
loginctlfor unlocking, which may not be available on all Linux distributions.