Ubuntu Mate 17.10窗口管理器未知及Firefox默认最大化问题求助
问题解答
一、你当前使用的窗口管理器是什么?
你现在用的是Mutter——这是GNOME Shell在Wayland会话下默认搭载的窗口管理器/合成器。mate-tweak是专门为MATE桌面环境设计的配置工具,它只适配MATE配套的窗口管理器(比如Marco),完全不识别GNOME Wayland环境下的Mutter,所以才会显示「unknown and unsupported」,属于工具适配范围外的正常情况。
二、阻止Firefox默认最大化的几种实用方法
方法1:让Firefox自身记住窗口尺寸
这是最直接的解决方案:
- 打开Firefox,手动拖拽窗口到你想要的大小(不要点击最大化按钮)
- 关闭所有Firefox窗口,确保完全退出(如果后台还有进程,可在终端执行
killall firefox强制结束) - 重新打开Firefox,它会自动记住你设置的窗口状态
如果这个方法无效,试试重置Firefox的启动窗口配置:
- 在Firefox地址栏输入
about:config,点击「接受风险并继续」 - 搜索
browser.startup.windowState,将参数值从maximized修改为normal,重启Firefox即可生效
方法2:修改Firefox桌面启动器参数
有时候桌面启动器的配置会强制窗口最大化,你可以这样调整:
- 在终端打开Firefox的桌面配置文件:
sudo nano /usr/share/applications/firefox.desktop - 找到所有以
Exec=开头的行,比如Exec=firefox %u,检查是否带有--maximized参数,有则直接删除;也可以修改为:Exec=firefox %u --new-window - 按
Ctrl+O保存,Ctrl+X退出编辑器,重启Firefox测试效果
方法3:用GNOME Tweaks调整系统窗口行为
因为你使用的是GNOME Wayland会话,可以借助官方配置工具调整:
- 先安装GNOME Tweaks:
sudo apt install gnome-tweaks - 打开GNOME Tweaks,切换到「Windows」标签页
- 找到「Default window state」选项,将其从「Maximized」改为「Normal」(不同版本位置可能略有差异)
- 注销重新登录或重启Firefox,设置即可生效
方法4:用dconf-editor微调底层配置(进阶)
如果以上方法都无效,可以通过dconf-editor修改系统底层配置:
- 安装dconf-editor:
sudo apt install dconf-editor - 打开dconf-editor,导航到
org/gnome/mutter路径 - 关闭
auto-maximize相关的开关;也可以导航到org/gnome/shell/overrides,调整edge-tiling选项(如果开启了边缘贴靠最大化,也可能影响窗口启动状态)
内容的提问来源于stack exchange,提问作者jpezz
相关产品推荐
相关产品推荐

