Да, это синглтон. Но как уже заметил 4kpt, это можно смело удалить и все будет работать. Тут большинство пишет на втором питоне, по этому для тройки вы конечно должны учитывать её особенности. По линуксу, для независимой от Тк реализации отслеживания кнопок, ничего не могу сказать.