我经常使用 Krusader(版本 2.4.0-beta1 “Migration”)文件管理器。似乎我做了一些事情(鼠标拖动?)导致除了标题栏之外完全空的(白色)Krusader窗口。重启电脑也解决不了。即使从 Ubuntu 软件中心重新安装 Krusader 也没有解决它。
我有一个相对较新的 Ubuntu 系统分区的 clonezilla 副本;我必须为此目的使用它吗?我不能用 Krusader 做什么以避免此类崩溃?可能是显卡驱动引起的?
输入密码后,KDE 钱包窗口消失。重新启动 PC 后(在更新管理器操作后),只有显示屏右上方的红色图标变白。Krusader 仍然按照描述的方式行事。
该行为与相关 PC 的系统状态有关(在下图中,显示了在两台 PC 上运行其他 Krusader 版本的调试器。): 我有两台相同的 PC。其中之一漂白克鲁萨德。
$ 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]
Run Code Online (Sandbox Code Playgroud)
另一个不漂白克鲁萨德,现在。
$ 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]
Run Code Online (Sandbox Code Playgroud)
我怀疑图形驱动程序与我的系统不完全兼容,因为最近两台计算机从 Ubuntu(不是 Windows)中的“挂起”状态唤醒时都开始显示振荡画面。
我尝试安装更新的 Intel 82865G 图形驱动程序。我还没有发现它是为 Ubuntu 12.04 准备的。
我将带有漂白 Krusader 的 PC 系统升级到 Ubuntu 14.04 并使用intel-linux-graphics-installer_1.0.6-0intel1_i386.deb
来自英特尔网站的;它安装了另一个存储库。我知道它应该产生新的驱动程序。我已经用软件更新程序更新了系统。但是 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
Run Code Online (Sandbox Code Playgroud)
这台较旧的 PC 从“挂起”状态唤醒正常,前段时间其他两台 PC 也是如此。
现在,我看到 Krusader 在旧 PC 上也被漂白了:当 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
Run Code Online (Sandbox Code Playgroud)
对于 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")
Run Code Online (Sandbox Code Playgroud)
旧 PC Ubuntu 12.04 中漂白的 Krusader 告诉
$ krusader
krusader(2584)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libkonsolepart.so"
Run Code Online (Sandbox Code Playgroud)
我正在寻找 Krusader 配置文件。他们在~/.kde
目录中吗?具体是哪个文件?我只想在重新安装 Krusader 之前删除该文件。我害怕删除整个目录,因为我已经安装了其他 KDE 程序。(KDiff3 在第一台 PC 的 Ubuntu 14.04 和旧 PC 的 Ubuntu 12.04 中都没有漂白。)
小智 1
我发现在我的机器上,在 krusader 中按 Ctrl+F(切换全屏终端)会导致相同的全白色 krusader 窗口 - 并且它会保持这种状态,直到您再次按 Ctrl+F。
如果再次发生:请尝试一下。
归档时间: |
|
查看次数: |
762 次 |
最近记录: |