ページ 1 / 1
メニューバーが消えてしまいます
Posted: 08/09/03(水) 16:22
by fruc
USBメモリーで運用していますが、起動した時からメニューバーが消えてしまい、
右クリックメニューも使えなくなってしまうことがあります。
デスクトップのアイコンは残っていて、そちらは使えるのですが。
現在はそのたびに個人ファイルを作り直しているのですが、何か他に良い方法は
ありませんでしょうか?どうかご教示ください。
------------------------------------
Puppy 4.00.3 (USB-boot)
Puppy 4.00 + ime (USB-boot)
ThinkPad T40 / ThinkPad R52
Posted: 08/09/03(水) 20:35
by jake
メニュートレイ等が消えてしまうのは、/root/.jwmrcがなくなるか書き換えられるかいずれかのためと思われます。こういう事態に遭遇したら、以下の方法で回復できると思いますので試してみて下さい。
(1) /rootを開き、隠しファイルを含めて全てのファイルを表示する。(目玉マークをクリック)
(2) .jwmrc-previousというファイルを.jwmrcにリネームする。(既に.jwmrcがある場合は上書きする)
(3) /rootに.jwmrc-previousが見当たらない場合は、/initrd/pup_ro2/rootのものを/rootにコピーする。
(4) コンソールで、# restartwmと入力するか、/usr/X11R7/bin/restartwmをクリックする。
(5) 画面が真っ暗になった後、再度、初期画面が表示される。
Posted: 08/09/03(水) 20:50
by jake
もし、.jwmrcをカスタマイズされているのでしたら、USBメモリ等にバックアップをとっておくとよいでしょう。
Posted: 08/09/03(水) 20:55
by jake
原因を探る上でも、このような異常がおこったときの/root/.jwmrcがあるのかないのか、あるいは、デフォルトのものと同じか違うか、といったことも報告があれば幸いです。
Posted: 08/09/03(水) 23:02
by fruc
レスありがとうございます。
ご教示いただいた方法で無事メニューが表示されました。
/root/.jwmrcはありましたが、自分ではカスタマイズしていませんので、何らかの原因で書き換えられてしまったのでしょうか。
また現象が発生するようなら、できるだけ詳細な状況を報告いたします。
------------------------------------
Puppy 4.00.3 (USB-boot)
Puppy 4.00 + ime (USB-boot)
ThinkPad T40 / ThinkPad R52
Posted: 08/09/04(木) 19:03
by jake
原因としては、.jmwrcが書き換えられたということとともに、何らかの事情で起動時に.jwmrcが読み込まれなかったことも考えられます。その場合には、# restartwmだけで復帰するはずです。
Posted: 08/09/04(木) 19:18
by jake
# restartwmの代わりに、メニュー=>シャットダウンにある「JWMのリスタート」でもいいと思うのですが、このコマンドは見当たりません。.jwmrcの記述では、コマンドは"changewm.sh"となっていますが、コンソールで入力するとコマンドがないと言われるし、ファイルを探しても見当たりません。だけど、「JWMのリスタート」をクリックすると確かに「JWMがリスタート」するのです。もっとも、今回のケースのようにメニューが表示されないとなるとどうしようもない。
Posted: 08/09/04(木) 21:15
by 暇人
コマンドラインから
jwm -restart
でどう?
Posted: 08/09/05(金) 19:56
by jake
暇人さん さんが書きました:コマンドラインから
jwm -restart
でどう?
確かに、そのまんまですね。
Posted: 08/09/06(土) 10:03
by jake
確かではないのですが、この現象は、数ヵ月前に、古いノートPCにフルインストールしたときに出逢った記憶があります。当時は対処の仕方がわからなかったのですが、思い返してみると、.jwmrcがおかしくなるというより、起動時に読み込まれなかったということの可能性の方が大きいと思います。あまりに頻発するようだと、/usr/X11R7/restartwmのコピーを/etc/Startupにおいて、起動後に確実に読み込ませると言うのではどうでしょうか?