SSブログ

【Ubuntu】Gnome デスクトップ メニューの記述仕様 -- メニューの実行(Exec)欄にある%f とか%uとかの意味など [ubuntu]

この記事はメモです。読んでも何の目的の為に記述してあるのか分らないかもしれません。ちなみに、メニューをカスタマイズする時の参考情報です。

Gnome のメニューを記述する時に、 下図の黄色の蛍光色で付けた様に%uとかついてます。

SS-gnome-desktop-menu-001.JPG

これの意味は、下記のDesktop Menu Specificationの記述から手繰れます。

http://developer.gnome.org/menu-spec/

Ubuntu 11.04 (Natty)の場合、上記ページの

$XDG_CONFIG_DIRSは /etc/xdg

$XDG_DATA_DIRSは /usr/share

です。ただ、上記URL内に記述してあるディクトリのうち、存在しないものもあります。

そして、/usr/share/applicationsディレクトリ内のDesktop Entryファイル(*.desktop)の記述仕様は、desktop entriesのリンク(下記)に記述してあります。

http://standards.freedesktop.org/desktop-entry-spec/latest/

さらに、その中で%f,%uなどの意味は、

http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html

に一覧表として載ってます。ちなみに、

%f は単一ファイル。

%Fはファイルリスト

%uは単一URL

%UはURLリスト

%i はアイコンキー

%c はトランスレーション名

%k はデスクトップロケーション(URI)

です。コマンド(アプリを起動した時)に選択したURLやファイル名を引数として渡す場合は、記述する必要があります。

また、Appendix B, Registreted OnlyShowin Environmentsという章があります。

http://developer.gnome.org/menu-spec/#onlyshowin-registry

この章には、メニュー表示するデスクトップ環境を限定する方法、及び、予約済みのデスクトップ環境が記述されてます。

Ubuntu 11.04(Natty) の場合、記述してはありませんが、

OnlyShowIn=Unity;

と記述することで、Unityのメニューのみ表示することが可能です。

例:

http://www.omgubuntu.co.uk/2011/04/how-to-add-folder-quicklists-to-the-home-launcher-in-ubuntu-unity/

 

 ←Linuxコマンドリファレンス

    Linuxのコマンドは良く使うけど
    すぐオプションとか忘れる・・
    いつもmanコマンドを頼ってるけど
    1冊くらい、こういった本持っててもいいかな~
     日本語だろうから楽だと思うし・・・

 


nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

【Ubuntu 11.04】Unity Dash Menu カスタマイズ -- 「簡単な方法での」ホームメニューの起動アプリ変更。 [ubuntu]

以前、『【Ubuntu 11.04】Unity Dash Menu カスタマイズ -- ホームメニューの起動アプリ変更。』と言う記事を書きました。

ところが、もっと簡単にホームメニューの起動アプリケーションを変更する方法がありました。

<<やり方>>

ホームメニューの初期状態は下図の通りのはずです。

SS-unity-dash-014.JPG

コントロールセンターを開いて、

SS-unity-dash-010.JPG

「お気に入りのアプリケーション」を選びます。すると下図の画面が出るはずです。

SS-unity-dash-015.JPG

ウェブ・ブラウザやメール・クライアントをUnityのホームメニューに出したい物を選びます。

例えば下図のようにします。(アプリはインストール済みの必要があります)

SS-unity-dash-016.JPG

そして閉じるを押すと、ホームメニューで出るアイコンが下図のように変わるはずです。

SS-unity-dash-017.JPG

同様に、下図のように「お気に入りのアプリケーション」の「マルチメディア」タブでマルチメディア・プレーヤーを変えてあげれば、ホームメニューの「音楽」の欄が変わります。

SS-unity-dash-012.JPG

以上です。

こちらの方がずっと簡単です。ただ、 『【Ubuntu 11.04】Unity Dash Menu カスタマイズ -- ホームメニューの起動アプリ変更。』に記述した方法であれば、「お気に入りのアプリケーション」に出てこないソフトを登録したり、オプション(コマンド引数)を設定したりできます。

 

 ←学習リモコン

   部屋の中にリモコンが何個もあって、
   1つにまとめたい時に使うのが学習機能付きリモコン。
   これはマクロ付きらしいので、複数の照明器具や
   テレビとアンプとデッキとかを1つのキーで
   いっぺんに電源ONできるみたい。
   私は、AVアンプに付いてきた学習機能付きリモコンを使ってますが、
   マクロ機能がないので、ちょっと不便。

 


nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。