Pekwm:轻量级的 Linux 桌面

本文是 Linux 桌面 24 天特别系列文章的一部分。如果您是极简主义者,觉得传统的桌面环境碍事,请尝试 Pekwm Linux 桌面。
195 位读者喜欢这篇文章。
How Linux became my job

Opensource.com

假设您想要一个轻量级的桌面环境,只需在屏幕上显示图形,移动一些窗口,而不需要太多其他功能。您发现传统的桌面环境会妨碍您,它们有通知、任务栏和系统托盘。您希望主要在终端中工作,但也希望能够方便地启动图形应用程序。如果这听起来像您,那么 Pekwm 可能正是您一直在寻找的。

Pekwm 据推测是受到 Window Maker 和 Fluxbox 等的启发。它提供了一个应用程序菜单、窗口装饰,以及不多其他的。它非常适合极简主义者——希望节省资源的用户和喜欢从终端工作的用户。

从您的发行版的软件仓库安装 Pekwm。安装完成后,注销您当前的桌面会话,以便您可以登录到您的新桌面。默认情况下,您的会话管理器(KDM、GDM、LightDM 或 XDM,取决于您的设置)将继续让您登录到之前的桌面,因此您必须在登录之前覆盖它。

在 GDM 上覆盖之前的桌面

Selecting your desktop in GDM

在 SDDM 上

Selecting your desktop in KDM

第一次登录 Pekwm 时,您可能会遇到一个黑屏。信不信由你,这是正常的。您看到的是一个没有背景壁纸的空白桌面。您可以使用 feh 命令设置壁纸(您可能需要从您的仓库安装它)。此命令有几个用于设置背景的选项,包括 --bg-fill 以用您的壁纸填充屏幕,--bg-scale 以缩放它以适应等等。

$ feh --bg-fill ~/Pictures/wallpapers/mybackground.jpg

应用程序菜单

默认情况下,Pekwm 自动生成一个菜单,通过在桌面上的任何位置单击鼠标右键即可访问,该菜单允许您访问应用程序。此菜单还提供一些首选项设置,例如选择主题和注销 Pekwm 会话的功能。

Pekwm running on Fedora

配置

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 是一个有趣的窗口管理器。它简洁、精炼且非常轻巧。试试看!

接下来阅读什么
标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,经常同时进行。

评论已关闭。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.