Linuxのグローバルショートカット

キーボードショートカットを使えば、他のアプリで作業しているときでも、どこからでも BetterStickies を操作できます。Linux では、デスクトップの設定で一度だけ簡単な準備が必要です。

Snap 版をお使いですか。 そちらではグローバルショートカットを利用できません。Snap はセキュリティのサンドボックスの中で動作し、補助コマンドが使う接続が遮断されるためです。AppImage やその他の版では利用できるので、グローバルショートカットが必要な場合は betterstickies.com から AppImage に切り替えてください。

仕組み

BetterStickies はバックグラウンドでコマンドを待ち受けます。デスクトップ環境(KDE Plasma、GNOME など)がキーボードショートカットを受け取り、BetterStickies に何をするかを伝えます。あなたはこの2つをつなぐだけです。

使えるコマンド

コマンド機能
ノートの作成新しい空のノートを開きます
検索検索ダイアログを開きます
表示・非表示の切り替えすべてのノートを隠す、または再び表示します
クイックキャプチャクリップボードの内容を入れた新しいノートを作ります

始める前に

  1. BetterStickies が実行中であることを確認します
  2. BetterStickies で メニュー > 設定 > グローバルショートカット を開きます。参照用にショートカットの名前が一覧表示されます

このダイアログには、デスクトップのショートカット設定を直接開く システム設定を開く ボタンもあります。

KDE Plasma での設定

  1. システム設定 を開きます(または BetterStickies のダイアログで システム設定を開く をクリックします)
  2. サイドバーの ショートカット に進みます
  3. カスタムショートカット をクリックします
  4. 編集 > 新規 > グローバルショートカット > コマンド/URL をクリックします

設定したいショートカットごとに、次を行います。

  1. 名前を付けます(例:「BetterStickies - ノートの作成」)
  2. トリガー タブでクリックし、キーの組み合わせを押します(例: Ctrl+Alt+N
  3. アクション タブに、下の表のコマンドを入力します
  4. 適用 をクリックします

使用するコマンド

動作コマンド
ノートの作成~/.config/BetterStickies/betterstickies-cmd.sh create-note
検索~/.config/BetterStickies/betterstickies-cmd.sh search
表示・非表示の切り替え~/.config/BetterStickies/betterstickies-cmd.sh toggle-hide-show
クイックキャプチャ~/.config/BetterStickies/betterstickies-cmd.sh quick-capture

これらのコマンドは ~/.config/BetterStickies/ を使います。ほとんどの環境で BetterStickies がファイルを保存する場所です。設定フォルダを独自の場所に移している場合(上級者向け: XDG_CONFIG_HOME)、補助スクリプトはそのフォルダの BetterStickies/ の下にあるので、パスを合わせて読み替えてください。

設定したいショートカットごとに、手順4〜8を繰り返します。すべてを追加する必要はありません。使うものだけを選んでください。

GNOME での設定

GNOME は既定ではコマンドのカスタムショートカットに対応していませんが、拡張機能で追加できます。

  1. Extension Manager がなければインストールします。
    • Ubuntu/Debian: sudo apt install gnome-shell-extension-manager
    • Fedora: sudo dnf install gnome-extensions-app
  2. Extension Manager を開き、「Custom Hot Keys」を検索します
  3. 拡張機能をインストールして有効にします
  4. 上の表と同じコマンドを使ってショートカットを追加します

おすすめのキーの組み合わせ

あくまで一例です。自分にしっくりくるものを使ってください。

動作おすすめのショートカット
ノートの作成Ctrl+Alt+N
検索Ctrl+Alt+S
表示・非表示の切り替えCtrl+Alt+H
クイックキャプチャCtrl+Alt+V

トラブルシューティング

ショートカットが働かない

  • BetterStickies は実行中ですか。ショートカットはアプリが開いている間だけ働きます(システムトレイに入っていても構いません)
  • ターミナルでコマンドを直接実行して確認してみてください。 ~/.config/BetterStickies/betterstickies-cmd.sh create-note
  • 「command not found」と表示される場合は、BetterStickies を再起動してください。起動時に補助ファイルが作られます

補助ファイルが見当たらない

BetterStickies は起動時に ~/.config/BetterStickies/betterstickies-cmd.sh を自動的に作ります。見当たらない場合はアプリを再起動してください。ターミナルを開いて次を実行しても確認できます。 ls ~/.config/BetterStickies/betterstickies-cmd.sh

独自の設定フォルダを使っている場合は、そのフォルダの BetterStickies/ の下を見てください。また、Snap Store からインストールした場合、このファイルはそもそも作られません。Snap ではグローバルショートカットに対応していないためです(このページの冒頭の注意を参照)。

クイックキャプチャが何も貼り付けない

クイックキャプチャは、そのときクリップボードにあるものを取り込みます。クリップボードが空の場合は、代わりに空のノートを作るだけです。

関連ページ