XFCE窗口管理器(XFWM4)

本文档介绍了如何自定义XFCE的窗口管理器XFWM4的主题,包括主题存放位置、标题栏修饰、窗口侧边和底部的设置,以及如何使用themerc文件配置按钮布局、标题宽度等选项。XFWM4支持从GTK主题中提取颜色,允许创建与系统风格一致的窗口装饰。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先录网文于此以示敬意,然后再将我的学习记录附后。http://wiki.xfce.org/zh-cn/howto/xfwm4_theme

Xfwm4 主题 how-to

 

介绍

Xfwm4 是 Xfce4 的原生的窗口管理器,它使用一种简单而灵活基于像素图的主题引擎,使用 .xpm 格式的图像。Xfwm4 还使用一个文本文件,配置其他选项(见 themerc 小节)。此外,你还可以选用 gtk 主题颜色,这将文档在 gtk 颜色小节说到。

图 1 - 一个示例窗口

主题的存放位置

在 Xfwm4 版本 4.0 中,主题搜索在下列目录:

  • 用户主目录/.themes/xfwm4/theme_name(例如: /home/joe/.themes/xfwm4/b5
  • 系统共享数据目录/xfwm4/theme_name(例如: /usr/share/xfwm4/themes/b5

在 Xfwm 版本 4.2 中,主题的存放位置是符合标准的,在下列目录搜索:

  • 用户主目录/.themes/theme_name/xfwm4(例如: /home/joe/.themes/b5/xfwm4
  • 系统共享数据目录/themes/theme_name/xfwm4(例如: /usr/share/themes/b5/xfwm4

标题栏修饰

因为窗口可以处于激活的1)或者非激活2)两种状态。所以 xfwm4 使用相应命名的像素图,例如,title-1-active.xpm 或者 title-1-inactive.xpm。

对于标题栏的修饰,xfwm4 使用 5 张名为 title-1-active.xpm 到 title-5-active.xpm 的像素图以及 top-left-active.xpm 和 top-right-active.xpm 组成两端的角如下图所示。

图 2 - 构成整个窗口的像素图

非激活 xfwm4 窗口像素图使用一样的命名约定,只是单词换为 inactive;例如,title-1-inactive.xpm。

标题文字的颜色和阴影选项,对齐方式等在 themerc 文件中设置(在 themerc 小节详述)。

窗口侧边和底部

每一个窗口的侧边由两个像素图构成。左侧边的像素图叫 left-active.xpm 和 bottom-left-active.xpm 。右侧边(当然)也就是由 right-active.xpm 和 bottom-right.active.xpm 构成。

窗口底部的控制条由 bottom-active.xpm 和 bottom-inactive.xpm 构成;当窗口大小改变时它们会被重复填充。

注意:这些像素图也构成鼠标控制柄,当你决定它们需要多少像素宽度时,请记住这一点(特别是左下和右下像素图,它们构成窗口主要的缩放控制柄)。

Xfwm4 按钮

xfwm4 最多可以使用 6 种动作按钮 —— stick(sticky 窗口),菜单,折叠,隐藏,最大化和关闭。

按钮有激活的3)或者非激活4)和按下三种状态。如图 3 所示: AbiWord 图片 menu-active.gif AbiWord 图片 menu-inactive.gif AbiWord 图片 image_2.gif

图 3 - Xfwm4 按钮状态

Xfwm4 也使用切换按钮,来指示按钮是否被切换 —— 见图4 AbiWord 图片 stick-active.gif AbiWord 图片 stick-inactive.gif AbiWord 图片 stick-pressed.gif AbiWord 图片 stick-toggled-active.gif AbiWord 图片 im

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值