[opensuse-ja] Xfceのウィンドウが機能しなくなった
保田と申します。 openSUSE 11.4 x86_64 で KDE4 を使っていましたが、 最近は Xfce を立ち上げることが多くなっていました。 ところが昨日、Xfce 上で Kpackagekit を起動してアップデートを 行いましたところアップデート自体はうまくいった様子でしたが、 再起動してみると、 ・ウィンドウキャプションが出ない(最小、最大化、移動などできない) ・ウィンドウの枠が出ない(サイズ変更できない) ・Alt+Tab で巡回できない ・ポインタで裏にあるウィンドウをクリックしても入れ替わらない などなど、の症状が出るようになってしましました。 Xfce 上で Kpackagekit を使ったのがまずかったのでしょうか? 対処方法などおわかりの方がいらっしゃいましたら、ご教示願えると助かります。 -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
武山です ウインドウマネージャ(xfwm4)が何らかの原因でクラッシュしているのだと 思いますが、~/.xsession-erros に何か出ていないでしょうか? 一応、VM 上の 11.4 を最新の状態にして、Xfce が正常に起動できているので、 どこか不安定なリポジトリからパッケージを導入していませんか? KPackageKit を使うことは、おそらく問題は無いと思います。 Fuminobu TAKEYAMA # 10月の勉強会は 1日(土)に開催します (2011/09/20 18:29), YasudaO wrote:
保田と申します。
openSUSE 11.4 x86_64 で KDE4 を使っていましたが、 最近は Xfce を立ち上げることが多くなっていました。
ところが昨日、Xfce 上で Kpackagekit を起動してアップデートを 行いましたところアップデート自体はうまくいった様子でしたが、 再起動してみると、 ・ウィンドウキャプションが出ない(最小、最大化、移動などできない) ・ウィンドウの枠が出ない(サイズ変更できない) ・Alt+Tab で巡回できない ・ポインタで裏にあるウィンドウをクリックしても入れ替わらない などなど、の症状が出るようになってしましました。
Xfce 上で Kpackagekit を使ったのがまずかったのでしょうか? 対処方法などおわかりの方がいらっしゃいましたら、ご教示願えると助かります。 -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
保田です。 武山さん、レスありがとうございます!
ウインドウマネージャ(xfwm4)が何らかの原因でクラッシュしているのだと 思いますが、~/.xsession-erros に何か出ていないでしょうか?
runlevel 5 -> runlevel 3 -> rm .xsession-error -> runlevel 5 -> Xfce login -> Xfce logout -> フェイルセーフでlogin -> runlevel 3 -> cat .xsession-error という手順を踏んでみました。 その結果、.xsession-errorのファイルはできていましたが、1行も 出力はされていませんでした。 ちなみに、別ユーザ(root)では、 Xfce は健全に動作しています。
どこか不安定なリポジトリからパッケージを導入していませんか?
以下を参照しています。(AutoUpdate=1のもの) http://download.opensuse.org/repositories/mozilla/openSUSE_11.4/ http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ http://download.opensuse.org/repositories/home:/lnussel:/firefox/openSUSE_11... http://download.opensuse.org/update/11.4/ http://download.opensuse.org/repositories/openSUSE:/11.4:/Update:/Test/stand... http://widehat.opensuse.org/repositories/home:/belphegor_belbel/openSUSE_11.... http://download.opensuse.org/repositories/Java:/packages/openSUSE_11.4/ http://packman.inode.at/suse/openSUSE_11.4/ http://download.opensuse.org/distribution/11.4/repo/non-oss/ http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/ http://download.opensuse.org/distribution/11.4/repo/oss/suse/ http://dl.google.com/linux/rpm/stable/x86_64 Update:/Test/standard/ あたりが怪しいでしょうか? -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
武山です
その結果、.xsession-errorのファイルはできていましたが、1行も 出力はされていませんでした。
.xsession-errors はフェイルセーフでログインすると 消えてしまうようです。(何も出力されない) Xfce でログインして、そのまま Ctrl+Alt+F1 でコンソールログイン後、 .xsession-errors をチェックするとどうなっているでしょうか? # 正常に動作していても、大量のメッセージが出力されます ただ、
ちなみに、別ユーザ(root)では、 Xfce は健全に動作しています。
ということですので、Xfce の設定ファイルが壊れたか、 バージョンが上がったときにうまく移行できなかっただけかもしれません。 もし、Xfce の設定をリセットしても構わないのであれば ~/.config/xfce4 を削除すると直るかもしれません。 これは今回の件とは別ですが、 もし Tumbleweed からのパッケージを中心に使っているのであれば、 他のリポジトリも Tumbleweed 用のリポジトリにしたほうが いいかもしれませんね。 (11/09/21 2:41), YasudaO wrote:
保田です。
武山さん、レスありがとうございます!
ウインドウマネージャ(xfwm4)が何らかの原因でクラッシュしているのだと 思いますが、~/.xsession-erros に何か出ていないでしょうか?
runlevel 5 -> runlevel 3 -> rm .xsession-error -> runlevel 5 -> Xfce login -> Xfce logout -> フェイルセーフでlogin -> runlevel 3 -> cat .xsession-error という手順を踏んでみました。 その結果、.xsession-errorのファイルはできていましたが、1行も 出力はされていませんでした。
ちなみに、別ユーザ(root)では、 Xfce は健全に動作しています。
どこか不安定なリポジトリからパッケージを導入していませんか?
以下を参照しています。(AutoUpdate=1のもの) http://download.opensuse.org/repositories/mozilla/openSUSE_11.4/ http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ http://download.opensuse.org/repositories/home:/lnussel:/firefox/openSUSE_11... http://download.opensuse.org/update/11.4/ http://download.opensuse.org/repositories/openSUSE:/11.4:/Update:/Test/stand... http://widehat.opensuse.org/repositories/home:/belphegor_belbel/openSUSE_11.... http://download.opensuse.org/repositories/Java:/packages/openSUSE_11.4/ http://packman.inode.at/suse/openSUSE_11.4/ http://download.opensuse.org/distribution/11.4/repo/non-oss/ http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/ http://download.opensuse.org/distribution/11.4/repo/oss/suse/ http://dl.google.com/linux/rpm/stable/x86_64
Update:/Test/standard/ あたりが怪しいでしょうか?
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
保田です。
.xsession-errors はフェイルセーフでログインすると 消えてしまうようです。(何も出力されない)
そうなんですか、お手数をおかけしました。 こんどは、 runlevel 3 -> .xsession_errors削除 -> runlevel 5 -> Xfce login -> logout -> コンソール の手順で .xsession_errors を確保しました。 内容は以下抜粋ですが、input method 関係のメッセージから始まって、 /usr/bin/startxfce4: X server already running on display :0 gpg-agent is already running ** (gnome-screensaver:30418): WARNING **: Failed to get session presence proxy: Could not get owner of name 'org.gnome.SessionManager': no such name xfdesktop[30453]: starting up (xfce4-settings-helper:30477): xfce4-settings-helper-WARNING **: Failed to get the _NET_NUMBER_OF_DESKTOPS property. xfce4-settings-helper: AnotherTracker-Message: Checking XDG_DATA_HOME is writable and exists : Tracker-Message多数 : (xfce4-session:30420): Wnck-CRITICAL **: wnck_workspace_activate: assertion `WNCK_IS_WORKSPACE (space)' failed : Tracker-Message多数 : xfce4-panel: No window manager registered on screen 0. To start the panel without this check, run with --disable-wm-check. : 各アプリケーションのエラーメッセージ多数 : となっています。 ~/.config/xfce4 の削除は期待したんですが、結果に変わりはありませんでした。(>_<)
もし Tumbleweed からのパッケージを中心に使っているのであれば、 他のリポジトリも Tumbleweed 用のリポジトリにしたほうが いいかもしれませんね。
Tumbleweed から何を入れたかは忘れてしまいましたが、ここを中心に、という 意識はありませんので、以降は Tumbleweed は参照しないようにします。 アドバイスありがとうございます! -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
松本です。 YasudaO wrote:
: (xfce4-session:30420): Wnck-CRITICAL **: wnck_workspace_activate: assertion `WNCK_IS_WORKSPACE (space)' failed : Tracker-Message多数 : xfce4-panel: No window manager registered on screen 0. To start the panel without this check, run with --disable-wm-check. : 各アプリケーションのエラーメッセージ多数 : となっています。
~/.config/xfce4 の削除は期待したんですが、結果に変わりはありませんでした。(>_<)
~/.cache/sessions/ 以下にあるものを削除してみたらどうなりますか?
もし Tumbleweed からのパッケージを中心に使っているのであれば、 他のリポジトリも Tumbleweed 用のリポジトリにしたほうが いいかもしれませんね。
Tumbleweed から何を入れたかは忘れてしまいましたが、ここを中心に、という 意識はありませんので、以降は Tumbleweed は参照しないようにします。 アドバイスありがとうございます!
Tumbleweed は乱暴にまとめると「11.4 -> 12.1 -> ... とディストリビュー ションのバージョンが上がっていっても zypper dup する必要なく常に最新パッ ケージを使い続けていけるようにするためのもの」という位置付けですので、使 うのであれば基本的に全て Tumbleweed のパッケージでまとめていかないと問題 が起こる可能性は少なくないですね。 -- _/_/ Satoru Matsumoto - openSUSE Member - Japan _/_/ _/_/ Marketing/Weekly News/openFATE Screening Team _/_/ _/_/ mail: helios_reds_at_gmx.net / irc: HeliosReds _/_/ _/_/ http://blog.zaq.ne.jp/opensuse/ _/_/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
保田です。 松本さん、ありがとうございます!
~/.cache/sessions/ 以下にあるものを削除してみたらどうなりますか?
おお、復活しました! 前回終了時に立ち上がっていたアプリが自動起動しないだけで ほとんど実害はありませんでした。 皆さん、ありがとうございました。 # このくらい自分で解決できないとダメですね -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
participants (4)
-
Fuminobu TAKEYAMA
-
Fuminobu TAKEYAMA
-
Satoru Matsumoto
-
YasudaO