Я хочу выполнить некоторые задачи по настройке для нового пользователя, такие как применение настроек по умолчанию.
Например, я хотел бы создать несколько каталогов по умолчанию (« 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, до тех пор, пока я достигну желаемого эффекта. Спасибо за совет!