Updated Asus Screenpad Management service to support Gnome lock screen events

descriptionStandard

This updated script provides an additional systemd service to manage and restore the screenpad state when locking the device and the original service for resuming from sleep on Asus laptops with a Screenpad installed.

This has been tested with the Asus UX482EG but it should… work with other models.

Continue reading

Convert Putty .ppk files including sessions to OpenSSH

descriptionStandard

This post covers several Bash scripts that can be used to convert Putty .ppk files to a Linux compatible OpenSSH format.

There are 3 OpenSSH/PPK focused helper scripts within the repository:

  • convert_ppk.sh:
    Primary scripts used to convert Putty .ppk files to OpenSSH compatible format.
  • convert_putty_session.sh:
    Additional script that converts putty-session.reg registry key exports to Remmina compatible configurations.
  • sync_openssh_remmina.sh:
    Additional script that can sync Remmina configurations to OpenSSH (~/.ssh/config) and vice-versa.
Continue reading

Fedora/Ubuntu power optimisations for the Asus UX482EG

descriptionStandard

This post provides two configurations for optimisation power consumption on the Asus Zenbook Duo model UX482EG; one configuration uses TLP the other configuration uses a configuration of TLP and auto-cpufreq (plus its requirement thermalid).

This has been predominately tested on Fedora 39+ and quickly trialled under Ubuntu 23.04.

Without this power consumption would idle around 14~ watts; with the TLP configuration the average idle drops to 8~ watts.

Continue reading

A guide to installing OpenVPN using PiVPN and configuring single or multiple instances

imageImage

In this article we are going to look at how to configure an OpenVPN server and if you choose, additionally configure multiple instances of the OpenVPN service. We will be utilising PiVPN, an installer that will configure and deploy various areas of our OpenVPN system; it’s suitable for use on Raspbian, Ubuntu or other Debian based systems.

Continue reading