You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gnome3文件管理器拖拽功能异常:拖拽操作变为多选文件

我之前在Arch+Wayland+GNOME的环境里也碰到过一模一样的拖拽异常问题!折腾了好几种方法,终于找到几个靠谱的解决方案,你可以挨个试试:

1. 检查GNOME鼠标拖拽触发设置

首先打开GNOME设置,找到鼠标和触摸板选项,往下翻到「拖拽和下拉」区域,确认「拖拽开始」的触发方式是不是设成了按住并拖动。如果不小心改成了「点击并拖动」,就很容易和文件多选的逻辑冲突,改回前者应该就能解决问题。

2. 重置GNOME文件管理器的配置

有时候Nautilus(GNOME文件管理器的原名)的配置文件错乱会导致这种奇怪的行为,试试重置它的配置:
打开终端,执行这条命令:

dconf reset -f /org/gnome/nautilus/

执行完后可以重启Nautilus(nautilus -q再重新打开),或者直接注销再登录系统,看看拖拽功能是否恢复正常。

3. 排查Wayland与鼠标的兼容性问题

Wayland对部分鼠标的支持偶尔会有小bug,你可以临时切换到Xorg环境测试:

  • 在登录界面点击用户名旁的齿轮图标,选择GNOME on Xorg登录
  • 进入系统后测试拖拽功能,如果正常,说明问题出在Wayland和你的鼠标兼容性上

这种情况下,可以尝试两个方向:

  • 更新你的鼠标驱动(如果是游戏鼠标之类的专用设备,看看有没有对应的Arch包)
  • 给Wayland添加兼容性启动参数:编辑/etc/environment文件,添加一行:
    MOZ_ENABLE_WAYLAND=1
    
    保存后重启系统,这个参数能优化GTK应用在Wayland下的鼠标事件处理,大概率能解决这类异常。

4. 确保系统包是最新状态并检查损坏情况

Arch的滚动更新偶尔会出现依赖包的小版本bug,先确保系统完全更新:

sudo pacman -Syu

更新完成后重启系统再测试。如果还是有问题,检查Nautilus和GNOME Shell的包状态:

sudo pacman -Qk nautilus gnome-shell

如果输出显示有损坏的文件,重新安装这两个包:

sudo pacman -S --overwrite '*' nautilus gnome-shell

内容的提问来源于stack exchange,提问作者Stack learner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:52:54