【Ubuntu】Gnome デスクトップ メニューの記述仕様 -- メニューの実行(Exec)欄にある%f とか%uとかの意味など [ubuntu]
この記事はメモです。読んでも何の目的の為に記述してあるのか分らないかもしれません。ちなみに、メニューをカスタマイズする時の参考情報です。
Gnome のメニューを記述する時に、 下図の黄色の蛍光色で付けた様に%uとかついてます。
これの意味は、下記の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のメニューのみ表示することが可能です。
例:
←Linuxコマンドリファレンス
Linuxのコマンドは良く使うけど
すぐオプションとか忘れる・・
いつもmanコマンドを頼ってるけど
1冊くらい、こういった本持っててもいいかな~
日本語だろうから楽だと思うし・・・
【Ubuntu 11.04】Unity Dash Menu カスタマイズ -- 「簡単な方法での」ホームメニューの起動アプリ変更。 [ubuntu]
以前、『【Ubuntu 11.04】Unity Dash Menu カスタマイズ -- ホームメニューの起動アプリ変更。』と言う記事を書きました。
ところが、もっと簡単にホームメニューの起動アプリケーションを変更する方法がありました。
<<やり方>>
ホームメニューの初期状態は下図の通りのはずです。
コントロールセンターを開いて、
「お気に入りのアプリケーション」を選びます。すると下図の画面が出るはずです。
ウェブ・ブラウザやメール・クライアントをUnityのホームメニューに出したい物を選びます。
例えば下図のようにします。(アプリはインストール済みの必要があります)
そして閉じるを押すと、ホームメニューで出るアイコンが下図のように変わるはずです。
同様に、下図のように「お気に入りのアプリケーション」の「マルチメディア」タブでマルチメディア・プレーヤーを変えてあげれば、ホームメニューの「音楽」の欄が変わります。
以上です。
こちらの方がずっと簡単です。ただ、 『【Ubuntu 11.04】Unity Dash Menu カスタマイズ -- ホームメニューの起動アプリ変更。』に記述した方法であれば、「お気に入りのアプリケーション」に出てこないソフトを登録したり、オプション(コマンド引数)を設定したりできます。
←学習リモコン
部屋の中にリモコンが何個もあって、
1つにまとめたい時に使うのが学習機能付きリモコン。
これはマクロ付きらしいので、複数の照明器具や
テレビとアンプとデッキとかを1つのキーで
いっぺんに電源ONできるみたい。
私は、AVアンプに付いてきた学習機能付きリモコンを使ってますが、
マクロ機能がないので、ちょっと不便。