Е
Size: a a a
SZ
И
VP
デ
VP
VP
VP
#! /usr/bin/env pythonЭтот демон автоматически переключает на русский, когда фокусируешься на окнах приложений для чатиков. (у меня телега и квассель — IRC клиент.)
from i3ipc import Connection, Event
import os
i3 = Connection()
def on_window_focus(i3, e):
focused = i3.get_tree().find_focused()
if focused and focused.window_class in ["KotatogramDesktop", "quassel"]:
# i3.command("input * xkb_switch_layout 1")
os.system("setxkbmap ru,us")
else:
# i3.command("input * xkb_switch_layout 0")
os.system("setxkbmap us,ru")
# i3.on(Event.WINDOW_FOCUS, on_window_focus)
i3.on(Event.WINDOW, on_window_focus)
i3.main()
N
AY
#! /usr/bin/env pythonЭтот демон автоматически переключает на русский, когда фокусируешься на окнах приложений для чатиков. (у меня телега и квассель — IRC клиент.)
from i3ipc import Connection, Event
import os
i3 = Connection()
def on_window_focus(i3, e):
focused = i3.get_tree().find_focused()
if focused and focused.window_class in ["KotatogramDesktop", "quassel"]:
# i3.command("input * xkb_switch_layout 1")
os.system("setxkbmap ru,us")
else:
# i3.command("input * xkb_switch_layout 0")
os.system("setxkbmap us,ru")
# i3.on(Event.WINDOW_FOCUS, on_window_focus)
i3.on(Event.WINDOW, on_window_focus)
i3.main()