名前でアプリケーションに切り替えるキーボードショートカットは?


10

次のシーケンスを実行できるツールはありますか?

  1. キーボードショートカットを入力する
  2. 一部のデスクトップで現在開いているアプリケーションの名前を入力します
  3. ヒットEnterしてそのデスクトップに切り替え、そのアプリケーションに即座に焦点を当てます

(ChromiumプラグインVimiumは、ブラウザータブに同様の機能を提供します。その環境でShift- Tを押してすべてのタブを一覧表示し、単語を入力してタイトルでフィルターし、Enterキーを押して選択したタブを表示します。


これはUnity検索がすでに行っていることではありませんか?Altキーを押し、アプリケーションの開始を書き込み、Enterキーを押します。上記のアプリケーションが表示されます。
Tobberoth 2013

回答:


4

Mechanicalカタツムリが言及しているのと同じ[システム設定]ウィンドウで、新しいカスタムショートカットを構成できます(グローバルショートカットからツリーを2つ上に配置)。次のアクションタイプ Command/URLにします。

xdotool windowactivate `xdotool search --name Vimperator | head -1`

もちろん、Vimperator目的のアプリケーションの名前に変更します。


2

KDEを使用している場合は、KRunner(KDEの実行ダイアログ/ツールバー)を使用してこれを行うことができます。KRunnerは、実行中のウィンドウのタイトルを検索する機能を提供します。それをアクティブにするには、グローバルキーボードショートカットを追加するだけです。

セットアップ

systemsettings「グローバルキーボードショートカット」を開いて参照します。[KDEコンポーネント]ドロップダウンで、[Run Command Interface]を選択して、KRunnerのショートカットを確認します。[コマンドの実行(ランナー "Windows"のみ)]までスクロールし、それをクリックして、使用するキーストロークを指定します(私はWin- を持っていますW):

キーストロークを設定する

[適用]をクリックして、システム設定を閉じます。

使用法

選択したショートカットを押して、KRunnerを起動します。ウィンドウのタイトルの入力を開始します。目的のウィンドウに絞り込んだら、を押しEnterて仮想デスクトップに切り替え、ウィンドウをフォーカスします。ドロップダウンリストのウィンドウをクリックすることもできます。

ウィンドウ実行ダイアログ


ありがとう-これは知っておくと良いことです。私はデフォルトのUbuntu 13.04設定(Unity、KDEなし)を使用していると述べたはずです...知っている同等のものはありますか?
Bosh 2013年

Krunnerはアプリケーションの新しいインスタンスを開きます。OPは、実行中のアプリケーションをフォーカスするためのキーボードショートカットを要求します。これを1回(おそらくKDE 3)構成したので、答えを作成できるかどうかを確認します。
dotancohen 2013

これはまだkde5で可能ですか?設定でこのようなオプションが見つからない
d3day

私自身の質問に答えました。それを行うためのより良いアプローチがある場合、私はそれを知りたいです:)
d3day

1

kde5の厄介なソリューションが見つかりました。

タイトルで検索するウィンドウの完全なリストが必要な場合:

  1. [システム設定]-> [ワークスペース]-> [ショートカット]-> [カスタムショートカット]に移動します。

  2. 新しいグローバルショートカットを作成->コマンド/ URL(右クリック)

  3. 名前の右側にあるチェックボックスをオンにします

  4. [トリガー]タブで、目的のキーの組み合わせを選択します

  5. アクションタブタイプ /usr/local/bin/krunner-search-by-windows.sh

  6. /usr/local/bin/krunner-search-by-windows.sh次の内容のファイルを作成します。
    #!/bin/bash qdbus org.kde.krunner /App querySingleRunner windows "" sleep 0.4 xdotool type 'window ' xdotool key "shift+BackSpace"

  7. ファイルを実行可能にし、すべてに実行許可を与える
    chmod a+x /usr/local/bin/krunner-search-by-windows.sh

「ウィンドウ」の後のスペースに注意してください。

これで、指定したショートカットで開いているウィンドウのリストを取得し、入力時にこのリストで検索できます。


完全なウィンドウリストなしでタイトルのみで検索する場合:

  1. [システム設定]-> [ワークスペース]-> [ショートカット]-> [カスタムショートカット]に移動します。

  2. 新しいグローバルショートカットを作成-> D-busコマンド(右クリック)

  3. 名前の右側にあるチェックボックスをオンにします

  4. [トリガー]タブで、目的のキーの組み合わせを選択します

  5. [アクション]タブに次の情報を挿入します。

    • リモートアプリケーション:org.kde.krunner
    • リモートオブジェクト:/ App
    • 関数:querySingleRunner
    • 引数:windows ""
  6. できた


0

windownowはあなたが望むことをするようです。

パッケージページから:

タイトル、名前などを入力して、デスクトップのウィンドウを切り替えます。

あなたはそれをインストールすることができます:

$ [sudo] pip install windownow
# Then reload your shell and start the program 
$ windownow

最初の実行時に、windownowウィンドウを呼び出すためのキーボードの組み合わせを選択するように求められます。

これまでに見つかった唯一の問題は、一部のウィンドウ(Chromeなど)で、windownowウィンドウが前景ではなく背景に表示される(つまり、すべてのウィンドウの「上」)ことです。私がこのソリューションにかなり満足していることを除いて。


現状では、投稿の品質はあまり良くありません。詳細を入力してください。これらを考慮してください:ユーザーはどのようにwindownowをインストールしますか?どのように機能し、基本的な機能は何ですか?どうすればショートカットにバインドできますか?
Sergiy Kolodyazhnyy 16

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