kde最大化窗口时隐藏标题栏

背景

我将 kde Plasma 的面板(Panel)放到屏幕顶部后,由于 Panel 会一直显示,这样不仅导致最大化应用时屏幕上部的工作区范围变窄,而且屏幕顶部有四条标题栏看起来也很不美观。为此,我希望在 Panel 上添加“全局菜单”,同时在最大化应用时将 kde 的应用标题栏隐藏,而当退出最大化时又自动显示标题栏。

解决方法

通过安装 Window Buttons AppletWindow AppMenu Applet这两个小部件来实现。其中,Window AppMenu Applet用来代替 kde 自带的“全局菜单”(因为自带“全局菜单”在我电脑上功能不太稳定);Window Buttons Applet用来在最大化应用并隐藏标题栏后,在 Panel 上添加最大化、最小化和关闭等按钮。效果如下图所示:
在这里插入图片描述

设置步骤

1 安装 Window Buttons Applet 和 window

方式一:在线安装
在桌面单击鼠标右键,在菜单中选择“添加小部件”,然后在小部件菜单的顶部选择“获取新小部件”–“下载新Plasma小部件”,然后在搜索框中分别搜索上述两个小部件进行安装。
方式二:离线安装
从 kde store 或 github 下载小部件安装包:

下载好后将两个压缩包解压,然后分别进入解压得到的两个文件夹,单击鼠标右键,选择在“打开终端”,然后执行:

$ ./install.sh

这样就分别将两个小部件安装好了。
**注意!**Window Buttons Applet 可能需要安装extra-cmake-modules依赖,Archlinux 可以执行如下命令安装,其他发行版请自行查找安装方法:

$ sudo pacman -S extra-cmake-modules

2 添加小部件

安装好以上两个小部件后,我们在 Panel 上单击鼠标右键,选择进入“编辑模式”,然后选择“添加小部件”,在左侧的小部件菜单中找到Window AppMenuWindow Buttons这两个小部件,将它们分别拖拽到 Panel 合适的位置,然后退出“编辑模式”再重新进入“编辑模式”。

3 配置小部件

重新进入“编辑模式”后,我们在需要设置的小部件上悬停鼠标,然后选择“配置”,进行小部件的设置,具体设置内容可参考下面:
在这里插入图片描述
在这里插入图片描述

两个小部件都设置好后,退出“编辑模式”。打开一个应用并最大化,Panel 上应该就会出现按钮和菜单项了。

4 最大化时隐藏标题栏

这里有两种方法,一种是通过 Latte dock 来实现,还有一种是通过 KWin 脚本。如果您是 Latte dock 用户,建议您直接使用 Latte dock 自带的无边框功能;而如果您没有用 Latte dock,那么Hide Titles这个 KWin 脚本也可以达到一样的效果。

  • 方式一:使用 Latte dock。在 Dock 上单击鼠标右键,选择“编辑停靠栏”,进入编辑模式后再在 Dock 上单击鼠标右键,选择“布局 - 编辑布局”,将您使用的那个布局的“无边框”选项勾选上,然后点击右上角的“首选项”,将“在不同布局间支持无边框最大化”勾选上,如下图所示:
    在这里插入图片描述

    在这里插入图片描述

    设置好后退出 Latte dock 的编辑模式,这时最大化应用时标题栏应该会自动隐藏了。

  • 方式二:通过 Kwin 脚本。打开“设置 - 窗口管理”,选择“KWin脚本”,然后点击右下角的“获取新脚本”,在搜索框输入hide titles,将这个脚本安装,最后在设置界面启用它即可。
    在这里插入图片描述

    在这里插入图片描述

进行上面的这些设置后,kde 的行为可能会变得很奇怪,这时重启一下电脑应该就好了。

图文内容可能不太直观,您可以参考这个视频的操作:
Manjaro KDE美化之隐藏标题栏Title bar - BiliBili

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值