跳转至内容

Plank

来自 ArchWiki

Plank 是一个轻量级且极简的 Dock。如果您正在使用 Wayland,Plank 将无法工作。

安装

请安装 plankplank-gitAUR(开发版本)。

运行 Plank

$ plank

Wayland 下,可能会出现以下错误并失败:

[CRITICAL] [AbstractMain:255] Only X11 environments are supported.

在这种情况下,需要设置以下 环境变量[1]

XDG_SESSION_TYPE=x11
提示 在不使用显示管理器启动 X 的情况下(例如 xinit)也需要此设置。

添加新的 Dock 图标

  • 应用程序图标:将快捷方式拖放到 Dock,或右键单击正在运行的应用程序图标并选择“保留在 Dock 中”。
  • 文件夹或文件图标:将其拖放到 Dock。
  • Docklet:在其 偏好设置对话框中使用它们的选项卡。
提示 Plank 将图标存储在 $XDG_CONFIG_HOME/plank/ 目录下的 .dockitem 启动器文件中。

配置

可以通过按住 Ctrl 键并右键单击 Dock 来打开偏好设置。在打开的上下文菜单中选择 偏好设置

尽管每个 Dock 的偏好设置都存储在 dconf 数据库中,而不是纯文本文件中,但有时将该信息获取并存储起来,然后在某个时候将其重新注入,会很有用。例如,备份设置或迁移设置等。

因此,您可能需要保存所有 Dock

$ dconf dump /net/launchpad/plank/docks/ > /path/where/to/save/plank/docks.ini

然后您可能需要重新加载保存的设置

$ cat /path/where/saved/plank/docks.ini | dconf load /net/launchpad/plank/docks/

设置主题

可以通过在 偏好设置 > 外观 > 主题 的下拉菜单中选择一个选项来更改主题。主题全局存储在 /usr/share/plank/themes/ 或本地存储在 ~/.local/share/plank/themes/

可以安装这些自定义主题,为您的 Plank Dock 增添视觉效果。在 AUR 上搜索 "plank-theme",例如 plank-theme-arcAUR 是一个适用于 Plank 的 Arc 主题。

多个 Dock

可以同时运行多个 Plank Dock。

每个 Dock 的目录存储在 ~/.config/plank/ 下。在这些目录下,有一个名为 'launchers' 的目录。再深入一层,在此目录下存储着 Docklet。当运行 plank 命令时,它要么默认为 dock1 目录,要么在不存在时创建它。如果您运行

$ plank -n newdock

那么将在 ~/.config/plank 下创建一个名为 'newdock' 的新目录,并且存储在 ~/.config/plank/newdock/launchers/ 下的 Docklet 将显示在 Dock 上,除非该名称下的目录已存在。通过指定 -n 标志下的名称,可以实现为每个 Dock 拥有独立的设置和偏好。

例如:

$ plank -n primdock 
$ plank -n secondock

应用程序 Docklet

Plank 的应用程序 Docklet 默认查找 'applications.menu' 文件,如果不存在,它将只显示“没有可用的应用程序”。一些桌面管理器,如 cinnamon-desktop,不会创建此文件,但修复起来非常容易。

$ ln -s ~/.config/menus/cinnamon-applications.menu ~/.config/menus/applications.menu

幸运的是,xml 格式是相同的,唯一的区别是名称。一旦创建了符号链接,您的应用程序 Docklet 应该就可以正常工作了!