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

如何在Ubuntu 16.04及虚拟机中禁用Toggle Maximization State

解决Ubuntu 16.04虚拟机中禁用Toggle Maximization State的问题

我明白你在虚拟机Ubuntu 16.04里禁用Toggle Maximization State遇到的麻烦——之前调dconf和Compiz的unity/unity-lowgfx配置都没搞定,我这儿有几个更精准的方案,你可以试试:

方法1:用CompizConfig Settings Manager(CCSM)可视化配置

这是最直观的方式,能精准定位到触发最大化切换的核心插件:

  • 先安装CCSM工具:
    sudo apt-get update && sudo apt-get install compizconfig-settings-manager
    
  • 打开CCSM,在搜索框输入Grid,找到Window Management分类下的Grid插件(这是Unity里负责窗口最大化、分屏等布局的核心插件)
  • 进入Grid插件的「Bindings」标签页,找到Toggle Maximization State对应的快捷键设置,点击后清空输入框,或者设置一个完全不会误触的组合键(比如无)
  • 额外检查Unity Plugin的「General」标签页,确认没有其他和窗口最大化相关的自动触发选项被启用
  • 应用所有设置后,重启Compiz生效:
    compiz --replace &
    
    或者直接注销当前用户再重新登录。

方法2:精准修改dconf数据库的键值

如果之前的dconf操作没生效,大概率是没找对具体的键路径:

  • 先安装dconf-editor(可视化编辑工具):
    sudo apt-get install dconf-editor
    
  • 打开dconf-editor,导航到以下路径:
    org/compiz/profiles/unity/plugins/grid
  • 找到toggle-maximize键,将其值修改为[](空数组,表示没有绑定任何快捷键)
  • 同样导航到org/compiz/profiles/unity-lowgfx/plugins/grid,对同一个toggle-maximize键做相同修改
  • 保存后,运行以下命令让配置立即生效:
    dconf update
    

方法3:排查VirtualBox虚拟机的特殊设置

虚拟机环境下,VirtualBox自身的窗口管理可能和Unity的设置冲突:

  • 打开VirtualBox主界面,选中你的Ubuntu虚拟机,点击「设置」->「显示」,禁用「自动调整窗口大小」选项
  • 在虚拟机内部,点击VirtualBox顶部菜单栏的「设备」,检查有没有和窗口最大化、自动调整相关的功能,暂时禁用这些选项后测试

额外注意事项

  • 如果修改后仍未生效,检查CCSM中其他窗口管理类插件(比如Window Snapping),确认没有其他插件绑定了最大化切换的功能
  • 虚拟机的Unity环境偶尔会有配置缓存,修改完成后可以重启一次虚拟机,确保所有新配置都被加载

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 04:04:04