VineSeed ML アーカイブ



[VineSeed:024103] Re: icewm の不具合

  • From: Takemikaduchi <bsyamato@xxxxxxxxxxxxxxx>
  • Subject: [VineSeed:024103] Re: icewm の不具合
  • Date: Sat, 17 Sep 2011 08:07:31 +0900
建御雷です。

ご指摘ありがとうございます。

(2011/09/06 21:32), KATO Masashi wrote:
>> icewm-1.2.37-2vl6.{src,i686,ppc,x86_64}.rpm
>> icewm-menu-gnome2-1.2.37-2vl6.{i686,ppc,x86_64}.rpm
>>  - rebuild with rpm-4.8.1
>>  - add BuildRequires: libSM-devel
> 
> icewm-1.2.37-2vl6 ですが、gdm より icewm セッションを選んでログイ
> ンすると、いきなりログアウトしてしまいます。
> (実環境上の Vine6.0-x86_64、及び VirtualBox 上の Vine6.0-i686 で確かめて
> います)
> 
> /usr/bin/icewm-session に不具合があるらしく、xterm 単独セッション(Vine
> 5.2 のフェィルセーフの端末相当)を作ってログインし、
>      $ icewm-session 2>  icewm.log
> で icewm-session のログを取ってみると、
> 
> ------------------ ここから
> icewm-session: using /home/kato/.icewm for private configuration files
> IceWM: using /home/kato/.icewm for private configuration files
> icewmbg: using /home/kato/.icewm for private configuration files
> icewmtray: using /home/kato/.icewm for private configuration files
> XIO:  fatal IO error 11 (リソースが一時的に利用できません) on X server
> ":0" after 156 requests (156 known processed) with 0 events remaining.
> XIO:  fatal IO error 104 (接続が相手からリセットされました) on X server
> ":0" after 234 requests (234 known processed) with 0 events remaining.
> XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server
> ":0" after 147 requests (142 known processed) with 0 events remaining.
> icewmbg: Can't open display: :0. X must be running and $DISPLAY set.
> ------------------ ここまで
> 
> のようなエラーが出ていて、X server との接続に失敗しているようです。
> 

原因を調べたところ、icewm-session から icewmbg を実行すると上記のような
現象が発生することがわかりました。ソースを icewm-1.2 系統の最新にしても
icewmbg の動作は改善されないので、icewm-session から icewmbg を実行する
箇所をコメントアウトしました。

> 他に、これは icewm-menu-gnome2 関連ですが /usr/share/icewm/menu の kde
> サブメニュー関連行で、
>      menuprog KDE folder icewm-menu-gnome2 \
>          --list /usr/share/applications/kde
> と、なっていますが、現在の KDE4 ではこのディレクトリは殆ど使われていない
> 為、(KDE アプリをインストールしていても) KDE サブメニューには何も表示さ
> れません。
> この箇所は、
>      menuprog KDE folder icewm-menu-gnome2 \
>          --list /usr/share/applications/kde4
> に修正すれば kde4 アプリを拾って来て、メニューに表示してくれるようです。
> 

ソースパッケージの icewm-menu.vine を上記のとおりに修正しました。KDE4 の
メニューが表示されることを確認しております。


上記2つの修正内容を反映したパッケージを VineSeed、VinePlus/6 に put しま
した。

・VineSeed
 icewm-1.2.37-4vl7.{src,i686,ppc,x86_64}.rpm
 icewm-menu-gnome2-1.2.37-4vl7.{i686,ppc,x86_64}.rpm
  - Patch101 (icewm-1.2.37-makefile.patch)
  - Patch102 (icewm-1.2.37-session.patch)
  - update Source10 (icewm-menu.vine)

・VinePlus/6
 icewm-1.2.37-4vl6.{src,i686,ppc,x86_64}.rpm
 icewm-menu-gnome2-1.2.37-4vl6.{i686,ppc,x86_64}.rpm


以上、よろしくお願いいたします。
-- 
□■□
■ Yoji TOYODA (Takemikaduchi)
□ GnuPG Fingerprint = DCAA 7D3F F44E 3F96 63CD  B834 52E2 B982 8616 2E6D
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed