Меню приложения KDE Plasma 5 не работает на нескольких экранах

Меню приложения KDE Plasma 5 не работает на нескольких экранах

У меня новая установка Arch Linux с KDE Plasma.

KDE version: 5.23.2  
Kernel: 5.10.76-1-lts
Graphics server: X11
Graphics driver: nvidia 

У меня есть 1 внешний монитор, подключенный к моему ноутбуку. Я создал стандартную панель на обоих экранах и установил внешний монитор в качестве основного. При нажатии клавиши superна внешнем мониторе открывается меню приложений. Поле поиска не фокусируется автоматически, поэтому нажатие на него и ввод чего-либо в поле поиска не приводит к результатам

введите описание изображения здесь

Теперь при нажатии на кнопку меню приложений на экране ноутбука и поиске там все работает нормально и результаты поиска отображаются так, как и ожидалось.

Теперь еще кое-что странное: когда я нажимаю клавишу superи на внешнем мониторе открывается меню приложений, поиск автоматически не фокусируется. Независимо от этого, если я сейчас начну печатать (в строке поиска ничего не появляется) и открою меню приложений на ноутбуке, введенный текст появится там.

Что я пробовал:

  • Переключение основного экрана с внешнего на ноутбук; результат был противоположен описанному выше, superоткрывалось меню приложений на ноутбуке, и поиск там не работал, а работал только на внешнем мониторе после открытия меню приложений путем нажатия на него.
  • Полное удаление одной из панелей; меню приложений на оставшейся панели по-прежнему не работало должным образом.
  • Установил драйвер nvidia-lts, но ничего не изменилось

решение1

Похоже, это проблема Nvidia или KDE, так как у меня та же проблема в конфигурации Gentoo с несколькими мониторами.

Хотя я не уверен, что именно является причиной, я заметил, что, по крайней мере, на моем компьютере эту проблему можно решить, если сначала при загрузке использовать сломанную панель поиска.

решение2

Ошибка KDE в исходном коде: https://bugs.kde.org/show_bug.cgi?id=443131

Эта проблема не связана с NVIDIA, так как о ней сообщают и владельцы графических процессоров AMD.

Обходной путь — понизить версию апплета запуска до тех пор, пока ошибка не будет исправлена ​​в исходном коде, или оставить только один апплет запуска.

Я написал руководство по понижению версии апплета запуска наФорум Манджаро

По сути, вам нужно загрузить старый апплет Kickoff и поместить его в ~/.local/share/plasma/plasmoids/.

Много приветствий

Связанный контент