Я хочу выполнить некоторые задачи по настройке для нового пользователя, такие как применение настроек по умолчанию.
Например, я хотел бы создать несколько каталогов по умолчанию ( Documents
, Downloads
, Music
, Pictures
и Videos
, так же , как в Windows) с использованием переведенных имен с помощью xdg-user-dir
(так, для бразильского пользователя, он или она на самом деле получить каталоги с именем Documentos
, Downloads
, Músicas
, Imagens
и Vídeos
). Это может быть достигнуто с помощью таких команд, как в сценарии оболочки:
music="`xdg-user-dir MUSIC 2>/dev/null`"
if test -z "$music"; then
music=$HOME/Music
fi
mkdir -p "$music"
Я использую openSUSE Leap 42.1 с KDE Plasma 5.4.2.
На старом, но золотом openSUSE 13.2 я мог выполнить такую конфигурацию, используя скрипт /usr/share/kde4/env/startkde.suse.sh
, как вы можете видеть здесь:
Кроме того, пользовательские настройки LiveCD могут быть выполнены с помощью скриптов в /usr/share/opensuse-kiwi/live_user_scripts/
. Это все еще возможно с openSUSE Leap 42.1. Пример:
Но я хочу, если возможно, создать эти каталоги для каждого нового пользователя, как пользователей LiveCD, так и / или пользователей, созданных для обычной установки Linux на жесткий диск.
Есть ли способ, которым я могу добиться этого с помощью сценария оболочки или файла конфигурации? Я не против решения, связанного с KDE Plasma 5 или openSUSE, до тех пор, пока я достигну желаемого эффекта. Спасибо за совет!