From 2415600f57020fba9e43542bc226a4631a1b8e2d Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 10 May 2021 16:44:03 +0400 Subject: Added checks for some errors in lemonbar config --- .local/bin/lemonbar/modules/language.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to '.local/bin/lemonbar/modules/language.py') diff --git a/.local/bin/lemonbar/modules/language.py b/.local/bin/lemonbar/modules/language.py index 50058c8..014bf10 100644 --- a/.local/bin/lemonbar/modules/language.py +++ b/.local/bin/lemonbar/modules/language.py @@ -6,5 +6,8 @@ def run(command): def callback(): - name = run('xkblayout-state print "%s"').strip('"') - return f"LNG: {name.upper()}" + try: + name = run('xkblayout-state print "%s"').strip('"') + return f"LNG: {name.upper()}" + except FileNotFoundError: + return f"LNG: xkblayout-state not installed" -- cgit v1.2.3