假设您想要一个轻量级的桌面环境,只需在屏幕上显示图形,移动一些窗口,而不需要太多其他功能。您发现传统的桌面环境会妨碍您,它们有通知、任务栏和系统托盘。您希望主要在终端中工作,但也希望能够方便地启动图形应用程序。如果这听起来像您,那么 Pekwm 可能正是您一直在寻找的。
Pekwm 据推测是受到 Window Maker 和 Fluxbox 等的启发。它提供了一个应用程序菜单、窗口装饰,以及不多其他的。它非常适合极简主义者——希望节省资源的用户和喜欢从终端工作的用户。
从您的发行版的软件仓库安装 Pekwm。安装完成后,注销您当前的桌面会话,以便您可以登录到您的新桌面。默认情况下,您的会话管理器(KDM、GDM、LightDM 或 XDM,取决于您的设置)将继续让您登录到之前的桌面,因此您必须在登录之前覆盖它。
在 GDM 上覆盖之前的桌面

在 SDDM 上

第一次登录 Pekwm 时,您可能会遇到一个黑屏。信不信由你,这是正常的。您看到的是一个没有背景壁纸的空白桌面。您可以使用 feh 命令设置壁纸(您可能需要从您的仓库安装它)。此命令有几个用于设置背景的选项,包括 --bg-fill 以用您的壁纸填充屏幕,--bg-scale 以缩放它以适应等等。
$ feh --bg-fill ~/Pictures/wallpapers/mybackground.jpg
应用程序菜单
默认情况下,Pekwm 自动生成一个菜单,通过在桌面上的任何位置单击鼠标右键即可访问,该菜单允许您访问应用程序。此菜单还提供一些首选项设置,例如选择主题和注销 Pekwm 会话的功能。

配置
Pekwm 主要在存储在 $HOME/.pekwm 中的文本配置文件中配置。menu 文件定义您的应用程序菜单,keys 文件定义键盘快捷键,等等。
start 文件是一个 shell 脚本,在 Pekwm 启动后执行。它类似于传统 Unix 系统上的 rc.local 文件;它有意地放在最后,因此您放入其中的任何内容都会覆盖之前的所有内容。这是一个重要的文件——您可能希望在其中设置您的背景,以便您的选择覆盖您正在使用的主题上的默认设置。
start 文件也是您可以启动 dockapps 的地方。Dockapps 是随着 Window Maker 和 Fluxbox 的兴起而流行的微型小程序。它们通常提供网络监视器、时钟、音频设置以及您可能习惯在系统托盘中或作为完整桌面环境中的 KDE plasmoid 或小部件看到的其他内容。您可能会在您的发行版的仓库中找到一些 dockapps,或者您可以在 dockapps.net 上在线查找它们。
您可以通过在 start 文件中列出 dockapps,后跟一个 & 符号,在启动时启动它们
feh --bg-fill ~/Pictures/wallpapers/mybackground.jpg
wmnd &
bubblemon -d &
start 文件必须标记为可执行,以便在 Pekwm 启动时运行。
$ chmod +x $HOME/.pekwm/start
功能
Pekwm 没有太多功能,而这正是它的美妙之处。如果您希望额外的服务在您的桌面上运行,则由您来启动它们。如果您仍在学习 Linux,这是一个了解您通常不会想到的微小 GUI 组件的好方法,当它们与完整的桌面环境捆绑在一起时(例如 任务栏)。这也是习惯一些 Linux 命令的好方法,例如 nmcli,您一直打算学习它们。
Pekwm 是一个有趣的窗口管理器。它简洁、精炼且非常轻巧。试试看!
评论已关闭。