« 2019年8月 | トップページ | 2019年10月 »

2019年9月

2019年9月28日 (土)

2019年9月28日の練習の記録

昨日起こしかけたぎっくり腰の痛みを引きずっての練習時間。

ほぼ休養とストレッチに費やした他、

  • 逆立ちの練習
  • スワイショウ

を実施。

2019年9月 8日 (日)

openbox-menu を Debian で使う

obamenu よりも、XDG のメニュー規格に沿ったメニューを生成するソフトウェア openbox-menu がある。

(obamenu は、「簡易的なものを生成する」とそのドキュメントで謳っている。)

Debian では、openbox とは別のパッケージになっており、依存関係は

openbox-menu Depends openbox なので、openbox をインストールしても openbox-menu は自動的にインストールされない。

(これに対して、obamenu は、openbox パッケージに含まれている)

obamenu のように、Pipemenu の Execute 欄に openbox-menu と書いただけではエラーが出て動作しない。

正しくは、

openbox-menu lxde-applications.menu

のように、 /etc/xdg/menus/ の中にある .menu ファイルを指定する必要がある。

うまく行けば、メニューグループを含めて日本語化される。 なぜか、obamenu の出力まで 日本語化されることもある。

(両方ともメニュー中にエントリーしている)

2019年9月 6日 (金)

obamenu で *.desktop 内の日本語名を使う

Debian のopenbox パッケージでは、デフォルトで Pipemenu に obamenu を使うよう設定されている。

/usr/share/applications/ にある *.desktop の内容を読んで、インストールされているアプリケーションのメニューを動的に生成できる

というのが売りなのだが、openbox 3.6.1-8に同梱されている obamenu (1.1.7) は *.desktop 内の英語名(Name=)の行しか使わず、日本語名(Name[ja]= )

の行は、あっても反映されない。

これはもったいないので、手を加えて Name[ja]=の行があれば使うようにした。

  • Python の localeモジュールを使えば、デスクトップで適用されている言語名を取得できる
  • Name[ja]= の行がないこともあるので、そのときは Name= の行を使う
  • アプリケーショングループの日本語化には、もうひと工夫必要。

できれば開発元に還元したいのだが、上のリンクにもメールアドレスやリポジトリへのリンクがない。

さしあたりここに、ファイルごとアップロードしておく。

ダウンロード - obamenu

これを $HOME/bin/obamenu にでも置いて PATH を通せば、Debian パッケージに含まれる obamenu との併存が可能。

2019年9月 3日 (火)

sawfish から openbox へ移行した

ウィンドウマネージャーを、 sawfish から openbox に替えることにした。

しばらく使ってみて、追加したり設定したりしたところをまとめておく。

  • 不便に思っていたこと
    • メニューの編集がしにくい
    • 一緒に使っていたパネル lxpanel が、他のウィンドウに隠れてしまう
  • 追加インストールしたアプリ
    • obconf    (openbox 設定)
    • obmenu  (メニュー設定)
    • tint2     (パネル)
    • orage  (tint2 の時計から起動するデフォルト。カレンダー、世界時計など)
    • volumeicon (音量調節)
  • 替えてみて良かったこと:
    • メニューの編集をしやすい obmenu
    • 同時使用推奨のパネル tint2 が他のウィンドウで隠れない
    • volumeicon はマウスホイールでマスターボリューム調節可能
  • 編集したメニュー項目:
    • x-terminal-emulator を mlterm に
    • www-browswer を Firefox のプロファイル選択起動に firefox -P -no-remote
  • 追加したメニュー項目:
    • vlc の DVDドライブ指定起動         vlc dvd://dev/sr0
    • obmenu 自身                              obmenu
    • スリープ                                       sudo hibernate-ram
  • obconf で設定したところ
    • テーマ。Clearlook-3.4に変更。
    • ウィンドウのタイトルバーのダブルクリックで、ウィンドウを隠す
  • tint2conf で設定したところ
    • 時刻表示のフォーマット
  • ~/.config/openbox/rc.xml で編集したところ
    • Alt + Ctrl + →、←で、 <wrap>yes</wrap> (もとは no)
  • できたらやってみたいこと:
    • obconf の日本語メッセージカタログ導入(もしかすると作成から)
    • tint2conf の日本語メッセージカタログ導入
    • Debian メニューの日本語化 menu-l10n には日本語が含まれていないが、日本語になっている。
    • obamenu で生成されるメニューの日本語化

« 2019年8月 | トップページ | 2019年10月 »

2026年6月
  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        
無料ブログはココログ