Я использую неоновый дистрибутив KDE (Ubuntu 16.04 LTS + последняя версия KDE5 DE).
Похоже, что Suspend + резюме работает в основном на моем ноутбуке, но ярлыки под значками (у меня «папка» настроена как фон в плазменной оболочке) повреждены, например:
С левой стороны поврежден значок, справа исправлен перетаскиванием значка на несколько пикселей и оставлением его на прежнем месте.
Мне кажется, что это может быть не проблема с графическим драйвером, а даже ошибка кэширования представления папки плазмы 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:
glxinfo
настоящее время часть интегрированного графического процессора Intel, а не nVidia, может быть частью «решения», но мне нужно больше времени и знаний, чтобы точно сказать, что происходит, если я больше не использую GPU nVidia, или что)Ответы:
Я знаю вашу боль, это раздражало меня уже несколько месяцев.
1) Единственный способ исправить обнаруженный мной рабочий стол - это перебор, я сделал ярлык для этого и запускаю его каждый раз, когда я возвращаюсь из режима ожидания:
2) Я не могу правильно ответить на это, но я публикую всю имеющуюся у меня информацию, чтобы я мог связать это со страницы отчета об ошибках. Глюки - давняя проблема с драйверами NVidia и плазмой KDE, ранее здесь задавался тот же вопрос, но он был ошибочно помечен как дубликат аналогичной связанной проблемы: /ubuntu/897928/kde- настольные-иконки сглаженные-после приостановки-Kubuntu-16-10
У меня была некоторая надежда после недавнего обновления плазмы 5.10.3, поскольку оно должно было быть исправлено https://bugs.kde.org/show_bug.cgi?id=344326 https://www.phoronix.com/scan.php? page = news_item & px = KDE-Plasma-5.10.3-Выпущена , но это не решило проблему для меня.
Я собираюсь дополнить отчет об ошибке ссылкой на этот пост, а также прикрепить здесь изображение ошибки в моей системе.
(РЕДАКТИРОВАТЬ: нашел фактический отчет об ошибке для плазмы https://bugs.kde.org/show_bug.cgi?id=382115 )
(EDIT2: найдено сообщение об ошибке для QT: https://bugreports.qt.io/browse/QTBUG-56610 и ветка форума NVidia https://devtalk.nvidia.com/default/topic/971972/linux/icon-text -label -ruption-with-kde-plasma-5-desktop-folder-view / )
источник
kstart
этоkstart5
такkillall plasmashell; kstart5 plasmashell
У меня была такая же проблема с Kubuntu 18.04. Прочитав несколько сообщений об этой проблеме, я объединил ответы в решение, которое работает автоматически. Есть небольшой скрипт Bash, который работает в фоновом режиме и убивает / перезапускает plasmashell каждый раз, когда пользователь возвращается с экрана блокировки. Вы можете найти ответ по ссылке ниже (скрипт и способ его автоматического запуска)
Kubuntu 18.04, задача cron не загружается @reboot
Я надеюсь, что вы найдете это полезным!
источник
Я только что столкнулся с той же проблемой на моей текущей и стабильной Fedora.
Screencaps @
Тем не менее, чтобы проверить после подозреваемого / спящего, но чувствует себя в соответствии с опытом. Буду обновлять
источник
Я нашел следующее исправление для этого:
Перейдите в Настройки сервера NVIDIA X -> Основные профили -> Проверьте NVIDIA по требованию
Выйти и войти в систему
Проблема пойдет, и ваши переходы станут гладкими. Он работал для меня и моего друга на Kubuntu 19.10 Plasma версии 5.17.5
источник