Помогите с Kubuntu 16.04

Здравствуйте. Как изменить данный логотип в "Информации о системе"?
Не подуймайте, я не делаю ОС))). Нужно для розыгрыша).

+1
jzyken - 2 Июнь, 2017 - 23:30
Изображение пользователя jzyken.

Дежавю...
Что же там, в этой теме случилось такого, что её удалили?

0
kot040188 - 3 Июнь, 2017 - 11:35
Изображение пользователя kot040188.

Там же было дано решение, автор сказал спасибо…

0
TheGinius - 3 Июнь, 2017 - 13:21

Проблема в том, что в том файле не было пути до этого логотипа.

0
jzyken - 3 Июнь, 2017 - 14:11
Изображение пользователя jzyken.

Хз, kinfocenter вызывает команду kcmshell5 about-distro, а где она ищет инфу - не знаю. С сишками вообще не знаком.

0
AlexBKost - 3 Июнь, 2017 - 17:15

не было пути до этого логотипа. А какой там путь был, помнишь?

0
TheGinius - 3 Июнь, 2017 - 17:17

Путь до файла? Да.

+2
nitrofox - 3 Июнь, 2017 - 18:19
Изображение пользователя nitrofox.

В прошлый раз я нашел файл конфигов при помощи утилиты strace
strace -e open -o test.txt kcmshell5 about-distro
А потом в файле test.txt нашел упоминания о png. И мне повезло что файл настройки открывается непосредственно перед картинкой.

open("/usr/share/kubuntu-default-settings/kf5-settings/kcm-about-distrorc", O_RDONLY|O_CLOEXEC) = 12
open("/etc/xdg/kcm-about-distrorc", O_RDONLY|O_CLOEXEC) = 12
open("/usr/share/kubuntu-default-settings/kubuntu-circle-128.png", O_RDONLY|O_CLOEXEC) = 12

0
jzyken - 3 Июнь, 2017 - 18:27
Изображение пользователя jzyken.

Ага, работает! А не подскажете, почему в исходниках kcmshell нету никаких упоминаний about-distro?

0
nitrofox - 3 Июнь, 2017 - 18:45
Изображение пользователя nitrofox.

Хз. Я не изучал исходники kde. Погуглил и вроде нашел src about-distro
https://github.com/KDE/kinfocenter/tree/master/Modules/about-distro
Как я понял это модуль для kinfocenter

0
AlexBKost - 3 Июнь, 2017 - 19:03

Как я понял это модуль для kinfocenter был такой модуль на ранних версиях пятой плазмы. Сейчас уже нет.

0
jzyken - 3 Июнь, 2017 - 19:09
Изображение пользователя jzyken.

Он стал kcmshell5. Но папочка в исходниках без 5-ки.
Вот сейчас у меня:
$ head -n 4 /usr/share/kservices5/about-distro.desktop
[Desktop Entry]
Type=Service
Icon=ktip
Exec=kcmshell5 about-distro

0
nitrofox - 3 Июнь, 2017 - 21:41
Изображение пользователя nitrofox.

А сейчас что? Я как понял что kcmshell это просто промотрщик специальных KDE модулей. Сама утилита не содержит модулей. А пакет kinfocenter как раз и предоставляет те самые модули (about-distro ). plasma-desktop предоставляет другой набор модулей(colors, kcm_baloofile...)
Список всех модулей можно получить kcmshell5 --list

0
AlexBKost - 3 Июнь, 2017 - 22:41

Я имел ввиду, что ранее имелся целый пакет about-distro. Если вы располагаете Kubuntu 16.04 с родной плазмой, еще можно увидеть, что от этого пакета осталось. А дальше - только модуль.
Извиняюсь за неверную формулировку выше.

0
TheGinius - 3 Июнь, 2017 - 20:39

Спасибо.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры