web-dev-qa-db-ja.com

漂白Krusaderを解決するには?

Krusader(バージョン2.4.0-beta1 "Migration")ファイルマネージャーを頻繁に使用します。タイトルバーを除いて、完全に空の(白い)Krusaderウィンドウが作成されたようです(マウスドラッグ?)。 PCを再起動しても解決しません。 Ubuntu Software CenterからKrusaderを再インストールしても解決しませんでした。

Ubuntuシステムパーティションの比較的新しいclonezillaコピーがあります。目的のために使用する必要がありますか?このようなクラッシュを回避するためにクルセイダーで行ってはいけないことは何ですか?グラフィックドライバーが原因である可能性がありますか?

私の systemdisplay は、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でもブリーチされません。)

5

私のマシンでは、krusaderでCtrl + F(全画面端末の切り替え)を押すと、同じ完全に白いkrusaderウィンドウが表示されます。Ctrl+ Fをもう一度押すまでそのままです。

再び発生する場合:試してみてください。

1
janh

現在Nvidiaグラフィックカードを使用している私のPCの1つでは、Krusaderのすべてのユーザー設定をデフォルトに設定すると、漂白されたKrusaderが正常に動作を開始します。

設定されているすべてのものに注意することをお勧めします。次に、Krusader Konfiguratorを実行し、すべてのアイテム(パネル一般、...)でデフォルトボタンをクリックし、アクションを確認します。

(他のPCでは、解決策を推測してから漂白状態を見ていませんが、治療も役立つと信じています。多くの試みで、バグが設定に関係していることがわかりました。全体の問題はUbuntuの認定を受けていない古いCPUを使用したことが原因です。)

統合グラフィックスのみを使用しているさらに古いPentium III HP Compaqの場合、治療も役立ちます。

1