3.2.9_24402-1 版本在 XDG_CONFIG_HOME
不存在的时候好像没有正确地找到 ~/.config/qq-fix-mac.conf
,需要手动设置 QQ_FIX_MAC=1
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 2 3 4 5 6 7 8 .. 12 Next › Last »
merrkry commented on 2024-06-04 02:27 (UTC)
ouuan commented on 2024-06-02 08:02 (UTC)
把 if [ "${QQ_FIX_MAC}" != 1 ]
改成 if [ -z ${QQ_FIX_MAC+x} ]
吧,否则如果符合这一系列条件都没法 opt out 了。另外这里应该不需要 export
,在脚本内设置即可。
chiyuki0325 commented on 2024-05-31 13:55 (UTC)
@Zjl37 和 @upanther 遇到的错误应该已经被修复。现在修复 MAC 地址模式默认是禁用的。
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 来手动启用此模式。
upanther commented on 2024-05-24 17:26 (UTC)
我现在升级到 -4 仍然有和 @Zjl37 一样的问题。
我理解需要解决 MAC 地址问题,但并不是所有人都有这个需求,能否至少提供一个选项禁用这个功能?
TTsdzb commented on 2024-05-23 00:44 (UTC)
@Zjl37 我每次开机第一次启动会报这个错,之后就能正常用了
chiyuki0325 commented on 2024-05-22 12:39 (UTC) (edited on 2024-05-22 12:40 (UTC) by chiyuki0325)
-3 版本中存在的 bug 已经修复,现在可以正常用 qq-bwrap-flags.conf 自定义 bwrap 挂载参数。
至于 MAC 地址固定问题,我认为不超出这个包的范畴,因为定位是“with bubblewrap sandbox and some tweaks”。
我自己的电脑使用 TUN 模式进行代理,如果不进行这种小调整的话,QQ 账号会被风控,严重时会根本无法登录,加这个脚本也是迫不得已 ...
XDwanj commented on 2024-05-22 10:43 (UTC)
我尝试编辑 ~/.config/qq-bwrap-flags.conf
为
--bind-try /home/xdwanj/Documents /home/xdwanj/Documents
--bind-try /home/xdwanj/Desktop /home/xdwanj/Desktop
运行结果是
$> qq
bwrap: Unknown option --bind-try /home/xdwanj/Documents /home/xdwanj/Documents
请问这个文件有例子吗?
Zjl37 commented on 2024-05-21 05:04 (UTC)
升到 3.2.8_23873-3 版本后启动不了,输出报错如下,有人知道怎么回事吗?
SubProcess PID: 537136
WARNING: Support for IPv6 is experimental
2024/05/21 13:00:31 socat[537162] E connect(, AF=1 "/tmp/tmp.71hLoIxxt2/slirp.sock", 32): No such file or directory
open("/dev/net/tun"): No such device
child failed(1)
TTsdzb commented on 2024-05-20 02:46 (UTC)
固定 MAC 地址感觉有点超出这个包应做的事了,它名字是 bwrap 就做好 bwrap 即可,需要的话可以考虑开新的包
单独提供的话需要编两个不同的启动脚本,可能不太好与 bwrap 结合,能解决这个问题就是好的
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 来手动启用此模式。