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

Resurrecting the Past: Revisiting MuSense for Window Mobile

descriptionStandard

This article is a departure from my usual entries, but I’m excited to share the story behind MuSense a gesture-based media controller. Originally released on the community XDA developers, MuSense was designed during my university days for Windows Mobile 6.1+ devices like the HTC Touch Pro, Touch HD and other Windows Mobile devices.

Unfortunately, by the time I published the application, it was too late to gain any significant traction as Android and iPhone were emerging and already dominating the market.

Join me as I reminisce about the rise and fall of Windows Mobile and how Microsoft’s lack of foresight sealed its fate in the smartphone industry.

Continue reading

Tasker – Automation examples with the Flipper Zero

descriptionStandard

This post continues from our last entry on how to utilise Intents within Tasker for Android and builds on those examples to demonstrate how to automate functionality on the Flipper Zero.

The examples featured on this page will demonstrate functions such as: the ability to automatically connect to the Flipper Zero, to trigger the playback for files from the Flipper via a task with Tasker.

Continue reading