LINUX.ORG.RU

Сломались настройки тем декораций окон в Plasma

 , , ,


0

1

После установки какой-то из тем (вроде как после установки look and feel темы Reactionary, но я не уверен) сломались настройки. Окно выбора тем теперь выглядит так. После удаления всех тем ничего не поменялось. Появилось на 5.16 (не при обновлении, просто так), думал, что исправится с обновлением до 5.17, но не исправилось. При запуске systemsettings5 в терминале выводит следующее:

file:///usr/lib/qt/qml/org/kde/kirigami.2/SearchField.qml:47:9: QML Action: LayoutDirection attached property only works with Items and Windows
QQmlEngine::setContextForObject(): Object already has a QQmlContext
kf5.kactivity.stat: [Error at ResultSetPrivate::initQuery]:  QSqlError("1", "Невозможно выполнить выражение", "no such column: rl.initiatingAgent")
kf5.kactivity.stat: [Error at ResultSetPrivate::initQuery]:  QSqlError("1", "Невозможно выполнить выражение", "no such column: rl.initiatingAgent")
Все остальные настройки работают. Очистка кэшей не помогла. В чистом профиле проблема тоже присутствует.

Система - Manjaro.

Я не помню, какие логи в случае с Plasma нужно скидывать, так что напишите пожалуйста, какие нужны.

Вывод команды kcmshell5 --list

UPD: возможно, этому поспособствовали предыдущие действия (внимание, огромная концентрация криворукости и идиотизма):

Во время этих событий были сломаны почти все библиотеки в /usr/lib. После решения проблем с SSD библиотеки были скопированы из LiveCD, а пакеты нормально обновлены. Ещё во время этих действий я просрал БД пакмана, потом восстановил. Сейчас в консоли ничего нет про проблемы с библиотеками, но хз, просто вдруг из-за этого.

Deleted

Последнее исправление: Deleted (всего исправлений: 4)

Ответ на: комментарий от Deleted

Значит, дело не в профиле пользователя, настройках, кеше и т.д. Смотрите, какие пакеты обновлялись приблизительно во время появления проблемы.

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

В том-то и дело, что в тот момент никакие пакеты не обновлялись.

Deleted
()
Ответ на: комментарий от Samsky

Вряд ли. Тему вообще нельзя выбрать, там ничего нет. На клики и таб никак не реагирует.

Deleted
()

Можешь попробовать проверить целостность всей системы через pacman -Qkk (или не так, пишу по памяти).

Thetan ★★★
()
Ответ на: комментарий от Deleted

Это тоже делал

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

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от EXL

Извиняюсь, забыл написать, что проверил. Серьёзных ошибок не было, в основном не совпадали размер (обычно не нулевой) и время создания.

Deleted
()
Ответ на: комментарий от ChekPuk

Тоже делал. Обновления прилетели, но проблема осталась.

Deleted
()
Ответ на: комментарий от Deleted

А работу на новом профиле ты как проверял? Созданием нового пользователя с пустым $HOME и запуском плазмы на нём?

EXL ★★★★★
()
Ответ на: комментарий от Deleted

У тебя лог не совсем полный. Сделай так.

В терминале:

$ cd ~/Downloads
$ systemsettings5 &> full.log

Затем заходишь в это проблемное окно или вкладку.
Ждёшь когда она загрузится и ситуация станет как на скрине.
Жмакаешь Ctrl+C в консоли Закрываешь окно крестиком, выкладываешь full.log на http://paste.org.ru или подобные.

Я склоняюсь к версии что-то какая-то установленная ранее кастомная декорация нагадила.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 2)
Ответ на: комментарий от EXL

Я склоняюсь к версии что-то какая-то установленная ранее кастомная декорация нагадила

Но как декорация, даже если она устанавливается на системном уровне, может нарушить работу других программ?

Deleted
()
Ответ на: комментарий от EXL

Даже когда входишь в то проблемное окно?

Да

У меня лог побольше: http://paste.org.ru/?vgyaac

У меня такое только в других местах системных настроек

Deleted
()
Ответ на: комментарий от Deleted

А попробуй-ка переустановить весь графический стек (видеодрова, mesa, иксы), да и ядро тоже на всякий случай

