Linux中國

用 autoplank 在多個顯示器上使用 Plank 擴展塢

autoplank 是用 Go 語言編寫的小型工具,它為 Plank 擴展塢增加了多顯示器支持,而無需創建多個擴展塢。

當你將滑鼠游標移動到顯示器的底部時,autoplank 會使用 xdotool 檢測到你的滑鼠移動,並且自動將 Plank 擴展塢移動到該顯示器。該工具僅在將 Plank 設置為在屏幕底部的情況下工作(至少目前如此)。

在 Plank 實際出現在滑鼠所在的顯示器上前會稍有延遲。開發人員說這是有意設計的,以確保你確實要在該顯示器上訪問 Plank。顯示 Plank 之前的時間延遲目前尚不可配置,但將來可能會改變。

autoplank 可以在 elementary OS 以及其它的桌面環境或發行版上使用。

Plank 是一個簡單的擴展塢,它顯示了正在運行的應用程序/窗口的圖標。它允許將應用程序固定到擴展塢,並帶有一些內置的簡單「擴展組件」:剪貼板管理器、時鐘、CPU 監視器、顯示桌面和垃圾桶。要訪問其設置,請按住 Ctrl 鍵,同時右鍵單擊 Plank 擴展塢上的任意位置,然後單擊 「Preferences」。

Plank 默認用在 elementary OS 中,但也可以在任何桌面環境或 Linux 發行版中使用。

安裝 autoplank

在其 GitHub 頁面上,提到你需要 Go 1.8 或更高版本才能構建 autoplank,但我能夠在 Ubuntu 16.04(elementary OS 0.4 Loki)中使用 Go 1.6 成功構建它。

開發者說:

1、安裝所需的依賴項。

要構建 autoplank,你需要 Go(在 Debian、Ubuntu、elementary OS 等中使用 golang-go)。要獲取最新的 Git 代碼,你還需要 git,要在顯示器上檢測你的滑鼠移動,還需要安裝 xdotool

使用以下命令將它們安裝在 Ubuntu、Debian、elementary OS 等中:

sudo apt install git golang-go xdotool

2、從 Git 獲取最新的 autoplank,構建並將其安裝在 /usr/local/bin 中:

git clone https://github.com/abiosoft/autoplank
cd autoplank
go build -o autoplank
sudo mv autoplank /usr/local/bin/

你現在可以從主目錄中刪除 autoplank 文件夾。

當你想卸載 autoplank 時,只需刪除 /usr/local/bin/autoplank 二進位文件(sudo rm /usr/local/bin/autoplank)。

3、將 autoplank 添加到啟動中。

如果你想在將 autoplank 添加到啟動項或為其創建 systemd 服務之前嘗試使用 autoplank,則只需在終端中鍵入 /usr/local/bin/autoplank 即可啟動它。

要使 autoplank 在重新啟動後起作用,你需要將其添加到啟動項中。確切的操作步驟取決於你的桌面環境,因此我不會確切告訴你如何在每個桌面環境中執行此操作,但是請記住在啟動項中將 /usr/local/bin/autoplank 設置為可執行文件。

在 elementary OS 中,你可以打開「系統設置」,然後在「應用程序」的「啟動」選項卡上,單擊窗口左下角的「+」按鈕,然後在「鍵入自定義命令」欄位中添加 「/usr/local/bin/autoplank」:

此處的解釋,使用 autoplank 的另一種方法是通過為其創建 systemd 服務。將 systemd 服務用於 autoplank 的優點是,無論它出於何種原因而崩潰,都可以重新啟動 autoplank。可以使用 systemd 服務或將 autoplank 添加到啟動應用程序中(但不要同時使用兩者)。

4、完成此操作後,註銷、登錄,autoplank 應該已在運行,因此你可以將滑鼠移至顯示器底部以將 Plank 停靠此處。

via: https://www.linuxuprising.com/2018/08/use-plank-on-multiple-monitors-without.html

作者:Logix 選題:lujun9972 譯者:wxy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國