lnxlink

🖥 Effortlessly manage your Linux machine using MQTT.

MIT License

Downloads
1.7K
Stars
163
Committers
10

Bot releases are hidden (Show)

lnxlink - 2024.5.0 Latest Release

Published by bkbilly 6 months ago

What's Changed

  • Add: Use of Last Will or Testament for MQTT on connection lost
  • Add: Module for speaker used
  • Add: Module for active window
  • Add: Text sensor to move mouse to specific coordinates
  • Add: Docker images for all platforms
  • Add: Create requirements file upon pre-commit script
  • Changed: Split NVIDIA arguments to sensors
  • Changed: Remove extra arguments from disk_usage module

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2024.4.0...2024.5.0

lnxlink - 2024.4.0.1

Published by bkbilly 6 months ago

lnxlink - 2024.4.0

Published by bkbilly 7 months ago

What's Changed

  • Add: Allow including or excluding disks by @PW999 in #98
  • Add: Custom buttons for running bash commands
  • Fix: App freeze when no network
  • Fix: Update packages based on module dependencies
  • Fix: Segmentation Fault of idle module through update #100
  • Fix: Handle missing command for WiFi module #99
  • Fix: Network speed rotation caused huge negative values
  • Fix: Keyboard Hotkeys couldn't start if Display variable was not set

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2024.3.0...2024.4.0

lnxlink - 2024.3.0

Published by bkbilly 8 months ago

What's Changed

  • Add statistics module !!Read Bellow!!
  • Add keyboard hotkeys module
  • Fix reversed network Upload/Download
  • Fix issues with 1st time usage and package installation

Statistics

This is created to find the adoption rate of the app.
It can be disabled as any other module.
Read more here.

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2024.2.2...2024.3.0

lnxlink - 2024.2.2

Published by bkbilly 8 months ago

What's Changed

  • Add option on CLI to select logging level
  • Add auto-discovery for xdg_open module
  • Add support for other package managers on sys_updates modules
  • Changed GPIO module to load only if it is running on a Raspberry PI
  • Changed installation process to make it simpler
  • Fix MQTT connect on new release of paho-mqtt library #93

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2024.2.1...2024.2.2

lnxlink - 2024.2.1

Published by bkbilly 8 months ago

What's Changed

  • Add WiFi module
  • Add check for required system commands on modules
  • Add exclude modules on CLI
  • Add Docker image
  • Changed system monitor with optional DBUS #89
  • Fix logs to show most important logs only
  • Fix update for virtual environments
  • Fix TTS playback time out #92

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2024.2.0...2024.2.1

lnxlink - 2024.2.0

Published by bkbilly 9 months ago

What's Changed

  • Add GPIO module for Raspberry inputs and outputs
  • Add Temperature module #90
  • Add missing values on configuration automatically
  • Add MQTT certificate authentication for improved security #87
  • Add brightness controls for new displays automatically and fix issues #86
  • Add default excludes on configuration for new users
  • Add Version argument
  • Fix Home Assistant database usage by rounding attribute values and removing state attributes

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2024.1.0...2024.2.0

lnxlink - 2024.1.0

Published by bkbilly 10 months ago

What's Changed

  • Add mouse control module
  • Add missing display variable for xdotool
  • Fix battery to show info for devices without vendor, model, serial #85
  • Fix idle module with error handling

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.12.2...2024.1.0

lnxlink - 2023.12.2

Published by bkbilly 10 months ago

What's Changed

  • Add options when running the main app (setup only, ignore systemd)
  • Fix media without title issue
  • Fix fullscreen missing library
  • Fix xset display
  • Fix multiple threads on reconnect to MQTT
  • Fix update issue with command timeout
  • Remove PGI dependancy

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.12.1...2023.12.2

lnxlink - 2023.12.1

Published by bkbilly 11 months ago

What's Changed

  • Add: SystemD module
  • Fix: Update for development environment
  • Fix: Auto installation of packages
  • Fix: Brightness control add display var to xrandr command
  • Changed: Force retain mqtt topics
  • Removed: Dependencies from modules

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.12.0...2023.12.1

lnxlink - 2023.12.0

Published by bkbilly 11 months ago

What's Changed

  • Breaking change: Battery module automatically creates sensors for each device
  • Add: display_env module that gets the DISPLAY environment variable from system or processes
  • Add: Media player thumbnail and position
  • Add: Filter for explicit words on media player title
  • Add: Installation option for updating from HA
  • Add: Support for image sensor
  • Add: expire_after option on exposed_controls
  • Add: Custom timeout on syscommand function
  • Add: systemctl for shutdown/restart modules
  • Logs: Rotate when bigger than 5MB
  • Logs: Show commit hash as version on development installation
  • Fixed: Error handling for syscommand, microphone_used, disk_usage, gpu, power_profile, pgi

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.11.0...2023.12.0

