KDEプラズマ5.12を使用しています。以前のバージョンのPlasmaでは、タイトルバーの下にアプリのグローバルメニューを表示できました(設定>アプリスタイル>ウィジェットスタイル>スピナー>メニューバースタイル:アプリ内)。ただし、Plasma 5.12では、タイトルバーにボタンしか表示できず、クリックして垂直メニューを表示できます。これはアプリケーションのメニューバーよりも遅いので面倒です。 「アプリケーション内」メニューバーを復元する方法は?
編集:また、グローバルメニューが別のパネル(Unityなど)にあることは望ましくありません。
以前に設定した画像を表示:
答え1
このトピックについて行ったばかりのリバースエンジニアリングに基づいた私の個人的な意見は、IMHO KDE開発者がここで少し間違いを犯したことです。
前述のオプションは過度に単純化されており、使用できなくなりました。グローバルメニューアプレットをパネルに配置すると、グローバルメニューが自動的に有効になります。またはウィンドウ装飾モジュールのボタンタブのウィンドウ装飾にメニューボタンを追加しました。
それ以外の場合は、グローバルメニューが自動的に無効になり、古典的な「アプリ内」メニューバーが使用されます。
しかし、いくつかの例外があります。
- たとえば、KCalcは説明したように動作します。グローバルメニューアプレットを削除します。そしてウィンドウデコレーションのアプリケーションメニューボタンからKCalc「アプリケーション内」メニューに戻ることができます。
しかし、Ark、KMenuEdit、Muon、Okteta、KHelpCenterなどの他のアプリは、アプリメニューボタンまたはグローバルメニューアプレットを複数回使用しても、アプリメニューボタンまたはグローバルメニューメニューアプレットを削除してもこの状態を維持します。メニューにアクセスできません。これは私にとってバグのようです。これらのアプリケーションでは、構成ファイルを手動で編集する必要があります(もちろん、アプリケーション自体が閉じられたとき)。 ~/.config フォルダにあります。アプリケーション名で検索してください。 Arkの場合、設定ファイルは次のようになります。
~/.config/arkrc
変化
MenuBar=Disabled
そして
MenuBar=Enabled
これにより、「アプリケーション内」メニューが復元されます(ただし、前のウィンドウの装飾からグローバルメニューアプレットとアプリケーションメニューボタンを削除する必要があることに注意してください!)。
また上記の規則に従って、他のアプリケーションはCTRL + Mショートカットを使用して「アプリ内」アプリケーションメニューを開閉する追加のメカニズムを実装します(第1章の説明に従って「アプリ内」メニューを復元したと仮定します)。たとえば、DolphinとGwenviewは上記のようにCTRL + Mをサポートしています。 KateはCTRL + Mをサポートしていますが、メニューを隠す前に警告を表示します。対照的に、Konsole端末は他のすべてのアプリケーションに比べてとてもクールで、CTRL +が必要です。移動する+ Mメニューを開いて閉じます。選択した状態は、システムの再起動後も変わりません。
まだ終わっていない。他のプラズマグループは、"などのグローバルアプリケーションメニューを置き換えるように設計されています。アクティブウィンドウ制御「」を選択すると、他のディレクティブを逆に設定しても「アプリケーション内」メニューが無効になります。きれいKDEプラズマ環境。
答え2
プラズマパネルに「グローバルメニュー」というウィジェットを追加し、タイトルバーからボタンを削除します。KDEグローバルメニューが消えます