次のシーケンスを実行できるツールはありますか?
- キーボードショートカットを入力する
- 一部のデスクトップで現在開いているアプリケーションの名前を入力します
- ヒットEnterしてそのデスクトップに切り替え、そのアプリケーションに即座に焦点を当てます
(ChromiumプラグインVimiumは、ブラウザータブに同様の機能を提供します。その環境でShift- Tを押してすべてのタブを一覧表示し、単語を入力してタイトルでフィルターし、Enterキーを押して選択したタブを表示します。
次のシーケンスを実行できるツールはありますか?
(ChromiumプラグインVimiumは、ブラウザータブに同様の機能を提供します。その環境でShift- Tを押してすべてのタブを一覧表示し、単語を入力してタイトルでフィルターし、Enterキーを押して選択したタブを表示します。
回答:
Mechanicalカタツムリが言及しているのと同じ[システム設定]ウィンドウで、新しいカスタムショートカットを構成できます(グローバルショートカットからツリーを2つ上に配置)。次のアクションでタイプ Command/URL
にします。
xdotool windowactivate `xdotool search --name Vimperator | head -1`
もちろん、Vimperator
目的のアプリケーションの名前に変更します。
KDEを使用している場合は、KRunner(KDEの実行ダイアログ/ツールバー)を使用してこれを行うことができます。KRunnerは、実行中のウィンドウのタイトルを検索する機能を提供します。それをアクティブにするには、グローバルキーボードショートカットを追加するだけです。
systemsettings
「グローバルキーボードショートカット」を開いて参照します。[KDEコンポーネント]ドロップダウンで、[Run Command Interface]を選択して、KRunnerのショートカットを確認します。[コマンドの実行(ランナー "Windows"のみ)]までスクロールし、それをクリックして、使用するキーストロークを指定します(私はWin- を持っていますW):
[適用]をクリックして、システム設定を閉じます。
選択したショートカットを押して、KRunnerを起動します。ウィンドウのタイトルの入力を開始します。目的のウィンドウに絞り込んだら、を押しEnterて仮想デスクトップに切り替え、ウィンドウをフォーカスします。ドロップダウンリストのウィンドウをクリックすることもできます。
kde5の厄介なソリューションが見つかりました。
タイトルで検索するウィンドウの完全なリストが必要な場合:
[システム設定]-> [ワークスペース]-> [ショートカット]-> [カスタムショートカット]に移動します。
新しいグローバルショートカットを作成->コマンド/ URL(右クリック)
名前の右側にあるチェックボックスをオンにします
[トリガー]タブで、目的のキーの組み合わせを選択します
アクションタブタイプ /usr/local/bin/krunner-search-by-windows.sh
/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"
chmod a+x /usr/local/bin/krunner-search-by-windows.sh
「ウィンドウ」の後のスペースに注意してください。
これで、指定したショートカットで開いているウィンドウのリストを取得し、入力時にこのリストで検索できます。
完全なウィンドウリストなしでタイトルのみで検索する場合:
[システム設定]-> [ワークスペース]-> [ショートカット]-> [カスタムショートカット]に移動します。
新しいグローバルショートカットを作成-> D-busコマンド(右クリック)
名前の右側にあるチェックボックスをオンにします
[トリガー]タブで、目的のキーの組み合わせを選択します
[アクション]タブに次の情報を挿入します。
できた
windownowはあなたが望むことをするようです。
パッケージページから:
タイトル、名前などを入力して、デスクトップのウィンドウを切り替えます。
あなたはそれをインストールすることができます:
$ [sudo] pip install windownow
# Then reload your shell and start the program
$ windownow
最初の実行時に、windownow
ウィンドウを呼び出すためのキーボードの組み合わせを選択するように求められます。
これまでに見つかった唯一の問題は、一部のウィンドウ(Chromeなど)で、windownow
ウィンドウが前景ではなく背景に表示される(つまり、すべてのウィンドウの「上」)ことです。私がこのソリューションにかなり満足していることを除いて。