มันไม่ยากเลย ก่อนอื่นคุณต้องรู้ว่าคุณต้องการเริ่มอะไรสมมติว่ามีอินสแตนซ์ gnome-terminal ห้าตัวจากนั้นตั้งค่าในระบบหน้าต่างเพื่อให้มีไอคอนคลิกเพื่อเริ่มโปรแกรม
$ mkdir -p ~/bin # create a directory to store your programs
$ cat <<'EOF' > ~/bin/terminalstartup.sh
#!/bin/sh
# start five terminal sessions in the background and exit
gnome-terminal -t "Terminal 1" -e top & # terminal running process monitor
gnome-terminal -t "Terminal 2" -e irssi & # terminal running IRC client
gnome-terminal -t "Terminal 3" & # terminal running just a shell
gnome-terminal -t "Terminal 4" -e mutt & # terminal running email client
gnome-terminal -t "Terminal 5" & # terminal running another shell
exit 0
EOF
$ chmod a+x ~/bin/terminalstartup.sh # make it executable
จากนั้นเราต้องสร้างบางสิ่งบางอย่างสำหรับสภาพแวดล้อมเดสก์ทอปที่จะใช้
$ mkdir -p ~/Desktop # should already exist
$ cat <<'EOF' > ~/Desktop/TermStart.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=TerminalStartup
Comment=Start my terminals
Exec=/home/USERNAME/bin/terminalstartup.sh
Terminal=false
StartupNotify=false
EOF
หากทุกอย่างไป "ถูกต้อง" คุณอาจเห็นไอคอนใหม่บนพื้นหลังเดสก์ท็อปของคุณ หากคุณดับเบิลคลิกที่มันควรจะเริ่มต้นขั้วของคุณ อย่าลืมแทนที่ "USERNAME" ด้วยชื่อผู้ใช้เข้าสู่ระบบของคุณเอง
นี่เป็นตัวอย่างที่ง่ายมาก แต่คุณไม่ได้พูดอะไรมากไปกว่า "มีห้าเทอร์มินัลเริ่มต้นด้วยคำสั่งบางอย่าง" ทั้งหมดนี้ทำด้วย) เชลล์สคริปต์ (อ่าน manpage สำหรับ bash หรือ dash) และ b) ไฟล์ Desktop Entry (สามารถอ่านเพิ่มเติมได้ที่ http://www.ubuntuvibes.com/2011/12/easily-edit-and-create-custom-launchers.html )