Unityのグローバルアプリケーションメニューの自動非表示動作を無効にする方法はありますか。私はこの動作をデフォルトで無効にすることを好みますが(UXが悪いため)、ここにいるように見えますので、ユーザーとして、私はそれをオフにできるかどうか疑問に思っています。
15.04で導入されたgsettingsメニューオプションに加えて、これが設定-外観に追加されました。
15.04には、グローバルメニューとローカル統合メニュー([システム設定]-[外観]-[動作]タブ)を永続的にオンまたはオフに切り替える機能があります。
14.04の完全に最新のバージョンを実行している場合、この同じ機能がバックポートされています。
永続的にオンにするには:
gsettings set com.canonical.Unity always-show-menus true
自動非表示に切り替えるには:
gsettings set com.canonical.Unity always-show-menus false
実装レポート があります。これには、常にグローバルメニューをオンにする機能を含む、グローバルメニューに関する投機的な提案があります。
残念ながら、これらのバージョンのUbuntuでは、自動非表示機能は実装されていません
グローバルメニューは、標準のUnityインストールを使用した自動非表示を防ぐことはできません。
アプリケーションを開くとグローバルメニューが表示されなかった以前のバージョンのUnityとは異なり、12.04では、アプリケーションがフェードする前に起動された後、2秒間グローバルメニューが表示されます。
...グローバルメニューの自動非表示を最大10秒間遅らせることもできます
gconftool-2 -t int -s /apps/compiz-1/plugins/unityshell/screen0/options/menus_discovery_duration 10
サードパーティのソリューション
最近、ubuntu-forumsは、グローバルメニューを常に表示する(つまり非表示にしない)ソリューションを公開しました。
このソリューションでは、インストールに nityのカスタムバージョン を追加する必要があります。したがって-あなたは将来のUnityリリースなどのためにPPAメンテナーに依存しています。この犬があなたの猫を食べるかどうか糸。私はその真実性や安定性を保証しません。
[これによると post 'メニューは常に表示されます'オプションは統一されたppaから削除されました]
今では可能です。 Unityに2つのパッチ:Dodge Windowsおよびを提供するUnity Revamped PPA )Unityランチャーのクリック時の最小化/最大化解除、昨日更新されました fixes は、Ubuntu 12.04の公式リポジトリからのUnityパッケージではまだ利用できません要望の多かった機能をもたらす新しいパッチ:アプリケーションメニュー(グローバルメニュー)の自動非表示の動作を無効にするオプション。
Unityでメニューの自動非表示を無効にするオプションは、Ubuntu 12.04のシステム設定にデフォルトで含まれているはずでしたが、何らかの理由で作成されませんでした。このオプションがデフォルトでUbuntu 12.10に組み込まれることを願っていますが、それまでは、以下のPPAを使用して、アプリケーションメニューの自動非表示動作を無効にするオプションを取得できます。
Ubuntu 12.04 Precise PangolinのUnity改良版PPAからパッチを適用した最新のUnityにアップグレードするには、次のコマンドを使用します。
Sudo apt-add-repository ppa:ikarosdev/unity-revamped
Sudo apt-get update
Sudo apt-get upgrade
パッケージが正常にアップグレードされたら、ログアウトして再度ログインします。
メニューを常に表示するには、CompizConfig Settings Managerをインストールする必要があります。
Sudo apt-get install compizconfig-settings-manager
次にCompizConfig Settings Manager(CCSM)を開き、「Ubuntu Unity Plugin」を選択し、「Experimental」タブで「Menu Always Visible」の横のボックスをチェックします(デフォルトではチェックされていません)。
これは、次のバグで提案されています。ユーザーとして投票できます。