gnomeでWindowsキー+番号を有効にしてタスクバーまたはパネルのウィンドウに切り替える方法


10

Windows 7/8およびUnityでは、WindowsKey+ 1を使用してタスクバー/パネルの最初のアプリケーションに切り替え、WindowsKey+ 2を2番目のアプリケーションに切り替えることができます。

gnome-desktopでそれを有効にするには何をする必要がありますか?


これがGnome Shellで可能かどうかはわかりません。あなたができる最善のことはAlt + Tabだと思います。
セス

この動作はこの記事makeuseof.com/tag/…で説明されており、リストの2番目です。
ホルム

2
@holmb残念ながら、No2はUnity専用です。
TankorSmash 2016年

xdotoolを使用してスクリプトを作成し、対応するホットキーに割り当てることができます。
allo

...またはGNOME設定のカスタムキーボードショートカット(回答を参照)
Steven

回答:


5

ご存知のとおり、GNOME 3にはこの機能が組み込まれていません。

回避策として、RaiseOrRun.shスクリプトのキーボードショートカットを作成します

  1. /home/<username>/RaiseOrRun.shスクリプトを作成
  2. 実行chmod +x /home/<username>/RaiseOrRun.shして実行可能にします。
  3. GNOME設定、キーボードを開く
  4. 各アプリケーション「お気に入りに追加」:
    1. 一番下までスクロールして+ボタンを押し、カスタムショートカットを追加します
      • 名前:任意の名前を選択します
      • コマンド: /home/<username>/RaiseOrRun.sh <WM_CLASS> <EXECUTABLE>
      • 例: /home/<username>/RaiseOrRun.sh chromium chromium-browser
    2. [編集]ボタンをクリックし、必要なショートカットキーを押します(例:Super+ 1
    3. 追加をクリックして確認します

ノート:

  1. このソリューションは、GNOME 3ダッシュについては何も知りません。お気に入りの最初のアプリのSuper+ を維持したい場合は1、ショートカットキーとダッシュの位置を手動で同期させる必要があります。

  2. 開いているアプリケーションごとにWM_CLASSを表示します。 wmctrl -l -x

  3. 参照:Alt + Tabは不便です。ここに解決策があります-プログラマーのエクスプロイト-Vicky Chijwani(「run-or-raise」がワークスペースよりも優れている理由を説明しています)。


脚本: RaiseOrRun.sh

#!/bin/bash

# $1 - case insensitive word in WM_CLASS
# $2 - command to start application

# wmctrl 
# -a <WIN> Activate the window <WIN> by switching to its desktop and raising it.
# -x Include WM_CLASS in the window list or interpret <WIN> as the WM_CLASS name

wmctrl -x -a "$1" || "$2"

1
私はこのソリューションが本当に好きです!それは非常にポータブルです!最後に最近使用した、例えばターミナルのインスタンスに切り替えるためにそれを拡張する方法を知っていますか?さらに、Unityではshift + windows + num、アプリの新しいインスタンスを即座に生成するために使用できます。
ダニエルヒッツェル2017

新しいインスタンスの作成は簡単です。アプリケーションを起動するためのショートカットキーを作成します。特定のアプリケーションのインスタンスを反復するための簡単な解決策が見つかりませんでした。
Steven

1つを見つけた場合は、投稿に追加してください;)とにかくgnomeのヘルプに感謝
Daniel Hitzel

この種の機能は、AskUbuntuに関する私の投稿で説明されている理由により、DE に組み込む必要があります。
Dan Dascalescu 2018

Stevenと@danielは、特定のアプリケーションのインスタンスを反復処理できることに関して、この質問私の回答を参照しください。お役に立てば幸いです。
Robert

1

Gnomeにはそれを明確に行う方法はありませんが、アプリケーションをすばやく切り替える他の方法がいくつかあります。

  1. アプリケーションの切り替えにGnomeの機能を使用できます。Gnomeには、このテーマに関するビデオとチュートリアルがあります。一部のハイライトには、入力(Firefoxに切り替える場合は、「super」を押してから「fir」と入力してEnterキーを押すことができます)とアクティビティの概要の使用(画面の左上隅をマウスでバンプしてクリック)が含まれます必要なウィンドウ)。

  2. ワークスペースを使用できます。Gnomeは、特定のワークスペースに切り替えるためのショートカットキーを提供していますが、デフォルトでは設定されていません。ウィンドウを別のワークスペースにフルスクリーンで配置し、これらのショートカットを使用してワークスペースを切り替えることができます。

    たとえば、Super+ 1を「Switch to workspace 1」にバインドできます。次に、Firefoxをワークスペース1、Libreofficeをワークスペース2、音楽プレーヤーをワークスペース3に配置し、ショートカットでそれらを切り替えることができます。

    これらのキーボードショートカットなどは、[設定]> [キーボード]で確認できます。以下の画像でいくつかの可能なショートカットを設定しました。

    ワークスペースのショートカットが設定されているGnomeキーボード設定


これが実際に私がすること、1つのワークスペース、1つのアプリケーションです。ワークスペースを各asdzxcキーに加えて、シフトzxにマッピングすることになりました。
TankorSmash 2017


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.