archlinux 使用时遇到的问题

发布时间 2023-10-09 15:09:06作者: ffeiH
link: https://www.notion.so/0621e8837f0a4a9bb846f1fad37d94a4
notionID: 0621e883-7f0a-4a9b-b846-f1fad37d94a4

1. 一、telegram 模糊,且在hidpi存在缩放问题

https://wiki.archlinux.org/title/Telegram_(简体中文)
https://wiki.archlinuxcn.org/wiki/桌面项

根据 27点将desktop entry 的启动参数修改成no-scaling。此时在启动菜单中会出现两个telegram,编辑/usr/share/applications下的telegramdesktop-entry

sudo vim /usr/share/applications/telegramdesktop.desktop

在[desktop entry] 下面的最后一行,加上

[Desktop Entry]
...
...
NoDisplay=true

[Desktop Action Quit]

如果有自启动,也需要修改

ln -s ~/.local/share/applications/[新建的app.desktop] ~/.config/autostart/

或者直接改用Wayland ,

然后再删去原有的autostart下面的softlink(telegram-desktop.desktop)即可

2. 二、用户目录是中文,不方便终端目录操作

https://wiki.archlinux.org/title/XDG_user_directories_(简体中文)

使用 LC_ALL=C xdg-user-dirs-update --force 强制生成英文目录,并使用如下命令将原目录内容转移

mv 下载/* Downloads/
mv 图片/* Pictures/
mv 视频/* Videos/
mv 文档/* Documents/
mv 音乐/* Music/

rm -rf 下载 图片 视频 文档 音乐

3. 三、切换wayland桌面之后,关机慢

使用yay安装sddm-git包即可解决,详细信息见issue

4. 四、MagicBookV14/MateBook14s speaker与headphone问题

目前只有workaround,且magicbook 的办法还不能完全解决
github issue

5. 五、telegram悬浮窗点击闪退

貌似是opengl加速的问题,要么关闭telegram->Settings->Advanced->Enable OpenGL rendering for media.
要么,给telegram添加启动参数

env __GLX_VENDOR_LIBRARY_NAME=mesa MESA_LOADER_DRIVER_OVERRIDE=wlr GALLIUM_DRIVER=wlr

6. 六、idea fcitx 输入偏移

下载对应版本的包
Releases · AlanSune/JetBrainsRuntime-for-Linux-x64

由于新版idea不支持更改jbr版本了,我们可以将原来的jbr目录下的文件删除,然后添加指向我们下载解压后的包的软链。

arch中aur的idea默认安装在/opt/{SoftwareName}下面,找到jbr包删除,并添加软链接即可。

# /opt/{idea software name}/jbr/
sudo ln -sf ~/downloads/jbr/* .