web-dev-qa-db-ja.com

KDEプラズマ5.12のアプリケーションメニューバー

KDEプラズマ5.12を使用しています。以前のバージョンのプラズマでは、アプリケーションのグローバルメニューをタイトルバーの下に表示できました(設定>アプリケーションスタイル>ウィジェットスタイル>微調整>メニューバースタイル:アプリケーション内)。ただし、Plasma 5.12では、タイトルバーにボタンを表示してクリックするだけで垂直メニューを表示できます。これは、アプリケーションメニューバーよりも遅いため、面倒です。 「アプリケーション内」メニューバーを元に戻すにはどうすればよいですか?以前の設定を示す画像: https://i.stack.imgur.com/qTMZb.jpg

編集:また、私は(ユニティのような)別のパネルにグローバルメニューを望んでいません

7
daljit97

私がこのテーマで終えたリバースエンジニアリングに基づいた私の個人的な意見は、すべての敬意を払って、KDE開発者はここで大きな混乱を引き起こしたということです。

単純化しすぎて、あなたが言及したオプションはもう利用できません。パネルにグローバルメニューアプレットを配置すると、またはウィンドウのボタンタブのウィンドウ装飾にメニューボタンを追加すると、グローバルメニューが自動的に有効になります。装飾モジュール。

それ以外の場合は、グローバルメニューが自動的に無効になり、代わりに従来の[アプリケーション内]メニューバーが使用されます。

いくつかの例外があります。

  1. たとえば、KCalcは記述された広告を実行します。グローバルメニューアプレットおよびをウィンドウの装飾から削除するだけで、KCalcの「アプリケーション」メニューに戻ります。
  2. ただし、アプリケーションメニューボタンまたはグローバルを使用する場合、Ark、KMenuEdit、Muon、Okteta、KHelpCenterなどの他のアプリケーションメニューアプレットを少なくとも1回、アプリケーションメニューボタンまたはグローバルメニューアプレットを削除した後でも、メニューにまったくアクセスせずに、この状態を維持します。私にはバグのようです。このような種類のアプリケーションの場合、手動でそれらの構成ファイルを編集する必要があります(もちろん、アプリケーション自体が閉じているとき)。これらは〜/ .configフォルダーにあります。アプリケーション名で検索します。 Arkの場合、構成ファイルは次のとおりです。

    〜/ .config/arkrc

変化あり

MenuBar=Disabled

MenuBar=Enabled

これにより、「アプリケーション内」メニューが復元されます(ただし、前にウィンドウ装飾からグローバルメニューアプレットとアプリケーションメニューボタンを削除してください)。

  1. 上記のルールに加えて、他のアプリケーションは、CTRL + Mホットキー(所定のポイント1)で説明した「アプリケーション内」メニューを復元したこと。たとえば、DolphinとGwenviewは、前述のようにCTRL + Mをサポートしています。 KateはCTRL + Mをサポートしていますが、メニューを非表示にする前に警告を発します。代わりに、他のすべてのアプリケーションにはクールすぎると思われるKonsoleターミナルでは、CTRL +[〜#〜] shift [〜#〜]+ Mを切り替えたいメニューのオンとオフ。選択した状態は、システムの再起動後も持続します。

  2. そして終わりではありません。 " Active Window Control "のように、グローバルアプリケーションメニューの代わりとして設計された他のプラズモイドは、設定した他の反対のディレクティブにもかかわらず、「アプリケーション内」メニューを無効にします。 cleanKDEプラズマ環境でテストを行うことをお勧めします。

6
Demis Palma ツ