GNU/Linux >> Linux の 問題 >  >> Ubuntu

Chromeの外でCtrl+tで新しい(クロム)タブを開くようにしますか?

Chrome OSでは、 Ctrl を使用して新しいタブ(または実際にはブラウザウィンドウ)を開くことが常に可能です。 + T キーボードショートカット。 Ubuntuでこれを行うことは可能ですか?

キーボードショートカットを設定するだけでは機能しません。これは、Chrome内での動作が変わるためです(たとえば、新しいタブではなく、常に新しいウィンドウが開きます)。

承認された回答:

警告:ここに投稿された解決策は、投稿された問題を解決するために機能しますが、 Ctrlをレンダリングします + t ショートカットは、Firefox、nautilusなどのアプリケーションでは役に立たず、タブを開くために使用します。これは、google-chromeウィンドウが開いていない場合でもgoogle-chromeと同様です。

ここで重要なのは、GoogleChromeが開いている場合にそのウィンドウ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)を使用します 。

次に、システム設定->キーボード->ショートカット->カスタムショートカットに移動します。 +をクリックします 新しいショートカットを追加します。

ショートカットに名前を付け(「GoogleChromeシステムタブを開く」を使用しています)、テキストボックスの「コマンド」の前に次の名前を貼り付けます:「

/path/to/the/file

次に、このコマンドに必要なキーストロークを設定できます。 Ctrl + t あなたの場合。

Ctrlのようなものを使用する場合 + ; ショートカットとして、 Ctrlを保持することができます + t Firefoxとnautilusのショートカットとして。

関連:Ubuntu 18.04はNVIDIAドライバーでの動作を停止しましたか?
Ubuntu
  1. 複数のファイル/ディレクトリがある場合にターミナルをオートコンプリートするにはどうすればよいですか?

  2. Webブラウザでマニュアルページを開く方法は?

  3. Ubuntu 17.10でシステム設定を開くことができませんか?

  1. Unityターミナルボタンを別のターミナルで開くにはどうすればよいですか?

  2. デフォルトで追加のパネルでノーチラスを開く方法は?

  3. コマンドラインからGNOMEターミナルで新しいタブを開く方法は?

  1. 親プロセスが終了したときの新しい親プロセス?

  2. 左側のスーパーキーで「アプリケーションの表示」メニューをショートカットとして開くにはどうすればよいですか?

  3. gnome-terminal:新しいタブを開くときに作業ディレクトリのシンボリックリンクを保持する方法は?