根据GitHub上的这个问题,Cinnamon无法禁用或删除窗口装饰。删除窗口装饰的选项尚未实现。
用户可以改用以下任何解决方法。
解决方法1(简单)
使用最小的字体作为窗口标题。转到系统设置>外观字体。然后在“ 字体选择 -窗口标题字体”下:将字体大小从默认值10
更改为最小值1
,然后单击“ 选择”完成。
假设无论屏幕分辨率如何,屏幕截图都是像素完美的,则窗口装饰的高度减少了:在Cinnamon 2.2中为14个像素;在Cinnamon 2.2中为14个像素。在Cinnamon 3.8中为17像素。
肉桂的橱窗装饰似乎使用了具有Mutter / Muffin支持的Metacity主题。传统主题似乎无效。窗口边框和控件主题的不同组合可能会影响结果。有些主题没有像其他主题那样减少窗户装饰的高度。例如,Mint-Y的结果比Mint-X差。
限制:此解决方法取决于主题。与这种解决方法配合使用的已知主题很少:Mint-X,BlueMenta和Greybird。
解决方法2
使用Devil's Pie或Devilspie2之类的任何实用工具,这些工具都可以删除与EWMH兼容的窗口管理器的窗口装饰。这将需要用户配置才能删除窗户装饰。
对于Devilspie2,打开文本编辑器,然后输入以下代码。
if (get_window_type()=="WINDOW_TYPE_NORMAL") then
undecorate_window();
end
$HOME/.config/devilspie2
使用任何名称另存为文件名,后跟.lua
文件名。运行devilspie2
以查看结果。要使更改在重新启动时持久存在,请将命令添加devilspie2
到“设置”>“首选项”-“启动应用程序”中。
通过上述配置,所有具有常规窗口类型的正在运行的应用程序将完全没有窗口修饰。这个相关的帖子为我解答了有关如何使用Devil's Pie和Devilspie2来按应用程序名称删除窗口装饰的详细信息。
局限性:此解决方法不适用于GNOME中带有客户端修饰名或标题栏的应用程序。因此修改主题可能是唯一的选择。
解决方法3
修改主题。肉桂窗口管理器Muffin的窗口装饰支持Xfwm4和Metacity主题:检查/usr/share/themes/THEMENAME
目录并查找metacity-1
或xfwm4
子目录。
关于Ask Ubuntu的以下答案建议编辑当前使用主题的XML文件:
[...]您可以编辑
/usr/share/themes/Mint-X/metacity-1
并在中设置所有非零value
属性metacity-theme-1.xml
(当然,您需要sudo在此处进行编辑。备份非常有用。)[...]
文件名可能会根据使用的主题而有所不同。
也许主题修改是删除窗口装饰的唯一“可靠”方法。其他两个解决方法中的已知限制似乎是多余的,除了这是一个乏味的解决方法。
免责声明:我不会每天使用Cinnamon,而是最近再次探索了它的经验。我没有验证第三个解决方法,因为这将需要一些时间进行测试。
已在Linux Mint 17(Live)中的Cinnamon 2.2和Linux Mint Debian Edition 3中的Cinnamon 3.8中进行了测试。