Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [116]
Музыка [19]
Общее [304]
Японский язык [12]
ZX Spectrum [71]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [134]
Ubuntu [103]
Manjaro Linux [40]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [2]


 
Дневник (2019 » Февраль » 18 в 20:26)
GNU/Linux Я узнал, почему org.kde.slideshow вешает plasmashell

org.kde.slideshow
Успешное окончание мозгового штурма из предыдущей записи (В openSUSE при выборе slideshow виснет plasmashell).Причина моего случая найдена! Если вывод этой команды пустой, то вероятно* у меня для вас плохие новости - скорее всего вам не стоит выбирать типом обоев слайдшоу:

cat /usr/share/plasma/wallpapers/org.kde.slideshow/contents/config/main.xml | grep -C2 Blur

*
Однако у другого пользователя этих строк тоже не было в конфиге, но слайдшоу работало.

Дело в том, что по какой-то неведомой причине, в этом файле на свежеустановленной openSUSE Leap-15.0 отсутствовали строки:

  <group name="General">
    <entry name="Blur" type="bool">
      <label>Blur background filling</label>
      <default>false</default>
    </entry>

Можно вкопипастить их вручную, либо забекапить текущий конфиг и скопировать из org.kde.image:
Каждую команду в одну строку!
sudo mv /usr/share/plasma/wallpapers/org.kde.slideshow/contents/config/main.xml 
/usr/share/plasma/wallpapers/org.kde.slideshow/contents/config/main.xml.back
sudo cp /usr/share/plasma/wallpapers/org.kde.image/contents/config/main.xml 
/usr/share/plasma/wallpapers/org.kde.slideshow/contents/config/main.xml

После этого перезагрузиться или перезапустить plasmashell:

killall plasmashell
plasmashell

Сравнил с KDE в Manjaro Linux  - на нескольких машинах строки присутствуют.

Эпилог, где рассказывается логическая цепочка. (Это элементарно, Уотсон!)

Я обратил внимание, что каталоги плагинов org.kde.image и org.kde.slideshow содержат почти идентичные файлы вплоть до хардлинков, сравнил их по содержимому, и решил подсунуть в main.xml от slideshow недостающий фрагмент из main.xml от image. Несколько раз перезагрузился - всё работает. Если фрагмент убрать - не работает и запущенный из-под консоли plasmashell повисает на ошибках типа такой:

file:///usr/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml
:261:18: Unable to assign [undefined] to bool

По всем указанным в ошибках номерам строк идёт
visible: wallpaper.configuration.Blur

Почему он есть в конфиге org.kde.image но отсутствует в org.kde.slideshow, когда они оба его используют, я решительно не понимаю.

Таким образом мне удалось починить этот баг, а во всех созданных темах на багтрекерах и форумах до сих пор мёртвая тишина.


P.S. На всякий случай, конфиг, где прописан текущий аплет:

cat ~/.config/plasma-org.kde.plasma.desktop-appletsrc |grep wallpaper -n


P.S. Спустя несколько дней нашёл в интернете, что подобная проблема была не только у меня, её решение, приведённое мною выше, и то, что она уже довольно старая, и её не патчат.

Категория: GNU/Linux | Просмотров: 458 | Добавил: harushima | Рейтинг: 0.0/0 |
Всего комментариев: 0.
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Февраль 2019  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728

Поиск

Облако тэгов
JGSDF игрушки Брюнетки Кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu Вампиры Kitsune Ужас Аркхема инструмент комиксы Lovecraft готика Submarine submarine rc toy Hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe swf Mansions of Madness Nightmares персоны Synergy linux-hardware bash youtube Storages Python Мастер-рукожоп Магнитофоны Entropy Grub2 loglevel WiFi Beeline ОПСОСЫ sharp939 Аудиокассеты Windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 52
Гостей: 52
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2024
Лучший браузер!
Блокировка рекламы