本文最后一次在 2020 年 03 月27 日更新,部分内容可能已经过时!
通过删除最大化时候的标题栏,从而实现让窗口尽可能多的利用屏幕空间。

一、通过插件实现

这是很方便的一种实现方法。只需要通过plasma的在线安装插件功能,装好Active Window Control这个插件并启用,之后在这个插件的设置界面中,改动下述几个位置(其他地方随意):

  • Appearance标签页下

    • 取消勾选Fill width,并将下边的拖动条移至合适的位置(根据一会儿设置的图标大小调整)
    • 勾选Hide titlebar for maximized windows
    • 取消勾选Show window title

  • Buttons标签页下如图设置

注意:Button sizeButtons spacing以适合panel为准;而Appearance标签页的拖动条以这里为准

完成。实现了类似与Unity桌面环境的最大化窗口时,标题栏合并到panel的效果。

二、通过配置文件实现(已失效)

本段所述之文件现已被移除。

编辑~/.config/kderc,做如下修改:

  • [Compositing]中添加语句
BorderlessMaximizedWindows=true
  • [windows]中,将BorderlessMaximizedWindows的值改为true

完成。现在最大化窗口时会隐藏标题栏。可以通过alt+左键拖动窗口取消最大化,进而关闭窗口。

已有 14 条评论

  1. 这个 Active Window Control 所占的距离无法自动调整,遇到字少的程序名会跟后面全局菜单隔老远,遇到字多的程序名显示几个字就省略了。。。不过勉强能用 —— 大黄木易 大黄木易 发表。 回复TA
    1. 可以调的 我开始也是那样。多试着调调就行了 —— 等我稍后补充昵称 等我稍后补充昵称 [作者] 于 发表。 回复TA
  2. 可以使用下面插件进行代替。
    applet-window-title(有自动调节宽度功能)
    applet-window-buttons
    applet-window-appmenu(全局菜单控件,有可以不安装)

    我以前也使用Active Windows Control 后来就换了上面这几个插件。
    开发者主页:https://github.com/psifidotos (里面可以找到,开发者都置顶了) —— 吹口琴的代码 吹口琴的代码 发表。 回复TA

    1. active window control其实也会自动调整宽度,只是设置调起来有些绕 —— 等我稍后补充昵称 等我稍后补充昵称 [作者] 于 发表。 回复TA
  3. 卸载后,我放大后最小化关闭放大都没有了 —— ttttt ttttt 发表。 回复TA
    1. 找到解决办法了,勾掉 hide titlebar for maximized windows —— ttttt ttttt 发表。 回复TA
  4. ??哈喽up主,搜这个相关也能遇到你。嘻嘻 —— reboot reboot 发表。 回复TA
    1. 你应该不是用百度搜索的吧 百度好像没怎么收录我这网站的东西 —— 飞蚊话 飞蚊话 [作者] 于 发表。 回复TA
  5. Up, 重启后隐藏标题栏的配置失效了怎么解决? —— 森哥 森哥 发表。 回复TA
    1. 现在的latte与kde配置有冲突,难以解决… —— 飞蚊话 飞蚊话 [作者] 于 发表。 回复TA
  6. 在这里有使用 latte dock 时如何解决最大化时窗口无边框的方法。
    https://userbase.kde.org/LatteDock/TipsAndTricks#Can_I_have_different_Borderless_Maximized_windows_options_between_different_layouts? —— Hsueh Hsueh 发表。 回复TA
  7. 目前KDE6已经发布,这个软件包好像已经无法使用了。 —— sengedev sengedev 发表。 回复TA
    1. kde6可以用名为“Truely Maximized”的kwin脚本来实现这个效果
      设置-窗口管理-kwin脚本-获取新脚本-搜索 —— sf467 sf467 发表。 回复TA
    2. 现在在Debian,目前还没升上去 —— 飞蚊话 飞蚊话 [作者] 于 发表。 回复TA

添加新评论