Bash:Linux 的瑞士軍刀

Bash:Linux 的瑞士軍刀

我有一台 Ubuntu 14.04,透過 HDMI 連接到電視。電腦從掛起狀態恢復後,電視顯示器上的鏡像桌面有時不會顯示滑鼠遊標。

我發現解決此問題的唯一方法是轉到“設定”->“顯示”並關閉/打開“鏡像”複選框。

如何解決這個問題而不需要每次都去設定?

謝謝。

答案1

這似乎是 Ubuntu 14 中一個非常常見的問題。

環顧四周,我有一些東西可能會有所幫助。

首先,是命令

gsettings set org.gnome.settings-daemon.plugins.cursor active false

這似乎是恢復遊標的命令,但是它很長並且很難記住。現在就讓我們來走一條「捷徑」吧!

Bash:Linux 的瑞士軍刀

因此,讓我們製作一個快速的 bash 腳本,讓您快速執行這個問題。gsettings set org.gnome.settings-daemon.plugins.cursor active false在「Home」資料夾中輸入一個新檔案。將文件命名為類似的名稱c.sh或其他易於記住的名稱。

現在我們只需為其設定可執行位即可。打開終端(我假設該檔案位於c.sh您的“Home”資料夾中)並鍵入chmod +x c.sh這將允許系統運行該檔案。

現在,下次發生這種情況時,只需使用鍵盤快捷鍵Alt+F2打開執行窗口,然後輸入~/c.sh“This”即可快速輕鬆地解決此問題。

但請注意,似乎有很多因素會導致此問題,因此這個答案可能對您有用,也可能不適合您。讓我知道這是否奏效。

希望這可以幫助!

答案2

您需要更改 gconf 設定來改變此行為,例如從命令列(ctrl++ altt gsettings set org.gnome.settings-daemon.plugins.cursor active false 最酷的是,如果您可以從命令列執行此操作,則可以使用腳本或其他工具將其自動化!

一種選擇是製作一個Ubuntu 桌面快捷方式然後,當您想要它「運行」時,只需雙擊它即可mousy.desktop。編輯此文件以包含此處顯示的內容: [Desktop Entry] Name=mousy Comment=restore my mouse Icon=utilities-terminal Exec=gsettings set org.gnome.settings-daemon.plugins.cursor active false Terminal=false Type=Application

並新增執行權限 ( chmod +x mousy),顯示的圖示應變更外觀,您現在可以雙擊它來執行透過編輯檔案新增的命令。

若要確認此操作是否有效,請在終端機中輸入以下內容: gsettings get org.gnome.settings-daemon.plugins.cursor active 終端機應列印「false」(或檔案中命令顯示的任何值)。

相關內容