%20%E3%82%BF%E3%83%96%E3%81%8C%E9%96%8B%E3%81%8F%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B.png)
CtrlChrome OS では、 +キーボード ショートカットを使用して常に新しいタブ (または実際にはブラウザー ウィンドウ) を開くことができますT。Ubuntu でも同じことは可能ですか?
キーボード ショートカットを設定するだけでは機能しません。Chrome 内での動作が変わるためです (例: 新しいタブではなく常に新しいウィンドウが開きます)。
答え1
警告: ここで投稿された解決策は、投稿された問題を解決するために機能しますが、タブを開くためにそれを使用する Firefox や Nautilus などのアプリケーションでは、Google Chrome ウィンドウが開いていない場合でも、 Ctrl+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+のようなものを;ショートカットとして使用すると、 Firefox と Nautilus のショートカットとしてCtrl+を保持できます。t