大神教你用 autoplank 在多個顯示器上使用 Plank 擴充套件塢
autoplank 是用 Go 語言編寫的小型工具,它為 Plank 擴充套件塢增加了多顯示器支援,而無需建立多個擴充套件塢。 |
當你將滑鼠游標移動到顯示器的底部時,autoplank 會使用 xdotool 檢測到你的滑鼠移動,並且自動將 Plank 擴充套件塢移動到該顯示器。該工具僅在將 Plank 設定為在螢幕底部的情況下工作(至少目前如此)。
在 Plank 實際出現在滑鼠所在的顯示器上前會稍有延遲。開發人員說這是有意設計的,以確保你確實要在該顯示器上訪問 Plank。顯示 Plank 之前的時間延遲目前尚不可配置,但將來可能會改變。
autoplank 可以在 elementary OS 以及其它的桌面環境或發行版上使用。
Plank 是一個簡單的擴充套件塢,它顯示了正在執行的應用程式/視窗的圖示。它允許將應用程式固定到擴充套件塢,並帶有一些內建的簡單“擴充套件元件”:剪貼簿管理器、時鐘、CPU 監視器、顯示桌面和垃圾桶。要訪問其設定,請按住 Ctrl 鍵,同時右鍵單擊 Plank 擴充套件塢上的任意位置,然後單擊 “Preferences”。
Plank 預設用在 elementary OS 中,但也可以在任何桌面環境或 Linux 發行版中使用。
在其 GitHub 頁面上,提到你需要 Go 1.8 或更高版本才能構建 autoplank,但我能夠在 Ubuntu 16.04(elementary OS 0.4 Loki)中使用 Go 1.6 成功構建它。
開發者說:
要構建 autoplank,你需要 Go(在 Debian、Ubuntu、elementary OS 等中使用 golang-go)。要獲取最新的 Git 程式碼,你還需要 git,要在顯示器上檢測你的滑鼠移動,還需要安裝 xdotool。
使用以下 命令將它們安裝在 Ubuntu、Debian、elementary OS 等中:
sudo apt install git golang-go xdotool
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)。
如果你想在將 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 新增到啟動應用程式中(但不要同時使用兩者)。
via: https://www.linuxuprising.com/2018/08/use-plank-on-multiple-monitors-without.html
作者:Logix 選題:lujun9972 譯者:wxy 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出
原文地址: https://www.linuxprobe.com/linux-autoplank-plank.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2669651/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用 autoplank 在多個顯示器上使用 Plank 擴充套件塢套件
- win10擴充套件顯示器怎樣設定_win10設定擴充套件顯示器的步驟Win10套件
- 擴充套件EasyUI在頁面中馬上顯示選中的本地圖片套件UI地圖
- Chrome擴充套件 郵件選單在指定網站顯示Chrome套件網站
- 教你使用隔空播放來映象或擴充套件蘋果Mac顯示器?套件蘋果Mac
- 如何使用隔空播放來映象或擴充套件蘋果Mac顯示器?套件蘋果Mac
- [外掛擴充套件]多圖上傳欄位擴充套件MultiImages0.4套件
- [擴充套件推薦] Laravel 多媒體上傳套件Laravel
- JMeter 擴充套件開發:擴充套件 TCP 取樣器JMeter套件TCP
- 使用Kotlin擴充套件函式擴充套件Spring Data案例Kotlin套件函式Spring
- Mac外接顯示器時如何開啟擴充套件桌面模式和影片映象模式?Mac套件模式
- [外掛擴充套件]IP來源顯示和友好時間套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- 擴充套件推薦:laravel線上程式碼編輯器擴充套件包(純瀏覽器版的vscode)套件Laravel瀏覽器VSCode
- 用擴充套件的方式在 PHP 中使用 Kafka套件PHPKafka
- 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] 分享一個附件上傳管理擴充套件套件
- 使用 Kubernetes 擴充套件專用遊戲伺服器套件遊戲伺服器
- 瀏覽器新增外部擴充套件瀏覽器套件
- PHP擴充套件開發教程2 – 編寫第一個擴充套件 hello worldPHP套件
- 快速入門pandas擴充套件庫(上)套件
- WINDOWS平臺上擴充套件SGA (zt)Windows套件
- [外掛擴充套件]onethink 欄位外掛 多圖上傳 UploadImages套件
- Swift在擴充套件中關聯物件Swift套件物件