Maverickの新しいインジケーターアプリメニューは、LyXメニューを破壊します。アプリケーションメニューは、アプリケーションウィンドウにもアプレットにも表示されません。(バグレポートを参照してください。)
バグが修正されている間の回避策として、アプレットに例外を作成して、LyXを無視し、アプレットを他のすべてに使用できるようにする方法はありますか?Maximusの例外に似たもの。
Maverickの新しいインジケーターアプリメニューは、LyXメニューを破壊します。アプリケーションメニューは、アプリケーションウィンドウにもアプレットにも表示されません。(バグレポートを参照してください。)
バグが修正されている間の回避策として、アプレットに例外を作成して、LyXを無視し、アプレットを他のすべてに使用できるようにする方法はありますか?Maximusの例外に似たもの。
回答:
gcalctool
パネルではなくアプリケーション内のメニューを使用してアプリケーション(例:)を開始するには、ターミナルで次を実行します。
UBUNTU_MENUPROXY= gcalctool
アプリケーションとパネルでメニューを有効にしてアプリケーションを起動するには、次を実行します。
APPMENU_DISPLAY_BOTH=1 gcalctool
ターミナルを使用する代わりに、Alt+ F2ショートカットを使用して実行ダイアログを開始し、そこに入力します。
env UBUNTU_MENUPROXY= gcalctool
または
env UBUNTU_DISPLAY_BOTH=1 gcalctool
同じappmenu設定でアプリケーションを常に起動しやすくするために、メニュー、gnomeパネル、およびデスクトップでアプリケーションランチャーを編集できます。
GNOMEパネルとデスクトップ:ランチャーを右クリックし、[プロパティ]を選択して、[ コマンド]フィールドの値の前env UBUNTU_MENUPROXY=
または後ろに追加しenv UBUNTU_DISPLAY_BOTH=1
ます。(ソース:xrmb2.net)
メニュー:メニューを右クリックして、[メニューの編集]を選択します。新しいウィンドウで、編集するランチャーを見つけて、右側の[プロパティ]ボタンをクリックします。繰り返しますが、単純に上記のような変数を追加し( 'env'を忘れないでください)、[閉じる]を2回クリックすると完了です。
ダーティーな方法:ディレクトリー内のランチャーの.desktopファイルを変更します/usr/share/applications
。
たとえば、実行
gksudo gedit /usr/share/applications/gcalctool.desktop
次にExec=
、上記の2つの変数のいずれかを含むように-lineを編集します。例:
Exec=env UBUNTU_MENUPROXY= gcalctool
ファイルを保存すると、Unityのランチャーバーからgcalctoolを起動すると、アプリケーション内のメニューでファイルが実行されます。
この方法の欠点:すべてのユーザーのランチャーが変更され、システムの更新によって元に戻される可能性があります。
より良い方法:
関連する.desktopファイルをホームディレクトリにコピーします。
cp /usr/share/applications/gcalctool.desktop ~/.local/share/applications
上記の方法と同様に、Exec=
2つの変数のいずれかを含むように-lineを編集します。
Exec=env UBUNTU_MENUPROXY= gcalctool
ファイルを実行可能にします。
chmod +x ~/.local/share/applications/gcalctools.desktop
そのフォルダーでNautilusを起動し、.desktopファイルをダブルクリックします(例では「Calculator」と読みます)。
nautilus ~/.local/share/applications
これで、ランチャーバーにランチャーアイコンが表示されるはずです。クイックリストでピン留めすれば完了です。
注:置き換え、KDEアプリケーションで上記の作業を行うにUBUNTU_MENUPROXY=
してQT_X11_NO_NATIVE_MENUBAR=1
。
alacarte
。
それは次のとおりです。
#!/bin/sh
export APPMENU_DISPLAY_BOTH=1
exec lyx
残っているシェルプロセスを取り除くため。