lnxlink - 2023.11.0

Published by bkbilly 12 months ago

What's Changed

  • Add support for Self Signed Certificates on MQTT connection #73
  • Add new module for audio select for default microphone and speaker
  • Add a new attribute to disk_usage with the device mount point
  • Add inference times per module as attributes
  • Add support for older NVIDIA GPUs #69
  • Fixed wrong $DISPLAY variable on some environments #76
  • Fixed system updates module not showing as true
  • Fixed disk_usage module to ignore docker BTRFS file systems #78
  • Changed modules requirements installation process by getting dynamically installed if they are loaded #74
  • Changed logs to display trace errors for debugging

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.10.0...2023.11.0

lnxlink - 2023.10.0

Published by bkbilly about 1 year ago

What's Changed

  • Performance Improvement of more than 60%
  • Add Inference Time entity
  • Add Speech Recognition
  • Fixed screenshot entity issue not updating
  • Modules support multiple entities
  • Removed old style of reading info

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.9.1...2023.10.0

lnxlink - 2023.9.1

Published by bkbilly about 1 year ago

What's Changed

  • Fixed issue with Disk disconnection errors on Home Assistant Logs #72

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.9.0...2023.9.1

lnxlink - 2023.9.0

Published by bkbilly about 1 year ago

What's Changed

  • Add select entity for Power Profile #71
  • Add monitor for mount/unmount drives and display an attribute if it connected or not #70
  • Add MQTT TLS connection option #67
  • Add custom_modules as a new configuration option
  • Add pre-build for automated code review
  • Breaking change on sensor attributes to display only it's own attributes #68
  • Breaking change on startPrefix which was used for the older code has been removed
  • Fixed Home Assistant 2023.8.0 mqtt entities name convention #66
  • Changed MQTT subtopics
  • Refactored code

Known issues

  • If a disk is disconnected, it will start showing errors on home assistant logs

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.8.0...2023.9.0

lnxlink - 2023.8.0

Published by bkbilly about 1 year ago

What's Changed

  • Bash commands publish to a new topic their result
  • Save logs on file for better error handling
  • Fixed GPU on systems without nvidia gpu by @pacjo
  • Fixes packages that require the OS variable DISPLAY to function
  • Keep alive changes system settings to disables screen off

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.7.1...2023.8.0

lnxlink - 2023.7.1

Published by bkbilly over 1 year ago

What's Changed

  • Breaking change: Combines Nvidia & AMD modules to the GPU module that supports multiple GPUs
  • Added: Fullscreen status of any window
  • Added: For each disk a new entry is created with their usage
  • Added: Configuration option to exclude modules from auto loading
  • Fixed: Errors with brightness and idle time modules
  • Fixed: Handling of start and stop service
  • Fixed: Installation dependencies thanks to @ScottG489

Documentation

The documentation has been moved here: https://bkbilly.gitbook.io
This will help keeping the project free from unnecessary commits and it's easier to find what you are looking for. Hope you like it!

Communication

As always you can create an issue on GitHub for any bug, feature request, installation issue. They have been updated to be more user friendly.
You can also join on my Discord server: https://discord.gg/hkWXPx4v

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.6.1...2023.7.1

lnxlink - 2023.6.1

Published by bkbilly over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.6.0...2023.6.1

lnxlink - 2023.6.0

Published by bkbilly over 1 year ago

What's Changed

  • Breaking change: If you are using manual modules, you should replace network_upload and network_download with network
  • Added support for entity_category
  • Added support for expire_after for sensors and binary_sensors
  • Added support for multiple sensors
  • Fixed Microphone used when using pactl
  • Fixed Battery empty information

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.5.0...2023.6.0

lnxlink - 2023.5.0

Published by bkbilly over 1 year ago

What's Changed

  • Fixed boot_select default entry
  • Added missing library for screenshot #56
  • Check if module works once it's imported #56
  • Removed unnecessary subprocess errors from logs

Full Changelog: https://github.com/bkbilly/lnxlink/compare/2023.4.1...2023.5.0

Package Rankings
Top 12.64% on Pypi.org
Badges
Extracted from project README
license OS - Linux Python 3.7 PyPI Last commit
Related Projects