Изменение аватара пользователя KDE

Я пытаюсь изменить свой аватар пользователя, но не могу найти пароль и учетную запись пользователя.

В моих Системных настройках → Обычный внешний вид и поведение → Данные учетной записи есть только 2 элемента: Пути и Социальный рабочий стол.

Какой пакет мне нужно установить? Я установил KDE-Base только на мой Arch Linux.

4 ответа

Решение

Отсутствующий пакет был kdepasswd

В KDE 5 (Plasma) аватар пользователя хранится в домашнем каталоге пользователя:

~/.face.icon

Если вы используете SDDM в качестве менеджера входа в систему, вы также можете хранить иконки в:

/usr/share/sddm/faces

Чтобы изменить аватар плазмоида User Switcher, скопируйте файл PNG размером 256x256 в ~ /.face.icon UserSwitch.plasmoid Пример

Вот обновленный ответ на 2023 год.

В приложении настроек KDE должна быть страница «Персонализация > Пользователи», где вы сможете щелкнуть аватар пользователя, чтобы изменить его. Бинарный файл принадлежит пакету, но файлы на странице «Пользователи» принадлежат пакету.plasma-workspace, что является зависимостью . Поэтому, если вы не нашли эту страницу, значит, с вашей установкой что-то серьезно не так.

Что касается аватара пользователя, я не понимаю, почему все говорят~/.face.icon. AFAIK, это во многом устаревшее местоположение, и у него есть большая проблема: он не отображается в вашем менеджере входа в систему (по умолчанию для KDE — SDDM). Другими словами, вы не сможете увидеть свой собственный аватар, пока не войдете в систему.

Прямо сейчас, если вы установите свой аватар пользователя, используяsystemsettings, изображение сохраняется в/var/lib/AccountsService/icons/<your-user-name>, который поддерживается как SDDM, так и KDE. См. Arch Wiki.

Другие вопросы по тегам