最近出差,没事折腾了一下笔记本直接装成了Ubuntu 20.04,顺带研究了下Rime输入法和i3桌面环境,记录一下填坑的过程
触摸板tap-to-click
真不知道该咋翻译这个tap-to-click
,反正就是在默认的Gnome环境下,使用触摸板可以点一下模拟鼠标的左键单击,但是在i3里面只能实现移动/双指滚动的操作.处理过程如下:
$ sudo mkdir -p /etc/X11/xorg.conf.d
$ sudo vim /etc/X11/xorg.conf.d/90-touchpad.conf
# 90-touchpad.conf配置内容
Section "InputClass"Identifier "touchpad"MatchIsTouchpad "on"Driver "libinput"Option "Tapping" "on" # 开启模拟单击Option "NaturalScrolling" "on" # 开启自然滚动Option "TappingButtonMap" "lrm" # 开启双指点击=鼠标右键,三指点击=鼠标中键
EndSection
修改配置完成后需要注销并重新登陆或直接重启一下生效.
参考文章:
https://cravencode.com/post/essentials/enable-tap-to-click-in-i3wm/
配置ibus-rime开机启动
在Gnome里面装好的ibus-rime用着很爽啊,但是切换到i3 session后是没法直接用的,手动在Terminal里面启动了下:
$ ibus engine rime
$ ibus-daemon -dr
这样就能用了,接下来修改ibus的设置:
$ ibus-setup
添加Rime输入法
下面再把ibus-daemon
添加到i3的开机启动项配置里面:
# 修改配置
$ vim ~/.config/i3/config
文件末尾追加自己想要开机启动的命令:
exec_always --no-startup-id ibus-daemon -dr
其中exec_always
和exec
的区别是后者只会在i3首次启动的时候执行,期间重新启动i3环境的时候不会再重新执行,官方解释
ps: ibus engine rime
这条命令不用每次开机都执行,之前已经手工配置过一次了,ibus会记住设置的engin
另外参考这篇文章也有不少收获:
https://liarlee.site/2019/10/22/Linux/Linux_ChangeGnometoi3wm/