Krusader(バージョン2.4.0-beta1 "Migration")ファイルマネージャーを頻繁に使用します。タイトルバーを除いて、完全に空の(白い)Krusaderウィンドウが作成されたようです(マウスドラッグ?)。 PCを再起動しても解決しません。 Ubuntu Software CenterからKrusaderを再インストールしても解決しませんでした。
Ubuntuシステムパーティションの比較的新しいclonezillaコピーがあります。目的のために使用する必要がありますか?このようなクラッシュを回避するためにクルセイダーで行ってはいけないことは何ですか?グラフィックドライバーが原因である可能性がありますか?
私の system と display は、Krusaderの起動後です。
パスワードを入力すると、KDEウォレットウィンドウが消えます。 (Update Managerアクションの後)PCを再起動すると、ディスプレイの右上の赤いアイコンのみが白くなります。 Krusaderはまだ説明どおりに動作します。
動作は、関連するPCのシステム状態の問題です(次の図では、両方のPCで他のKrusaderバージョンのデバッガーを実行しています。):私は2つの同一のPCを持っています。 そのうちの1つ Krusaderを漂白します。
$ lspci -v
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
Subsystem: Hewlett-Packard Company d330 uT
Flags: bus master, fast devsel, latency 0
Memory at f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: <access denied>
Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company D530 sff(dc578av)
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Memory at fc400000 (32-bit, non-prefetchable) [size=512K]
I/O ports at 14e0 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: intelfb, i915
00:06.0 System peripheral: Intel Corporation 82865G/PE/P Processor to I/O Memory Interface (rev 02)
Flags: fast devsel
Memory at fecf0000 (32-bit, non-prefetchable) [size=4K]
もう一方 は、今ではクルセイダーを漂白しません。
$ lspci -v
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
Subsystem: Hewlett-Packard Company d330 uT
Flags: bus master, fast devsel, latency 0
Memory at f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: <access denied>
Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company D530 sff(dc578av)
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Memory at fc400000 (32-bit, non-prefetchable) [size=512K]
I/O ports at 24e0 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: intelfb, i915
00:06.0 System peripheral: Intel Corporation 82865G/PE/P Processor to I/O Memory Interface (rev 02)
Flags: fast devsel
Memory at 40100000 (32-bit, non-prefetchable) [size=4K]
どちらのコンピューターも最近(Windowsではなく)Ubuntuの「サスペンド」状態から目覚めたときに振動する画像を表示し始めたため、グラフィックドライバーがシステムと完全に互換性がないと思われます。
新しいIntel 82865Gグラフィックスドライバーをインストールしようとしました。 Ubuntu 12.04向けの準備ができていません。
漂白したKrusaderを搭載したPCのシステムをUbuntu 14.04にアップグレードし、intel-linux-graphics-installer_1.0.6-0intel1_i386.deb
Intelのサイトから。さらにリポジトリをインストールしました。私はそれが新しいドライバーを生み出すはずであることを理解しています。 Software Updaterでシステムを更新しました。しかし、KrusaderはPCの再起動後も漂白されたままです。
また、他のPCのディスクを使用しようとしました。 Ubuntu 12.04では、Krusaderは正常に動作するため、グラフィックハードウェアは故障していません。
同様の種類の古いPCでは、Ubuntu 12.04でKrusaderは正常に動作します。
$ lspci -v
00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 02)
Flags: bus master, fast devsel, latency 0
Capabilities: <access denied>
Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation 82815 Chipset Graphics Controller (CGC) (rev 02) (prog-if 00 [VGA controller])
Subsystem: Compaq Computer Corporation Device 001a
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 5
Memory at 44000000 (32-bit, prefetchable) [size=64M]
Memory at 40500000 (32-bit, non-prefetchable) [size=512K]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
I/O behind bridge: 00001000-00001fff
Memory behind bridge: 40000000-404fffff
Kernel modules: shpchp
この古いPCは、しばらく前に他のPCの両方がそうであったように、「サスペンド」ステータスから正常に起動します。
現在、古いPCでもKrusaderがブリーチしていることがわかります。Krusaderが別のPCからいくつかのGiBをコピーしている間に、ディレクトリのコンテンツを調べようとしたことが原因です。
Pauseをクリックしても、Krusaderウィンドウは白のままです。しかし、Krusaderの別のインスタンスは同時に正常に機能しました。古いPCを再起動すると、Krusaderはブリーチされたままになり、他のターミナルから呼び出された別のKrusaderインスタンスもブリーチされます。
まず、古いハードウェアとそのドライバーが疑われました。コメントへの返信として:Ubuntu 14.04でのpciutilsのインストールは成功しませんでした。 lshw
リストから、グラフィックスに関する部分は
*-display
description: VGA compatible controller
product: 82865G Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:16 memory:f0000000-f7ffffff memory:fc400000-fc47ffff ioport:14e0(size=8)
*-generic UNCLAIMED
description: System peripheral
product: 82865G/PE/P Processor to I/O Memory Interface
vendor: Intel Corporation
physical id: 6
bus info: pci@0000:00:06.0
version: 02
width: 32 bits
clock: 33MHz
configuration: latency=0
resources: memory:fecf0000-fecf0fff
ターミナルの警告に関するWilfのアイデア:Ubuntu 14.04の漂白されたKrusaderは
$ krusader
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
krusader(5824)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libkonsolepart.so"
"/org/freedesktop/UDisks2/block_devices/sdb" lost interfaces: ("org.freedesktop.UDisks2.PartitionTable")
"/org/freedesktop/UDisks2/block_devices/sdb1" lost interfaces: ("org.freedesktop.UDisks2.Partition", "org.freedesktop.UDisks2.Filesystem", "org.freedesktop.UDisks2.Block")
"/org/freedesktop/UDisks2/block_devices/sdb" lost interfaces: ("org.freedesktop.UDisks2.Block")
"/org/freedesktop/UDisks2/drives/SanDisk_SDDR_113_6333011111B1" lost interfaces: ("org.freedesktop.UDisks2.Drive")
"/org/freedesktop/UDisks2/drives/SanDisk_SDDR_113_6333011111B1" has new interfaces: ("org.freedesktop.UDisks2.Drive")
"/org/freedesktop/UDisks2/block_devices/sdb" has new interfaces: ("org.freedesktop.UDisks2.Block", "org.freedesktop.UDisks2.PartitionTable")
"/org/freedesktop/UDisks2/block_devices/sdb1" has new interfaces: ("org.freedesktop.UDisks2.Block", "org.freedesktop.UDisks2.Filesystem", "org.freedesktop.UDisks2.Partition")
古いPCのUbuntu 12.04の漂白されたKrusaderは言う
$ krusader
krusader(2584)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libkonsolepart.so"
Krusader構成ファイルを探しています。彼らは~/.kde
ディレクトリ?特にどのファイルですか? Krusaderを再インストールする前にのみファイルを削除したいと思います。他のKDEプログラムをインストールしたため、ディレクトリ全体を削除するのが怖いです。 (KDiff3は、最初のPCのUbuntu 14.04でも、古いPCのUbuntu 12.04でもブリーチされません。)
私のマシンでは、krusaderでCtrl + F(全画面端末の切り替え)を押すと、同じ完全に白いkrusaderウィンドウが表示されます。Ctrl+ Fをもう一度押すまでそのままです。
再び発生する場合:試してみてください。
現在Nvidiaグラフィックカードを使用している私のPCの1つでは、Krusaderのすべてのユーザー設定をデフォルトに設定すると、漂白されたKrusaderが正常に動作を開始します。
設定されているすべてのものに注意することをお勧めします。次に、Krusader Konfiguratorを実行し、すべてのアイテム(パネル、一般、...)でデフォルトボタンをクリックし、アクションを確認します。
(他のPCでは、解決策を推測してから漂白状態を見ていませんが、治療も役立つと信じています。多くの試みで、バグが設定に関係していることがわかりました。全体の問題はUbuntuの認定を受けていない古いCPUを使用したことが原因です。)
統合グラフィックスのみを使用しているさらに古いPentium III HP Compaqの場合、治療も役立ちます。