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

如何在Linux系统中实现Flutter通过鼠标拖拽而非滚轮滚动?

在Pop! OS 22.04实现鼠标拖拽屏幕滚动

方法一:使用GNOME Shell扩展(Grab and Drag)

这是最直观的图形化操作方案:

  • 打开终端,安装扩展管理器:
    sudo apt install gnome-shell-extension-manager
    
  • 启动Extension Manager,在搜索框输入Grab and Drag,找到对应扩展后点击安装
  • 安装完成后,点击扩展卡片进入设置界面:可调整触发拖拽的按键(默认按住Alt键拖拽,也可改为直接左键拖拽),还能设置滚动速度等参数,按需调整即可

方法二:使用xinput命令配置(无扩展方案)

适合偏好命令行或不想依赖扩展的用户:

  • 先获取鼠标设备ID:
    xinput list
    
    在输出里找到你的鼠标条目,记下对应的ID号(比如10)
  • 查看当前鼠标的滚动方式属性:
    xinput list-props <你的鼠标ID>
    
    找到名为libinput Scroll Method Enabled的属性,默认值通常是1, 0, 0(分别对应滚轮、按钮、拖拽滚动)
  • 启用拖拽滚动:
    xinput set-prop <你的鼠标ID> "libinput Scroll Method Enabled" 0, 0, 1
    
  • 永久生效:打开「设置」→「启动应用」,点击「添加」,名称自定义,命令填入上面的xinput命令,保存后重启系统即可自动应用设置

注意事项

  • 使用GNOME扩展时,系统更新GNOME Shell后可能需要重新在Extension Manager中启用扩展
  • xinput方法中,更换鼠标后设备ID可能会变化,需要重新执行第一步获取新ID

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 22:09:20