假设您想要一个轻量级的桌面环境,它的功能足以在屏幕上显示图形,移动一些窗口,而没有其他东西。 您会发现传统台式机,它们的通知,任务栏和系统托盘会妨碍您的工作。 您想主要通过终端来生活,但也希望启动图形应用程序很奢侈。 如果听起来像您,那么Pekwm可能就是您一直在寻找的东西。
Pekwm大概是受Window Maker和Fluxbox之类的启发的。 它提供了一个应用程序菜单,窗口装饰,但并没有太多其他功能。 对于那些希望节省资源的用户和喜欢在终端上工作的用户而言,这是理想的选择。
要在GDM上覆盖以前的桌面,请执行以下操作:
![在GDM中选择桌面 Selecting your desktop in GDM](https://opensource.com/sites/default/files/uploads/advent-gdm_1.jpg)
在SDDM上:
第一次登录Pekwm时,您可能只会遇到黑屏。 信不信由你,这很正常。 您看到的是一个没有背景墙纸的空白桌面。 您可以使用feh命令设置墙纸(可能需要从存储库中安装墙纸)。 该命令有一些设置背景的选项,包括--bg-fill填充墙纸, -bg-scale缩放以适应背景,等等。
$ feh --bg-fill ~ / Pictures / wallpapers / mybackground.jpg
应用菜单
默认情况下,Pekwm自动生成一个菜单,右键单击该菜单可在桌面上的任何位置使用该菜单,您可以通过该菜单访问应用程序。 此菜单还提供了一些首选项设置,例如选择主题和退出Pekwm会话的功能。
![在Fedora上运行的Pekwm Pekwm running on Fedora](https://opensource.com/sites/default/files/uploads/advent-pekwm.jpg)
组态
Pekwm主要是在$ HOME / .pekwm中存储的文本配置文件中配置的。 菜单文件定义您的应用程序菜单, 键文件定义键盘快捷键,依此类推。
起始文件是在Pekwm启动后执行的Shell脚本。 它类似于传统Unix系统上的rc.local文件。 它故意排在最后,因此无论您输入什么内容,它都会覆盖之前的所有内容。 这是一个重要的文件-可能是您要设置背景的位置,以便您的选择会覆盖所用主题的默认文件。
您也可以在启动文件中启动dockapps。 Dockapps是微小的小应用程序,在Window Maker和Fluxbox中引起了人们的关注。 它们通常提供网络监视器,时钟,音频设置,以及您可能习惯在系统任务栏中看到的其他内容,或者在完整桌面环境中作为KDE等离子体或小部件查看的内容。 您可能会在发行版的存储库中找到一些ockapp,也可以在dockapps.net上在线查找它们。
您可以在启动时通过在启动文件中列出它们(后跟&符号)来启动dockapps:
feh
--bg-fill ~
/ Pictures
/ wallpapers
/ mybackground.jpg
wmnd
&
bubblemon
-d
&
必须将启动文件标记为可执行文件 ,才能在Pekwm启动时运行。
$ chmod +x $HOME / .pekwm / start
特征
Pekwm没什么要紧的,这就是它的美。 如果要在桌面上运行其他服务,则取决于您启动它们。 如果您仍在学习Linux,那么这是一种了解微小的GUI组件的好方法,当您将它们与完整的桌面环境(如任务栏 )捆绑在一起时,通常就不会考虑它们。 这也是习惯您一直想学习的某些Linux命令(例如nmcli)的好方法。
Pekwm是一个有趣的窗口管理器。 它稀疏,简洁且非常轻巧。 试试看!
翻译自: https://opensource.com/article/19/12/pekwm-linux-desktop