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 がサンプルファイルなので、コピーしてきて中身を修正するのが良さそう。
以下は一例。ファイラーとして、ROX filer や PCManFM を追加したり、テキストエディタとして gedit を追加したりしている。
おそらく、「prog "アプリ名" "アイコン画像ファイルの名前かパス" "実行ファイルのパス"」を記述するのかなと…。
アイコン画像は、おそらく /usr/share/icons/gnome/ の中のどれかが使われてる気がする。自信無いけど。24x24 とか 32x32 のようにサイズ別にフォルダが作られていて、更にその中で apps や actions といった名前で分かれていた。
IceWM のどこかの設定ファイルで、どのフォルダ内のアイコン画像を参照するのか指定されているのだろうけど、どこで指定されているのか分からない…。
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
おそらく、「prog "アプリ名" "アイコン画像ファイルの名前かパス" "実行ファイルのパス"」を記述するのかなと…。
アイコン画像は、おそらく /usr/share/icons/gnome/ の中のどれかが使われてる気がする。自信無いけど。24x24 とか 32x32 のようにサイズ別にフォルダが作られていて、更にその中で apps や actions といった名前で分かれていた。
IceWM のどこかの設定ファイルで、どのフォルダ内のアイコン画像を参照するのか指定されているのだろうけど、どこで指定されているのか分からない…。
◎ programsファイルについて :
Ubuntu Linux + IceWM上では、スタートメニューの「プログラム」(programs)の中が空になってしまっている。本来、/etc/X11/icewm/programs に書かれた内容が表示されるはずなのだけど…。
/etc/X11/icewm/programs の最初に空白行があったので削除してみたところ、上記の項目も表示されるようになった。
どうやら programs ファイルには空行を入れてはいけないらしい…。空行があると、そこで表示が終わってしまうのだろうな…。
/etc/X11/icewm/programs の最初に空白行があったので削除してみたところ、上記の項目も表示されるようになった。
sudo nano /etc/X11/icewm/programs
どうやら programs ファイルには空行を入れてはいけないらしい…。空行があると、そこで表示が終わってしまうのだろうな…。
◎ キーリピート間隔を調整 :
キーリピートが始まるまでの時間が長過ぎる。調整したい。X11環境の場合、xset で設定できる模様。
~/.icewm/startup に前述の行を書いてみたら、IceWM起動時から設定が反映されるようになった。
_キーリピートを高速化する - Qiita
_Xorg/キーボード設定 - ArchWiki
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)として設定されてる感じがする。以下で変更した。
利用できる仮想端末が一覧表示されるので、数字を打ち込んで選んでやれば設定される。
_Debian/Ubuntuでデフォルトのターミナルエミュレータを変更する -- ぺけみさお
sudo update-alternatives --config x-terminal-emulator
利用できる仮想端末が一覧表示されるので、数字を打ち込んで選んでやれば設定される。
_Debian/Ubuntuでデフォルトのターミナルエミュレータを変更する -- ぺけみさお
[ ツッコむ ]
以上です。