web-dev-qa-db-fra.com

Comment résoudre le blanchiment Krusader?

J'utilise fréquemment le gestionnaire de fichiers Krusader (version 2.4.0-beta1 "Migration"). Il semble que j'ai fait quelque chose (glisser la souris?) Qui a entraîné une fenêtre Krusader complètement vide (blanche) à l'exception de sa barre de titre. Redémarrer le PC ne le résout pas. Même la réinstallation de Krusader à partir du Centre logiciel Ubuntu ne l’a pas résolu.

J'ai une copie relativement récente de la partition système Ubuntu sur clonezilla; Dois-je l'utiliser à cette fin? Qu'est-ce que je ne dois pas faire avec le Krusader pour éviter de tels accidents? Peut-il être causé par un pilote graphique?

Mon système et le affichage après le lancement du Krusader.

Après avoir saisi le mot de passe, la fenêtre du portefeuille KDE disparaît. Après le redémarrage du PC (après une action de Update Manager), seule l'icône rouge à droite au-dessus de l'écran blanchit. Krusader se comporte toujours comme décrit.

Le comportement dépend de l'état du système du PC concerné (les images suivantes montrent le débogueur d'une autre version de Krusader sur les deux PC): J'ai deux PC identiques. L'un d'eux blanchit 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]

L'autre ne blanchit pas Krusader, maintenant.

$ 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]

Je suspecte que le pilote graphique ne soit pas totalement compatible avec mon système, car les deux ordinateurs ont récemment commencé à afficher une image oscillante lors du réveil du statut "suspendre" dans Ubuntu (pas sous Windows).

J'ai essayé d'installer un pilote graphique Intel 82865G plus récent. Je ne l'ai pas trouvé préparé pour Ubuntu 12.04.

J'ai mis à niveau le système du PC avec Krusader blanchi vers Ubuntu 14.04 et utilisé le intel-linux-graphics-installer_1.0.6-0intel1_i386.deb du site d'Intel; il a installé un autre référentiel. Je comprends que cela devrait donner de nouveaux pilotes. J'ai mis à jour le système avec Software Updater. Mais Krusader reste blanchi même après le redémarrage de PC.

J'ai également essayé d'utiliser le disque de l'autre PC. Dans Ubuntu 12.04, le Krusader fonctionne correctement, le matériel graphique n’a donc pas échoué.

Sur un ordinateur plus ancien du même type, dans Ubuntu 12.04, le Krusader fonctionne correctement:

$ 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

Ce vieux PC sort du statut "suspendre", comme les deux autres ordinateurs il y a quelque temps.

Maintenant, je vois Krusader blanchi sur le vieux PC aussi: je l'ai provoqué en essayant de regarder le contenu d'un répertoire pendant que Krusader copiait plusieurs GiB depuis un autre PC.
La fenêtre de Krusader est restée blanche après avoir cliqué sur Pause également. Mais une autre instance de Krusader a bien fonctionné au même moment. Après le redémarrage de l'ancien ordinateur, le Krusader reste blanchi et une autre instance de Krusader appelée depuis un autre terminal est également blanchie.

D'abord, j'ai suspecté mon ancien matériel et ses pilotes. En réponse à un commentaire: L'installation de pciutils dans Ubuntu 14.04 n'a pas abouti. Dans la liste lshw, une partie concernant les graphiques est

*-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

À l’idée de Wilf sur les avertissements de terminal: Le Krusader blanchi dans Ubuntu 14.04 raconte

$ 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") 

Le Krusader blanchi dans Ubuntu 12.04 du vieux PC raconte

$ krusader
krusader(2584)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libkonsolepart.so"

Je cherche un fichier de configuration Krusader. Sont-ils dans le répertoire ~/.kde? De quel fichier s'agit-il particulièrement? Je voudrais supprimer le fichier uniquement avant de réinstaller Krusader. J'ai peur de supprimer tout le répertoire car j'ai installé d'autres programmes KDE. (Le KDiff3 n'est pas blanchi dans Ubuntu 14.04 du premier PC ni dans Ubuntu 12.04 de l'ancien PC.)

5
Tomáš Pečený

J'ai constaté que sur ma machine, appuyer sur Ctrl + F (bascule terminal plein écran) dans krusader mène à la même fenêtre krusader complètement blanche - et elle le reste jusqu'à ce que vous appuyiez à nouveau sur Ctrl + F.

Si cela se reproduit, essayez-le.

1
janh

Pour l'un de mes ordinateurs, qui utilise maintenant la carte graphique Nvidia, le Krusader blanchi commence à fonctionner normalement après le réglage de tous les paramètres utilisateur de Krusader sur les valeurs par défaut.

Une bonne idée est de noter tout ce qui a été défini. Ensuite, lancez Krusader Konfigurator et pour tous les éléments (Pannea, Général, ...) cliquez sur le bouton Par défaut et confirmez l'action.

(Sur l’autre PC, je n’ai pas vu l’état blanchi depuis que j’ai deviné la solution, mais j’estime que le traitement est également utile. À maintes reprises, j’ai découvert que le bogue avait quelque chose à voir avec les paramètres. causé par l’utilisation d’anciens processeurs non certifiés pour Ubuntu.)

Pour un HP Penta III Compaq encore plus ancien utilisant uniquement ses graphiques intégrés, le traitement est également utile.

1
Tomáš Pečený