%20%E6%A8%99%E7%B1%A4.png)
在 Chrome 作業系統上,始終可以使用Ctrl+T鍵盤快速鍵開啟新分頁(或實際上是瀏覽器視窗)。在 Ubuntu 中可以做到這一點嗎?
簡單地設定鍵盤快捷鍵是行不通的,因為這會改變 Chrome 中的行為(例如,它將始終打開一個新視窗而不是新選項卡)。
答案1
警告:此處發布的解決方案將致力於解決發布的問題,但是,即使沒有打開 google-chrome 窗口,也會使Ctrl+快捷方式對於firefox、nautilus 等使用它來打開選項卡的應用程式毫無用處,類似於google-chrome t。
這裡的關鍵是捕獲 google chrome 的視窗 ID(如果它是開啟的)。這可以使用 wmctrl、grep 和 awk(或其他應用程式)來完成。獲得視窗 ID 後,您可以使用 發送任何所需的擊鍵xdotool
。
wmctrl 和 xdotool 在預設安裝中不可用。您可以從軟體中心或透過在終端機上鍵入以下內容來安裝它們:
sudo apt-get install wmctrl xdotool
然後將以下內容貼到文件中(給它您最喜歡的文件名並記住該文件名,如果您希望隱藏它,請以 開頭的文件名.
,我使用.google_chrome_system_tab_open
作為文件名):
windowid=$(wmctrl -l | grep "Google Chrome" | awk -F ' ' '{print $1}') && xdotool key --window $windowid ctrl+t
然後按Alt+F2並輸入以下內容:
chmod +x /path/to/the/file
替換/path/to/the/file
為貼上上述命令集的檔案位置,在我的例子中是/home/jobin/.google_chrome_system_tab_open
.
現在,前往系統設定->鍵盤->快捷鍵->自訂快捷鍵並點擊+
新增快捷方式。
為快捷方式提供名稱(我使用的是「Google Chrome 系統標籤開啟」),然後將以下內容貼到「命令:」前面的文字方塊中
/path/to/the/file
然後您可以為此命令設定所需的擊鍵;Ctrl+t在你的情況下。
如果您使用像Ctrl+;這樣的快捷方式,則可以保留Ctrl+t作為 firefox 和 nautilus 的捷徑。