如何在XFCE状态栏添加Esc键小部件(物理Esc键缺失)
如何在XFCE状态栏添加Esc键小部件(物理Esc键缺失)
我完全懂你这种痛苦——用Vim的时候每次找虚拟键盘按Esc真的太打断思路了!针对XFCE状态栏添加Esc键小部件,这里有几个实用的方法,亲测能解决你的问题:
方法一:用Generic Monitor插件(最灵活)
这是XFCE自带的通用监控插件,能执行自定义命令并显示内容,刚好可以做成点击触发Esc的按钮:
- 首先安装插件和按键工具:打开终端,执行
sudo apt install xfce4-genmon-plugin xdotool - 添加插件到状态栏:右键点击XFCE状态栏,选择「面板」→「添加新项目」,找到「Generic Monitor」(也就是genmon)并添加到面板上
- 配置插件:右键点击刚添加的genmon小部件,选择「属性」:
- 在「命令」栏输入:
echo -n "Esc" && xdotool key Escape - 在「标签」栏可以自定义显示的文字(比如直接填
Esc),也可以留空让命令的输出显示 - 还能调整字体大小、边距,让它看起来更像一个可点击的按键;如果想更美观,命令可以改成HTML格式:
echo "<span style='font-size:14px; padding: 2px 6px; border:1px solid #ccc; border-radius:3px;'>Esc</span>",这样小部件会显示成带边框的按键样式
- 在「命令」栏输入:
- 点击测试:设置完成后,点击状态栏上的这个小部件,系统就会发送Esc按键信号,Vim里直接就能退出编辑模式了!
方法二:用自定义启动器(更简单)
如果觉得插件配置麻烦,直接做个启动器拖到状态栏也可以:
- 先安装按键工具:
sudo apt install xdotool - 创建启动器:右键点击桌面空白处,选择「创建启动器」,类型选「应用程序」:
- 名称填「Esc」,命令填
xdotool key Escape - 可选:点击「图标」按钮,选一个合适的图标(比如系统里的键盘图标,找起来更直观)
- 名称填「Esc」,命令填
- 添加到状态栏:把桌面上的这个启动器图标直接拖到XFCE状态栏里,以后点击它就能触发Esc按键了
另外提个小建议:如果经常用Vim,也可以在Vim里设置替代键,比如把jj或者jk映射成Esc(在~/.vimrc里加inoremap jj <Esc>),这样不用离开键盘也能退出编辑模式,和状态栏的Esc小部件搭配起来用更方便!
备注:内容来源于stack exchange,提问作者Rho Phi
相关产品推荐
相关产品推荐

