gnomeでアプリケーションのコンテキストメニューを編集する方法

gnomeでアプリケーションのコンテキストメニューを編集する方法

Gnome はデフォルトで、「ウィンドウをシェーディング」と「他のウィンドウの下に表示」の機能を提供していません (KDE Plasma と Cinnamon にあります)。私はこれらの機能を使用してアクティブ化することができwmctrl、それらのキーバインドを作成し、それらは正常に動作しました。
問題は、急いでいるときにこれらのキーバインドを思い出せないことがあることです。そこで、アプリケーションの右クリック コンテキスト メニューを編集して、これらの 2 つのオプション (シェーディングと他のウィンドウの下に表示) を追加することを考えました。アプリケーションのタイトル バーを右クリックしたときに表示されるメニューのことです。
そのメニューに項目を「追加」する方法はありますか? 構成ファイルを編集するか、拡張機能を使用する方法でしょうか? 参考までに: 私は Ubuntu 20.04 で Gnome 3.36.4 を使用しています。

答え1

私は今書いたチュートリアルこれについて、お役に立てれば幸いです。

要約すると:

  1. Firefox.desktopファイルを見つけてコピーする

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/
    
  2. .desktop ファイルを変更します。

    行を見つけて末尾にActions追加しますnew-profilename-window;。例:

    Actions=new-window;new-private-window;new-profilename-window;
    

    次に、ファイルの下部に次のセクションを追加します。

    [Desktop Action new-profilename-window]
    Name=Open a New profilename Window
    Exec=firefox -P "profilename"
    

    profilename開きたい Firefox プロファイルの名前に置き換えてください。

  3. GNOME Shell をリロードします。

    Altこれを行うには、 + を押し、とF2入力し、 を押します。REnter

関連情報