スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


-------- -- | スポンサー広告 | トラックバック - | コメント -
[Fluxbox] 11. update-menus で登録されるアプリの追加・修正
update-menus は便利ですが、一部自動登録されないアプリケーションがあったり、そこじゃないだろう^-^;っていうカテゴリーに入れられてしまうアプリケーションがあったりします。

今回はそれを修正。

下準備


まずは menu フォルダを作成しとく:

$ mkdir ~/.menu



GUI なアプリを登録するには


(たしか)自動登録されない Firefox を例にあげます。

↑で作ったフォルダに、firefox という名前のファイルを新規作成します。
そして中身をこんな感じにします。

?package(firefox):¥
  needs=X11¥
  section=Apps/Net¥
  title="Firefox"¥
  hints="" ¥
  kderemove=1 ¥
  command="firefox" ¥
  icon="/usr/share/pixmaps/firefox.png"



注意点としては、

  ・ ファイル名とパッケージ名( ?package(_____) )は同じにする
  ・ section は自分の都合のいいように変えちゃえ
  ・ 行末には改行を表す(?) ¥ 記号を置く

です。

section (=カテゴリ) は、日本語名も指定できます。
自分の使いやすいように変えちゃいましょう。

端末上で動くアプリを登録するには


また、端末上で動作するアプリは、こんな感じにします。
例えば eterm。

?package(eterm):¥
  needs=text¥
  section=Apps/端末¥
  title="Eterm"¥
  hints="" ¥
  kderemove=1 ¥
  command="eterm" ¥
  icon="/usr/share/icons/OSX/scalable/apps/gnome-terminal.png"



端末動作のアプリのポイントは、 needs=text¥ とすることです。

これはこのユーザーだけに適用されますが、全ユーザーに適用したい場合は、(※この記事は書きかけです。)


Section に指定できるカテゴリの一覧


file:///usr/share/doc/menu/html/ch3.html より抜粋してテキトーに和訳&意訳:


 Apps - 普通のアプリ
    Databases - 対話型データベースプログラム
    Editors - テキストエディター、ワードプロセッサー
    Education - 教育的なトレーニングプログラム
    Emulators - エミュレーター
    Graphics - 画像処理
    Hamradio - ハムラジオに関するものすべて
    Math - 数学
    Net - メール、ニュース、ウェブ、IRC、他
    Programming - プログラミング、デバッガー
    Science - 科学
    Tools - その他のツール: xclock, xmag, xman, 他
    Technical - 技術的なもの
    Text - テキスト指向ツール (エディターを除く)
    Shells - シェル (bash, ksh, zsh, 他)
    Sound - 音楽プレーヤー、音楽エディター
    Viewers - 画像ビューワー
    System - システム管理&モニタリングツール

 Games - ゲームと遊び
    Adventure - walk around virtual space, zork, MOO's, etc
    Arcade - any game where reflexes count
    Board - like gnuchess, pente, gnugo
    Card - solitaire, etc
    Puzzles - Stuff from xpuzzles, ...
    Simulation
    Sports - Games derived from "real world" sports
    Strategy - games involving long term strategic thinking
    Tetris-like - games involving falling blocks
    Toys - oneko, xeyes, etc.

 Help - programs that provide user documentation

 Screen - スクリーン全体に効果のあるプログラム
    Lock - xlock, 他
    Save - スクリーンセイバー
    Root-window - ルートウィンドウを埋めるもの?

 WindowManagers - X ウィンドウマネージャー
    Modules - ウィンドウマネージャー モジュール

 XShells - シェル (like xterm, rxvt, ...)



ルートに表示したいプログラムは、セクションに / とだけ書けばいいそうな:

section=/¥

スポンサーサイト
2008-01-02 Wed | 未分類 | トラックバック:0 | コメント:0
□ コメントの投稿
管理者にだけ表示を許可する

Thank you for visiting me !
プロフィール

kobuchicken

  • 管理人: kobuchicken
  • Linux 初心者です。XP 無しで過ごした長い長い 98 の日々。Ubuntu & 派生ディストリの有難さを感じる今日この頃です。フリーの OS がもっと身近になりますように。
  • RSS
カレンダー
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
11月 « 2016/12 » 01月
ブログ内を検索
Search this site.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。