autoplank是一个用Go编写的小工具,它为Plankdocks添加了多显示器支持,而无需创建多个docks。当您将鼠标光标移动到显示器底部时,autoplank使用xdotool检测您的鼠标移动,并自动将Plankdock移动到该显示器。该工具仅在Plank设置为位于屏幕底部时才有效(至少目前如此)。在Plank实际出现在鼠标所在的监视器上之前会有轻微的延迟。开发人员说这是设计使然,以确保您确实想要在该显示器上访问Plank。显示Plank之前的时间延迟目前不可配置,但将来可能会改变。autoplank在elementaryOS以及其他桌面环境或发行版上可用。Plank是一个简单的停靠栏,显示正在运行的应用程序/窗口的图标。它允许将应用程序固定到扩展坞,并附带一些简单的内置“扩展”:剪贴板管理器、时钟、CPU监视器、显示桌面和垃圾桶。要访问其设置,请在按住Ctrl键的同时右键单击Plankdock上的任意位置,然后单击首选项。Plank在elementaryOS中默认使用,但也可以在任何桌面环境或Linux发行版中使用。安装autoplank在其GitHub页面上,它提到您需要Go1.8或更高版本来构建autoplank,但我能够在Ubuntu16.04(基本操作系统0.4Loki)中使用Go1.6成功构建它。开发者说:1.安装需要的依赖。要构建autoplank,您需要Go(在Debian、Ubuntu、elementaryOS等中使用golang-go)。要获取最新的Git代码,你还需要git,要检测你在显示器上的鼠标移动,你还需要安装xdotool。在Ubuntu、Debian、elementaryOS等中安装它们:sudoaptinstallgitgolang-goxdotool2,从Git获取最新的autoplank,在/usr/local/bin中构建和安装它:gitclonehttps://github。com/abiosoft/autoplankcdautoplankgobuild-oautoplanksudomvautoplank/usr/local/bin/您现在可以从主目录中删除autoplank文件夹。当你想卸载autoplank时,只需删除/usr/local/bin/autoplank二进制文件(sudorm/usr/local/bin/autoplank)。3.在启动时添加autoplank。如果您想在将autoplank添加到您的启动程序或为其创建systemd服务之前尝试它,您只需在终端中键入/usr/local/bin/autoplank即可启动它。要使autoplank在重启后工作,您需要将其添加到启动项中。执行此操作的确切步骤取决于您的桌面环境,因此我不会在每个步骤中告诉您具体如何执行此操作,但请记住在您的启动项文档中使/usr/local/bin/autoplank可执行。在elementaryOS中,您可以打开系统设置,然后在应用程序的启动选项卡上,单击窗口左下角的“+”按钮,并添加“/usr/local/bin/autoplank”:如此处所述,另一种使用autoplank的方法是为它创建一个systemd服务。autoplank使用systemd服务的好处是无论什么原因崩溃,autoplank都可以重新启动。使用systemd服务或将autoplank添加到您的启动应用程序(但不是两者)。4.完成后,注销、登录,autoplank应该已经在运行,因此您可以将鼠标移动到显示器底部以将Plank停靠在那里。
