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。
  • Docklets:在“首选项”对话框中使用它们的选项卡。
提示: 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”的目录。更进一步,在这个目录下,存储着 docklets。当运行 plank 命令时,它要么默认为 dock1 目录,要么在它不存在时创建它。如果您运行

$ plank -n newdock

将在 ~/.config/plank 下创建一个名为“newdock”的新目录,并且存储在 ~/.config/plank/newdock/launchers/ 下的 docklets 将显示在 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 应该可以按预期工作!