用 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
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 大神教你用 autoplank 在多個顯示器上使用 Plank 擴充套件塢套件
- win10擴充套件顯示器怎樣設定_win10設定擴充套件顯示器的步驟Win10套件
- 擴充套件EasyUI在頁面中馬上顯示選中的本地圖片套件UI地圖
- Chrome擴充套件 郵件選單在指定網站顯示Chrome套件網站
- 教你使用隔空播放來映象或擴充套件蘋果Mac顯示器?套件蘋果Mac
- 如何使用隔空播放來映象或擴充套件蘋果Mac顯示器?套件蘋果Mac
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- 用擴充套件的方式在 PHP 中使用 Kafka套件PHPKafka
- [外掛擴充套件]多圖上傳欄位擴充套件MultiImages0.4套件
- 使用 Kubernetes 擴充套件專用遊戲伺服器套件遊戲伺服器
- [擴充套件推薦] Laravel 多媒體上傳套件Laravel
- 用Unity做個遊戲(五) – 編輯器擴充套件Unity遊戲套件
- JMeter 擴充套件開發:擴充套件 TCP 取樣器JMeter套件TCP
- 使用Kotlin擴充套件函式擴充套件Spring Data案例Kotlin套件函式Spring
- Mac外接顯示器時如何開啟擴充套件桌面模式和影片映象模式?Mac套件模式
- [外掛擴充套件]IP來源顯示和友好時間套件
- VSCode擴充套件應用VSCode套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- 使用View modification擴充套件SAP Fiori應用的一個案例View套件
- 擴充套件推薦:laravel線上程式碼編輯器擴充套件包(純瀏覽器版的vscode)套件Laravel瀏覽器VSCode
- PHP擴充套件開發就是一個自己的PHP擴充套件PHP套件
- 單隊玩法擴充套件多隊套件
- [BUG反饋]SocialComment擴充套件問題:在文章頁面不顯示評論外掛套件
- Laravel 後臺擴充套件包 Laravel-admin 多圖上傳功能之擴充套件 -- 已上傳圖片之可拖拽排序Laravel套件排序
- Linux 上安裝 PHP 擴充套件LinuxPHP套件
- 如何針對多租戶 SaaS 使用案例擴充套件機器學習推理套件機器學習
- 在 easywechat 包上擴充套件 API 介面套件API
- 使用KEDA和Kafka在 Kubernetes 上自動擴充套件 - PiotrKafka套件
- Source insight擴充套件宏使用套件
- 使用ctypes來擴充套件Python套件Python
- 使用cython擴充套件python庫套件Python
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- Solon詳解(六)- Solon的校驗擴充套件框架使用與擴充套件套件框架
- [file-manager] 分享一個附件上傳管理擴充套件套件
- 瀏覽器新增外部擴充套件瀏覽器套件
- easyui應用(四)--- easyui擴充套件UI套件
- 並查集擴充套件應用並查集套件
- 5.4 多鏈:區塊鏈應用的擴充套件互動區塊鏈套件