linux 上使用 D-Bus 控制Onboard

安装 onboard

bash 复制代码
sudo apt-get install onboard
# 安装 `acpid` 服务 
sudo apt install acpid
# 启动`acpid`服务,并设置为开机自启
sudo systemctl enable --now acpid
# 自定义启动onboard
/usr/bin/onboard --not-show-in=GNOME,GNOME-Classic:GNOME --startup-delay=3.0 --layout=Compact --theme=Blackboard
  1. 使用D-Bus方法Hide来隐藏键盘窗口
bash 复制代码
dbus-send --type=method_call --print-reply --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.Hide
  1. 使用D-Bus方法Show来显示键盘窗口
bash 复制代码
dbus-send --type=method_call --print-reply --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.Show
  1. 使用D-Bus方法ToggleVisible来切换键盘窗口的可见性
bash 复制代码
dbus-send --type=method_call --print-reply --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.ToggleVisible
相关推荐
xcs194051 分钟前
AI 自动化编程 trae 项目整个调整
运维·自动化
卤炖阑尾炎4 分钟前
Linux firewalld 防火墙从入门到精通:原理与配置全解析
linux·运维·php
小云数据库服务专线8 分钟前
linux grep命令
linux·运维·服务器
daad77729 分钟前
peerconnection
linux
李昊哲小课29 分钟前
Python CSV 模块完整教程
java·服务器·python
|华|30 分钟前
Nginx 核心功能
运维·nginx
自在极意功。31 分钟前
nginx和docker面试题
运维·nginx·docker
木子欢儿36 分钟前
从零到精通 Neovim:Ubuntu 下的终极开发利器指南
linux·运维·服务器·ubuntu
枕布响丸辣39 分钟前
Nginx 核心功能全解析:正向代理 / 反向代理 / 缓存 / Rewrite 实战
运维·nginx·缓存
蚊子爱喝水1 小时前
swoole6.2新特性
linux·swoole