Ты пробовал загрузиться с live-образа Manjaro и проверить там? Может это вообще в апстриме какой-то проги что-то поломалось, а мы тут гадаем сидим XD

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Но как декорация, даже если она устанавливается на системном уровне, может нарушить работу других программ?

Так в этом окне идёт чтение списка декораций, отображения их параметров и настроек. Если декорация как-то сломана – он может выдать ситуацию по типу той что на скрине.

EXL ★★★★★
()
Ответ на: комментарий от Deleted

Ты пробовал загрузиться с live-образа Manjaro и проверить там?

Со свежего - нет, есть относительно несвежий (с ядром 4.9), там всё нормально. Скачаю свежий образ, посмотрю там.

Deleted
()
Ответ на: комментарий от Deleted

Ну вот из stace-лога я вижу:

/usr/lib/qt/plugins/org.kde.kdecoration2/sierrabreezeenhanced.so

И т. д.

Значит либо не все, либо не дочистил.

EXL ★★★★★
()
Ответ на: комментарий от Deleted

Но он же вроде поудалял все декорации

Да, вообще все. Тем более что у свежесозданного юзера никаких декораций нет.

Deleted
()
Ответ на: комментарий от EXL

У меня, кстати, эта тема декораций тоже установлена)

Deleted
()
Ответ на: комментарий от Deleted

Вообще должно быть так:

$ pacman -Qo /usr/lib/qt/plugins/org.kde.kdecoration2/sierrabreezeenhanced.so
/usr/lib/qt/plugins/org.kde.kdecoration2/sierrabreezeenhanced.so is owned by kwin-decoration-sierra-breeze-enhanced-git r60.b12c653-1

Но т.к. ты терял базу установленных пакетов - понятно почему у тебя так.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 3)
Ответ на: комментарий от Deleted

Снеси полностью каталог /usr/lib/qt/plugins/org.kde.kdecoration2 и после этого переустанови пакеты

breeze
kwin
oxygen

Deleted
()
Ответ на: комментарий от EXL
итого 1528
drwxr-xr-x  2 root root   4096 ноя  1 01:47 ./
drwxr-xr-x 68 root root  16384 ноя  1 01:07 ../
-rwxr-xr-x  1 root root 268112 окт 30 02:07 breezedecoration.so*
-rwxr-xr-x  1 root root 665416 окт 30 02:08 kwin5_aurorae.so*
-rwxr-xr-x  1 root root 268104 окт 30 02:06 oxygendecoration.so*
-rwxr-xr-x  1 root root 333656 июн 20 23:05 sierrabreezeenhanced.so*
Deleted
()

KSystemLog говорит следующее при открытии настроек:

01.11.2019 01:52	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36705, resource id: 41945717, major code: 3 (GetWindowAttributes), minor code: 0
01.11.2019 01:52	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 36706, resource id: 41945717, major code: 14 (GetGeometry), minor code: 0
01.11.2019 01:52	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36955, resource id: 41946096, major code: 3 (GetWindowAttributes), minor code: 0
01.11.2019 01:52	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 36956, resource id: 41946096, major code: 14 (GetGeometry), minor code: 0
01.11.2019 01:52	systemsettings5	file:///usr/lib/qt/qml/org/kde/kirigami.2/SearchField.qml:47:9: QML Action: LayoutDirection attached property only works with Items and Windows
01.11.2019 01:52	systemsettings5	QQmlEngine::setContextForObject(): Object already has a QQmlContext
01.11.2019 01:52	systemsettings5	kf5.kactivity.stat: [Error at ResultSetPrivate::initQuery]:  QSqlError("1", "Невозможно выполнить выражение", "no such column: rl.initiatingAgent")
01.11.2019 01:52	systemsettings5	kf5.kactivity.stat: [Error at ResultSetPrivate::initQuery]:  QSqlError("1", "Невозможно выполнить выражение", "no such column: rl.initiatingAgent")
01.11.2019 01:52	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 49209, resource id: 77595056, major code: 18 (ChangeProperty), minor code: 0
01.11.2019 01:52	kwin_x11	qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 49235, resource id: 46137579, major code: 18 (ChangeProperty), minor code: 0

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.