尝试了楼下的几位大佬的解决方案,感觉应该是这样的。
首先修改/usr/bin/qq里面的bwrap
,增加--ro-bind /etc/machine-id /etc/machine-id
。
然后sudo cp /usr/lib/libvips-cpp.so.42.16.2 /opt/QQ/resources/app/sharp-lib/libvips-cpp.so.42
这样子好像就不会被闪退了。
Search Criteria
Package Details: linuxqq-nt-bwrap 3.2.15_250110-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linuxqq-nt-bwrap.git (read-only, click to copy) |
---|---|
Package Base: | linuxqq-nt-bwrap |
Description: | New Linux QQ based on Electron, with bubblewrap sandbox and some tweaks |
Upstream URL: | https://im.qq.com/linuxqq/index.shtml |
Licenses: | custom |
Conflicts: | linuxqq |
Provides: | linuxqq, qq |
Submitter: | chiyuki0325 |
Maintainer: | chiyuki0325 (sukanka) |
Last Packager: | chiyuki0325 |
Votes: | 39 |
Popularity: | 0.69 |
First Submitted: | 2022-12-07 03:23 (UTC) |
Last Updated: | 2025-01-30 05:50 (UTC) |
Dependencies (22)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- autoconf (autoconf-gitAUR)
- bubblewrap (bubblewrap-gitAUR, bubblewrap-overlayfsAUR, bubblewrap-suid)
- desktop-file-utils (desktop-file-utils-gitAUR)
- flatpak-xdg-utils
- gnutls (gnutls-gitAUR)
- gtk-update-icon-cache (gtk-update-icon-cache-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR)
- iproute2 (iproute2-gitAUR, busybox-coreutilsAUR, iproute2-selinuxAUR)
- libnotify (libnotify-gitAUR)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR)
- libvips (libvips-notiffAUR, libvips-gitAUR)
- nss (nss-hgAUR)
- openslide
- snapd-xdg-open-gitAUR
- xdg-user-dirs
- p7zip (p7zip-natspecAUR, p7zip-full-binAUR, 7zip) (make)
- gjs (gjs-gitAUR, gjs-nohammerAUR) (optional) – 提供 GNOME Wayland 下的截图支持
- libappindicator-gtk3 (optional) – 以显示托盘图标
- slirp4netns (slirp4netns-gitAUR) (optional) – 固定 MAC 地址时需要
- socat (socat-gitAUR) (optional) – 固定 MAC 地址时需要
Required by (5)
- linuxqq-firejail (requires linuxqq)
- liteloader-qqnt-bin (requires linuxqq)
- liteloader-qqnt-git (requires linuxqq)
- napcat-bin (requires linuxqq)
- napcatqq-git (requires linuxqq)
Sources (10)
- config.json
- https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.15_250110_amd64_01.deb
- https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.15_250110_arm64_01.deb
- https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.15_250110_loongarch64_01.deb
- resolv.conf
- start.sh
- start_inner.sh
- start_mac_fix.sh
- start_normal.sh
- xdg-open.sh
Latest Comments
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 Next › Last »
xiaolanshu commented on 2023-05-03 06:12 (UTC)
KAAAsS commented on 2023-04-25 11:47 (UTC)
新版本似乎需要增加 /etc/machine-id 目录映射(--ro-bind /etc/machine-id /etc/machine-id),否则会在登录时报 dbus 错误闪退
ASC_8384 commented on 2023-04-20 06:39 (UTC)
更新后使用
rm -rf ~/.config/QQ
不再闪退
sukanka commented on 2023-03-14 01:17 (UTC)
最近 glib2更新了,导致QQ崩溃,经测试删除/opt/QQ/resources/app/sharp-lib/
下面的 so
文件再安装 libvips
跟 openslide
可以正常使用。维护者更新下吧。
arkylin commented on 2023-03-03 09:31 (UTC)
报错找不到autoreconf
命令
需要添加依赖autoconf
ouuan commented on 2023-02-19 08:13 (UTC)
start.sh
里 local/share/.icons
的前面少了一个 .
<deleted-account> commented on 2023-02-19 08:03 (UTC)
需要修改下载路径之后 再次下载文件才可找到. Plasma+Wayland
xkww3n commented on 2023-02-18 13:29 (UTC)
Wayland KDE Plasma 5.27.0下,3.1.0_9332-1 即使添加 --ozone-platform-hint=auto --enable-wayland-ime
这两个 flags 也无法输入中文。
taotieren commented on 2023-02-18 09:15 (UTC) (edited on 2023-02-18 10:50 (UTC) by taotieren)
全新安装,删掉了 .config/QQ
后
❯ qq
ln: 无法创建符号链接 '/home/taotieren/.config/QQ/versions/3.0.0-571': 没有那个文件或目录
需要手动创建 .config/QQ/versions
目录,打包脚本中可以做下自动处理。
~ via v19.6.1
❯ qq
ln: 无法创建符号链接 '/home/taotieren/.config/QQ/versions/3.0.0-571': 没有那个文件或目录
~ via v19.6.1
❯ mkdir ~/.config/QQ
~ via v19.6.1
❯ qq
ln: 无法创建符号链接 '/home/taotieren/.config/QQ/versions/3.0.0-571': 没有那个文件或目录
~ via v19.6.1
❯ mkdir ~/.config/QQ/versions
mkdir: 已创建目录 '/home/taotieren/.config/QQ/versions'
~ via v19.6.1
❯ qq
QQ_HOTUPDATE_DIR="${QQ_APP_DIR}/versions"
+ mkdir -pv $QQ_HOTUPDATE_DIR
<deleted-account> commented on 2023-02-18 08:32 (UTC)
热更新后 设置按钮丢失
Pinned Comments
chiyuki0325 commented on 2024-05-31 13:54 (UTC) (edited on 2024-05-31 13:54 (UTC) by chiyuki0325)
==== linuxqq-nt-bwrap 注意事项 ====
==> 要传递给 bwrap 的自定义参数应该写在 ~/.config/qq-bwrap-flags.conf,
可在此文件中设置自定义挂载目录。
==> 要传递给 electron 的自定义参数应该写在 ~/.config/qq-electron-flags.conf。
==> 如果要在 QQ 中下载文件,请先在 设置 -> 存储管理 中
把下载文件夹更改为系统的“下载”/“Downloads”文件夹。
==> 如果系统中安装了 Docker / ZeroTier / Tailscale 或配置了 TUN / TAP 网络设备,
则可以使用固定 MAC 地址模式启动 QQ 以修复自动登录问题。
当系统有上述网络设备时,安装 slirp4netns 和 socat 包再启动 QQ 即可使用此模式。
如果未安装上述网络设备,你也可以在 ~/.config/qq-fix-mac.conf 中写入任意内容,
或设置 QQ_FIX_MAC 环境变量为 1 来手动启用此模式。