onboard відкривається, onboard закривається

екранна клавіатура onboard досить бідна на опції командного рядка… але відкривати та закривати її програмно таки можна — за допомогою повідомлень dbus.

відкриваємо:

onboard && dbus-send --type=method_call --print-reply --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.Show > /dev/null

"onboard &&" на початку — простіше, ніж перевіряти, чи програму вже запущено.

закриваємо:

dbus-send --type=method_call --print-reply --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.Hide > /dev/null

перемикаємо (toggle):

dbus-send --type=method_call --print-reply --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.ToggleVisible > /dev/null