web-dev-qa-db-ja.com

KDE5サスペンドから再開した後、アイコンの下のラベルが破損しています

私はKDEネオンディストリビューション(Ubuntu 16.04 LTS +最新のKDE5 DE)を使用しています。

Suspend + resumeはほとんど私のノートブックで機能しているようですが、アイコンの下のラベル(プラズマシェルで「フォルダビュー」を背景として設定しています)は次のように壊れています。

screenshot of corrupted labels on desktop

左側に破損したアイコン、右側にfixedアイコンを数ピクセルドラッグして、元の場所にドロップします。

グラフィックドライバーの問題ではないかもしれないので、私には見えますが、KDE5プラズマフォルダービューキャッシュのバグでさえありますか?

質問:

  • デスクトップ全体を簡単に更新する方法は? KDEメニューの[デスクトップの更新]は役に立ちません(アイコン用のキャッシュがあり、無効化されていません)。

  • 高品質のバグレポートを作成する方法、どのようなログ/コマンド出力がその価値があるのか​​、そしてこれをどこから探し始めるのか。

私自身はプログラマーですが、Qt/KDE5の開発は一切行っていないため、KDEのどの部分がこれらの原因であるか、エラーを探す場所、および診断に使用できるツールはわかりません。 dmesg/var/log/Xorg.0.logをざっと見ても、疑わしいものは何もありませんでした。

lshw -c video

  *-display               
       description: 3D controller
       product: GM107M [GeForce GTX 960M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:130 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff
  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915_bpo latency=0
       resources: irq:125 memory:dd000000-ddffffff memory:b0000000-bfffffff ioport:f000(size=64)

glxinfo | grep OpenGL

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 960M/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 375.66
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 375.66
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 375.66
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
12
Ped7g

私はあなたの痛みを知っています、これは今何ヶ月も私を悩ませてきました。

1)私が見つけたデスクトップを修正する唯一の方法はブルートフォースです。これを行うショートカットを作成し、スタンバイから再開するたびに実行します。

killall plasmashell; kstart plasmashell

2)正しく回答できませんが、バグレポートページからリンクできるように、入手したすべての情報を投稿しています。グリッチは、NVidiaドライバーとKDEプラズマに関する長年の問題で、以前は同じ質問がここで尋ねられましたが、同様の関連する問題の複製として誤ってマークされました: https://askubuntu.com/questions/ 897928/kde-desktop-icons-glitched-after-suspend-kubuntu-16-1

最近の5.10.3プラズマの更新後に修正されることになっていたので、少し希望がありました https://bugs.kde.org/show_bug.cgi?id=344326https:/ /www.phoronix.com/scan.php?page=news_item&px=KDE-Plasma-5.10.3-Released ですが、問題は解決しませんでした。
そのバグレポートのフォローアップとして、この投稿へのリンクを使用して、システムのバグの画像をここに添付します。

(編集:プラズマの実際のバグレポートが見つかりました https://bugs.kde.org/show_bug.cgi?id=382115

(EDIT2:QTのバグレポートが見つかりました: https://bugreports.qt.io/browse/QTBUG-5661 およびNVidiaフォーラムスレッド https://devtalk.nvidia.com/ default/topic/971972/linux/icon-text-label-corruption-with-kde-plasma-5-desktop-folder-view /

$ cat /etc/issue
Ubuntu 17.04 \n \l
$ uname -a
Linux desktop 4.10.0-26-generic #30-Ubuntu SMP Tue Jun 27 09:30:12 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ plasmashell --version
plasmashell 5.10.3

Desktop icons after suspend/resume

12
Ozone

Kubuntu 18.04でも同じ問題が発生しました。この問題に関するいくつかの投稿を読んだので、私は答えを自動的に機能するソリューションにまとめました。バックグラウンドで実行され、ユーザーがロック画面から戻るたびにプラズマシェルを強制終了/再起動する小さなBashスクリプトがあります。あなたは以下のリンクへの答えを見つけることができます(スクリプトとそれを自動的に実行する方法)

Kubuntu 18.04、cronタスクが@rebootをロードしない

お役に立てれば幸いです。

3
Petaflop

現在の安定したFedoraで同じ問題が発生しました。

# uname -a
Linux ### 4.16.14-300.fc28.x86_64 #1 SMP Tue Jun 5 16:23:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

# lsb_release -a
LSB Version:    :core-4.1-AMD64:core-4.1-noarch:cxx-4.1-AMD64:cxx-4.1-noarch:desktop-4.1-AMD64:desktop-4.1-noarch:languages-4.1-AMD64:languages-4.1-noarch:printing-4.1-AMD64:printing-4.1-noarch
Distributor ID: Generic
Description:    Generic release 28 (Generic)
Release:        28
Codename:       Generic

# lspci -k | grep -A 2 VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
        Subsystem: Hewlett-Packard Company Device 1942
        Kernel driver in use: i915
--
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
        Subsystem: Hewlett-Packard Company Device 1947
        Kernel driver in use: radeon

# lshw -c video
  *-display                 
       description: VGA compatible controller
       product: Mars [Radeon HD 8670A/8670M/8750M]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
       resources: irq:34 memory:90000000-9fffffff memory:b0900000-b093ffff ioport:4000(size=256) memory:b0940000-b095ffff
  *-display
       description: VGA compatible controller
       product: 4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:33 memory:b0000000-b03fffff memory:a0000000-afffffff ioport:5000(size=64) memory:c0000-dffff

スクリーンキャップ@

まだ疑わしい/休止状態の後にテストするが、経験と一貫していると感じています。更新します

1
jakes

これに対する次の修正を見つけました:

  • 移動NVIDIA Xサーバー設定-> Primeプロファイル-> NVIDIA On-Demandを確認

  • システムからログアウトしてログインする

問題が発生し、移行もスムーズになります。 Kubuntu 19.10プラズマバージョン5.17.5で私と私の友人のために働いた

Image for Reference

0
Ishank