mieki256's diary



2024/08/31() [n年前の日記]

#1 [ubuntu][linux][icewm] IceWMの設定をまだ弄ってる

Ubuntu Linux 20.04 / 22.04 LTS + IceWM の設定ファイルを弄ってる。

toolbar設定 :

~/.icewm/toolbar というテキストファイルを作って記述すると、IceWM のタスクバー(?)の左のほうにアプリを登録することができる。/usr/share/icewm/toolbar がサンプルファイルなので、コピーしてきて中身を修正するのが良さそう。
cp /usr/share/icewm/toolbar ~/.icewm/
nano ~/.icewm/toolbar

以下は一例。ファイラーとして、ROX filer や PCManFM を追加したり、テキストエディタとして gedit を追加したりしている。
prog Terminal terminal.png x-terminal-emulator
# prog XTerm terminal.png x-terminal-emulator
# prog FTE fte fte
# prog Netscape netscape netscape
# prog    "Vim" vim /usr/bin/gvim -f
prog "WWW" web-browser.png x-www-browser
prog "ROX Filer" file-manager.png rox
prog PCManFM file-manager.png pcmanfm
prog gedit text-editor.png gedit

ubuntulinux_icewm_ss01.png

おそらく、「prog "アプリ名" "アイコン画像ファイルの名前かパス" "実行ファイルのパス"」を記述するのかなと…。


アイコン画像は、おそらく /usr/share/icons/gnome/ の中のどれかが使われてる気がする。自信無いけど。24x24 とか 32x32 のようにサイズ別にフォルダが作られていて、更にその中で apps や actions といった名前で分かれていた。

ubuntulinux_icons_ss01.png


IceWM のどこかの設定ファイルで、どのフォルダ内のアイコン画像を参照するのか指定されているのだろうけど、どこで指定されているのか分からない…。

programsファイルについて :

Ubuntu Linux + IceWM上では、スタートメニューの「プログラム」(programs)の中が空になってしまっている。本来、/etc/X11/icewm/programs に書かれた内容が表示されるはずなのだけど…。

/etc/X11/icewm/programs の最初に空白行があったので削除してみたところ、上記の項目も表示されるようになった。
sudo nano /etc/X11/icewm/programs

どうやら programs ファイルには空行を入れてはいけないらしい…。空行があると、そこで表示が終わってしまうのだろうな…。

キーリピート間隔を調整 :

キーリピートが始まるまでの時間が長過ぎる。調整したい。X11環境の場合、xset で設定できる模様。
xset r rate 200 30
  • リピート開始まで 200ms (デフォルトは 660ms)
  • リピート間隔は 30Hz (デフォルトは 25Hz)

~/.icewm/startup に前述の行を書いてみたら、IceWM起動時から設定が反映されるようになった。

_キーリピートを高速化する - Qiita
_Xorg/キーボード設定 - ArchWiki

IceWMのデフォルト仮想端末を変更 :

Ubuntu Linux 20.04 / 22.04 LTS の場合、RoxTermその他がデフォルトの仮想端末(x-terminal-emulator)として設定されてる感じがする。以下で変更した。
sudo update-alternatives --config x-terminal-emulator

利用できる仮想端末が一覧表示されるので、数字を打ち込んで選んでやれば設定される。

_Debian/Ubuntuでデフォルトのターミナルエミュレータを変更する -- ぺけみさお

以上、1 日分です。

過去ログ表示

Prev - 2024/08 - Next
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

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project