跳转至

待解决问题

  • [x]: 已解决
  • [?]: 不可稳定复现,最近暂时没有遇到的问题
  • [!]: 待解决,影响使用
  • [ ]: 待解决,不影响使用

  • 移动热点dns劫持?

Fedora:sudo tailscale up无反应,nslookup controlplane.tailscale.com解析到的IP是198.18.1.168(保留段),说明发生了DNS劫持。

 nslookup controlplane.tailscale.com
Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
Name:   controlplane.tailscale.com
Address: 198.18.1.168

尝试解决:sudo nano /etc/resolv.conf,将nameserver 127.0.0.53注释掉,改为nameserver 8.8.8.8,然后重启tailscale服务,但是resolv.conf文件会被自动重置。如果想解除其他程序对resolv.conf的控制,可以先删除再重建该文件。我选择手动管理。

相关讨论:https://stackoverflow.com/questions/19432026/how-do-i-edit-resolv-conf

ipad连接热点之后不会发生DNS劫持,可以正常登录tailscale。考虑解决:dnscrypt-proxy或cloudflared。


问题已解决,应该是开了clash verge tun模式的原因, tun后DNS变为了198.18.1.0,接管了所有网络流量。

所以如果需要正常解析DNS,要关闭clash verge tun模式。


  • [!] 输入法fcitx5 rime

rime在输入中文时,如果按了大写锁定键,之后会一直保持西文输入模式,无法切换回来,只能重启。

配置文件在~/.local/share/fcitx5/rime.


  • Snipaste AppImageLauncher error

AppImageLauncher的.desktop文件位于~/.local/share/applications/

目前无法通过rofi启动Snipaste,直接启动appimage会报错:qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""

AppImage 的核心特点是“自包含”。它会把自己需要的大部分库(包括 Qt 框架)都打包在一起。在系统层级安装依赖库,似乎并不能解决这个问题。

我尝试提取appimage内容:./Snipaste.AppImage --appimage-extract 然后 cd squashfs-root && export QT_QPA_PLATFORM=xcb; ./AppRun:同样是启动就退出。

已知的是Snipaste对Wayland的支持不佳,issue也没看到类似的问题,暂时不用snipaste截图了。


  • Linux QQ启动黑屏/无法输入中文

Linux kernel: 6.15.10-200.fc42.x86_64

  • 官方 Linux QQ(3.2.19 x86_64)无法输入中文。并且尝试截图时会直接闪退。
  • 官方版是 Qt + 封装程序/Wine 内核混合
  • 优势:界面美观、功能更全面丰富,但bug也更多
  • Linux 输入法(fcitx/ibus)通过 QT_IM_MODULE 注入,但 QQ 内部封装后 不识别这些环境变量
  • 官方 QQ 对中文输入支持似乎 本身就很差,属于已知限制。
  • Flatpak 版 QQ启动后黑屏,无法正常使用。
  • Flatpak 包含自己的运行环境,和宿主系统的库、GPU 驱动隔离。
  • 我将Fedora 42 Linux内核从6.15.9更新到10之后,才出现的黑屏问题。可能是GPU 渲染/Qt runtime 与系统库不兼容

  • 已尝试的解决方案

  • 修改 /usr/share/applications/qq.desktop

Exec=env QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx GTK_IM_MODULE=fcitx /opt/QQ/qq %U

之后仍然无法输入中文。

  1. 尝试禁用flatpak启动时gpu渲染等,也无效。

目前大概只能等更新了,我懒得用wine或者自己修了。这大概就是换Linux,以及更新较为激进的发行版的代价吧。


  • 拯救疑似因固件程序破坏导致无法识别的u盘

用好朋友的Windows-DiskGenius修复成功了!总共不到10分钟,还得是神级工具软件

但是,奇怪的是,没过多久就又出问题了,似乎还是更严重的问题……

完整记录


  • 换启动壁纸

即使更换了Hyprland,默认启动时依然是Fedora的祖传壁纸,并不太好看。假设你想使用的壁纸是mizuki-gdm.jpg

我第一次尝试以下修改方案,发现没用,应该是针对GDM而不是SDDM的。

# All these commands need sudo
cd /usr/share/backgrounds # 这是壁纸存放目录
# 备份原始壁纸
sudo cp /usr/share/backgrounds/f42/default/f42-01-day.jxl ~/f42-01-day.bak.jxl
sudo cp /usr/share/backgrounds/f42/default/f42-01-night.jxl ~/f42-01-night.bak.jxl

# Fedora 默认用的是 jxl 格式的图片,jpg 也能识别
sudo cp mizuki-gdm.jpg /usr/share/backgrounds/f42/default/f42-01-day.jxl
sudo cp mizuki-gdm.jpg /usr/share/backgrounds/f42/default/f42-01-night.jxl

# 更新链接
sudo ln -sf ./f42/default/f42-01-day.jxl default.jxl
sudo ln -sf ./f42/default/f42-01-night.jxl default-dark.jxl

# 重启 GDM,或者下次登录时生效
sudo systemctl restart gdm

SDDM:

cat /etc/sddm.conf | grep "Current=" # 查看当前主题

参考资源:https://cn.linux-terminal.com/?p=7826

  • Fedora 42 无法安装playwright: your OS is not officially supported by Playwright fedora 42

可参考:https://github.com/microsoft/playwright/issues/29559

应该是要用到虚拟机


  • mkdocs mermaid2 plugin无法使用

  • Fedora一系列问题,参考docs/posts/Host-Fedora/Problem-shooting.md中的TODO部分