如何解决漂白Krusader?

我经常使用Krusader(版本2.4.0-beta1“迁移”)文件管理器。 似乎我做了一些事情(鼠标拖动?),导致一个完全空的(白色)Krusader窗口,除了它的标题栏。 重新启动PC无法解决问题。 即使从Ubuntu软件中心重新安装Krusader也无法解决问题。

我有一个相对新鲜的Ubuntu系统分区的clonezilla副本; 我是否必须将它用于此目的? 为了避免这种崩溃,我不能用Krusader做什么? 可能是由图形驱动程序引起的?

启动Krusader后我的系统和显示器 。

输入密码后,KDE钱包窗口消失。 重新启动PC后(在Update Manager操作之后),只有显示屏右上方的红色图标会变白。 Krusader仍然按照描述行事。

行为是相关PC的系统状态问题(在下面的图片中,显示了在两台PC上运行其他Krusader版本的调试器。):我有两台相同的PC。 其中一个漂白了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:  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  [disabled] Capabilities:  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] 

另一个现在没有漂白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:  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  [disabled] Capabilities:  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] 

我怀疑图形驱动程序与我的系统不完全兼容,因为当Ubuntu(不在Windows中)从“挂起”状态唤醒时,两台计算机最近都开始显示振荡图像。

我尝试安装更新的Intel 82865G图形驱动程序。 我还没有发现它为Ubuntu 12.04做好了准备。

我将带有漂白的Krusader的PC系统升级到Ubuntu 14.04并使用了intel-linux-graphics-installer_1.0.6-0intel1_i386.deb网站上的intel-linux-graphics-installer_1.0.6-0intel1_i386.deb ; 它安装了另一个存储库。 我明白它应该产生新的驱动力。 我已使用Software Updater更新了系统。 但PC重启后Krusader仍然漂白。

我也尝试使用其他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:  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  [disabled] Capabilities:  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 

这台老式电脑从“暂停”状态唤醒,就像其他电脑前一段时间一样。

现在,我看到Krusader也在旧PC上漂白了:我通过尝试查看目录内容而Krusader从另一台PC复制了几个GiB来引起它。
单击暂停后 ,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.

如果它再次发生:尝试一下。

对于我的一台PC,现在使用Nvidia显卡,漂白的Krusader在将所有Krusader用户设置设置为默认值后开始正常运行。

一个好主意是记下已设定的所有内容。 然后运行Krusader Konfigurator并对所有项目( PanelGeneral ,…)单击Default按钮并确认操作。

(在另一台PC上我没有看到漂白状态,因为我已经猜到了解决方案,但我相信这种处理也有帮助。通过多次尝试,我发现这个bug与设置有关。整个问题可能是由我使用未经Ubuntu认证的旧CPU引起的。)

对于仅使用其集成显卡的旧版Pentium III HP Compaq,治疗也有帮助。