Я кое-что понял: прослушивание необработанных нажатий клавиш возможно, даже когда фокус клавиатуры перехвачен экраном шкафчик. Недостатком является то, что при необработанных нажатиях клавиш вам нужно вручную отслеживать состояние клавиш-модификаторов, но, похоже, это работает довольно хорошо.
На основе этой идеи я создал небольшой демон горячих клавиш, который позволяет выполнять команды, даже когда экран заблокирован. Если кому интересно, можно найти здесь: https://github.com/tinloaf/lhkd
Получите live CD с Linux, загрузите его, смонтируйте жесткий диск и осмотритесь. Возможно, вы удалили достаточно файлов, чтобы система перестала загружаться, но это не значит, что вы удалили все.
В любом случае, не убивайте себя. Нет такой уж плохой ошибки. И с этого момента делайте резервные копии:)