[置顶]Linux的各种tips,持续更新。

By | 2025-01-14

本文会持续更新linux的各种小tips,为了自己方便查找。

1、i3wm的的conky不会显示xfce4-power-manager图标
确定安装好xfc4-power-manager以后,i3wm的启动配置文件已经确认启动。但是conky依然没有显示图标。这时候命令行输入 xfce4-power-manager -c 可以启动配置的界面,打开系统托盘图标选项即可。

2、fcitx5安装后无法切换输入法。
需要在/etc/environment添加如下
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
注意其实如果是安装系统的时候local默认用了英文是不需要设定这个,但是如果选择了中文,环境变量要添加这个。

3、picom安装无法起作用。
picom是美观显示界面的渲染器,可以对窗口提供透明或者阴影效果,但是archlinux的默认安装的版本支持的效果有限,需要yay手工安装picom-git版本。这个才能真正支持高斯模糊,不激活窗口焦点透明等功能。可能是因为xcompmgr的原始版本各种fork之后不统一配置的问题。需要注意的是,picom的渲染使用glx,记得装好显卡驱动,以及,如果是archinux默认的版本回对视频播放有影响,使得快速运动的画面产生撕裂。即使在/etc/X11/xorg.conf.d/配置了画面放撕裂也不可以,但是切换到picom-git版本就可以解决这个问题。

4、使用edge或者chrome刷esp8266或者arduino模块的时候。提示错误无法连接设备。
edge或者chrome访问usb会需要先配对授权。但是即使授权也无法立连接,是因为tty的权限不对,建立udev规则重新设置串口权限即可。
管理员权限新增编辑 /etc/udev/rules.d/99-webserial.rules文件,添加内容为SUBSYSTEM==”tty”, ATTRS{idVendor}==”303a”, ATTRS{idProduct}==”1001”, MODE=”0666” 注意idVendor和idProduct的值用lsusb看。重启udev服务sudo udevadm control —reload-rules && sudo udevadm trigger 然后重新打开浏览器即可访问ttyUSB0或者ttyACM0