ฉันต้องการทำงานการกำหนดค่าบางอย่างสำหรับผู้ใช้ใหม่เช่นใช้การตั้งค่าเริ่มต้น
ตัวอย่างเช่นผมต้องการที่จะสร้างไดเรกทอรีเริ่มต้นบางคน ( 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 ตราบใดที่ฉันได้รับผลตามที่ต้องการ ขอบคุณในคำแนะนำ!