kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu 22.04 その345 - アプリをショートカットキーで起動するには・Run or raiseの紹介

アプリをショートカットキーで起動するには

「Run or raise」は、アプリをショートカットキーで起動する「GNOME Shell拡張」です。
またアプリのウィンドウをキーボードで切り替える機能や、高度にウィンドウ操作をカスタマイズして操作する機能も提供しています。


Run or raiseをインストールするには

「Run or raise」のインストール方法です。
「GNOME Shell拡張」のインストール方法は、以下を参照してください。

  • Extension Managerをインストールするには・GNOME Shell拡張の管理アプリ

「Run or raise」で検索すれば、この「GNOME Shell拡張」が見つかります。


RunとRaise

GNOME Shell拡張の名称にもなっている「Run」と「Raise」ですが、これはショートカットキーでアプリを起動した時のアプリの挙動を表しています。
「Run or raise GNOME Shell拡張」では、「Run or raise」でアプリを起動する機能と、「Run only」でアプリを起動する機能があります。

Run or raiseでアプリを起動

「Run or raise」でアプリを起動する場合、すでにアプリが起動していたらそのアプリをアクティブにします。
またアプリが複数のウィンドウを開いており、すでにそのアプリのウィンドウがアクティブになっている場合、そのアプリの次のウィンドウをアクティブにします。
もしアプリが起動していなかったら、そのアプリを起動します。

Runのみでアプリを起動

「Run」のみでアプリの起動する場合、すでにアプリが起動していても新たにアプリを起動します。
この時アプリがどのような挙動を示すのかは、アプリごとに異なります。
「gedit」なら新しいドキュメントを開きます。

Run or raiseの設定

「Run or raise」の設定です。


Open shortcuts.conf file

ショートカットキー設定ファイルを開きます。
後述しますが、ここにショートカットキーと起動するアプリの設定を記述していきます。

After focus move mouse to window center

アプリのウィンドウをアクティブにした後、マウスカーソルをそのウィンドウの中央に移動します。

Switch windows on the active workspace only

現在のワークスペース内に配置されているアプリのウィンドウを対象にウィンドウの切り替えや起動を行います。

Move window to current workspace before focusing

別のワークスペースにあるアプリのウィンドウを現在のワークスペースに移動してからアクティブにします。

Minimize when unfocusing

ウィンドウがフォーカスを失う時に、そのウィンドウを最小化します。

Switch back to previous window when focused

ウィンドウを切り替える時に、以前アクティブだったウィンドウに切り替えます。

設定ファイルについて

設定ファイルにショートカットキーと起動するアプリの設定を記述していきます。


記述方法は、以下で紹介されています。

  • Configuration

ショートカットキーと起動するアプリの設定

ショートカットキーと起動するアプリの設定は、以下を参照してください。

  • How to create a shortcut

オプション

ショートカットキーでアプリを起動する際、その振る舞いをカスタマイズできます。
振る舞いをカスタマイズする高度なオプション(モード)は、以下を参照してください。

  • Modes

記述例

設定の記述例は、以下を参照してください。

  • Examples

またウィンドウクラスの調べ方など、Tipsは以下を参照してください。

  • Tips

Ubuntu
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.04 その82 - Linux kernel の脆弱性 CVE-2026-98432 の対応状況
    CVE-2026-98432 の対応状況 2026年11月2日、Linux kernel の脆弱性である CVE-2026-98432 の対応状況がアナウンスされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.10 その39 - Ubuntu 26.10 の新機能と変更点・既知の問題
    Ubuntu 26.10 の新機能と変更点・既知の問題 リリースノートから、Ubuntu 26.10 の新機能と変更点を紹介します。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.04 その80 - Ubuntu 26.04.2 LTS のリリーススケジュール
    Ubuntu 26.04.2 LTSのリリーススケジュール Ubuntu 26.04.2 LTS のリリーススケジュールを紹介します。
記事のピックアップ
オプション