veggiedefender / open-and-shut

Type in Morse code by repeatedly slamming your laptop shut

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open and Shut

Type in Morse code by repeatedly slamming your laptop shut

output

Features

  • Use a battle-tested encoding trusted by pilots, submariners, and amateur radio nerds
  • Type at 100+ words per minute hour
  • Innovative SIGTERM-based concurrency control. Semaphores who??
  • Closing your laptop now types the letter E instead of locking

Setup

Note: For wayland support, check out the wayland branch.

Dependencies

Installation

Clone this repository and copy files into /etc/acpi

git clone git@github.com:veggiedefender/open-and-shut.git
sudo cp morse_code_close.sh morse_code_open.sh morse_code_acpi.sh /etc/acpi/

Configure acpid

Acpid needs to know how and when to run our scripts. Create a file /etc/acpi/events/lm_lid with the following contents:

event=button/lid.*
action=/etc/acpi/morse_code_acpi.sh

Disable screen lock

Temporarily: Run systemd-inhibit --what=handle-lid-switch cat and press Ctrl+C when you're done.

Permanently: Add HandleLidSwitch=ignore to /etc/systemd/logind.conf and either run sudo systemctl restart systemd-logind.service (this will log you out), or reboot your computer.

About

Type in Morse code by repeatedly slamming your laptop shut

License:MIT License


Languages

Language:Shell 100.0%