ฉันมักจะต้องเริ่มโปรแกรมหลายโปรแกรมที่ฉันใช้ทุกครั้งที่เริ่มคอมพิวเตอร์ ฉันจะสร้างมันขึ้นมาได้อย่างไรเมื่อใดก็ตามที่ฉันลงชื่อเข้าใช้โปรแกรมจะเปิดตัวโดยอัตโนมัติ
ฉันมักจะต้องเริ่มโปรแกรมหลายโปรแกรมที่ฉันใช้ทุกครั้งที่เริ่มคอมพิวเตอร์ ฉันจะสร้างมันขึ้นมาได้อย่างไรเมื่อใดก็ตามที่ฉันลงชื่อเข้าใช้โปรแกรมจะเปิดตัวโดยอัตโนมัติ
คำตอบ:
หากคุณกำลังใช้ความสามัคคีStartup
Applications
การค้นหาสำหรับโปรแกรม
หากคุณกำลังใช้อูบุนตูคลาสสิกก็อยู่ภายใต้เมนู Start> การตั้งค่า> การประยุกต์ใช้งานเริ่มต้น
เปิด terminal
gconf-editor
และเรียกใช้
นำทางไปยัง / ปพลิเคชัน / gnome-เซสชั่น / ตัวเลือก
เปิดใช้ตัวเลือกนี้: auto_save_session
(หมายเหตุ: สิ่งนี้อาจทำให้การบูตระบบช้าลงและยังไม่ได้ทดสอบอย่างละเอียด)
อีกวิธีหนึ่งในการเริ่มแอปพลิเคชันโดยอัตโนมัติหลังจากล็อกอินคือการกำหนดเซสชันที่ผู้ใช้กำหนด นี่เป็นข้อได้เปรียบในการใช้เซสชันที่แตกต่างกันสำหรับงานที่แตกต่าง
เพื่อจุดประสงค์นี้เราจะสร้างcustom.desktop
ไฟล์เป็นรากใน/usr/share/xsessions
ที่มีเนื้อหาดังต่อไปนี้ (สำหรับ GNOME / GDM):
[Desktop Entry]
Name=Marco's Crowded Session
Comment=Custom ~/.xsession script
Exec=/home/username/.xsession
X-Ubuntu-Gettext-Domain=gdm
ใช้ชื่อแฟนซีสำหรับเซสชั่นของคุณและแทนที่username
ด้วยชื่อของคุณแน่นอน
สิ่งนี้จะเรียกใช้สคริปต์.xsession
ในไดเรกทอรี HOME ที่เข้าสู่ระบบซึ่งเราสามารถใส่แอปพลิเคชันใด ๆ ที่เราต้องเริ่มต้นหลังจากเข้าสู่ระบบ
สคริปต์จะต้องตั้งชื่อตามที่กำหนดไว้ในไฟล์ .desktop ซึ่งเป็น~/.xsession
ตัวอย่างที่ให้มาต้องดำเนินการได้และอาจมีเนื้อหาที่คล้ายกับสิ่งนี้:
#! /bin/bash
my-important-app [options] &
second-app [options] &
[...] # add other applications
gnome-session [options]
ตัวเลือกสำหรับ gnome-session อาจถูกข้ามไปเพื่อโหลดเซสชันเริ่มต้น ให้เช่น--session=classic-gnome
เป็นตัวเลือกเพื่อเรียกใช้เดสก์ท็อป GNOME แบบคลาสสิคใน 11.04
ครั้งต่อไปที่เราเข้าสู่ระบบเราจะมีตัวเลือกให้เริ่มต้น"เซสชันที่แออัดของมาร์โก"กับแอปพลิเคชันทั้งหมดจากสคริปต์ที่ทำงานนอกเหนือจากแอปพลิเคชันจาก gnome-session (หรือตัวจัดการเดสก์ท็อปอื่น ๆ ที่คุณเลือกเริ่มต้นที่นี่)
หากต้องการเริ่มตัวจัดการเดสก์ท็อปตัวอื่นที่ติดตั้งให้แทนที่บรรทัดสุดท้ายจาก~/.xsession
สคริปต์ดังต่อไปนี้:
gnome-session --session=ubuntu
สำหรับเดสก์ท็อปมาตรฐาน (พร้อม Unity ใน 11.04)gnome-session --session=classic-gnome
สำหรับเดสก์ท็อป GNOME คลาสสิคstartkde
สำหรับผู้จัดการเดสก์ท็อป KDEstartxfce4
สำหรับ XFCE หรือเมื่อใช้งาน Xubuntuเราสามารถเพิ่มแอพพลิเคชั่นลงใน"แอปพลิเคชั่นเริ่มต้น"โดยเปิดรายการเมนูทางด้านบนแผงด้านขวา:
เราสามารถค้นหา Dash สำหรับ "แอปพลิเคชันเริ่มต้น"
หรือเราสามารถเรียกใช้การตั้งค่าเริ่มต้นจากเทอร์มินัลด้วย
gnome-session-properties
จะเป็นการเปิดหน้าต่างที่เราสามารถเห็นแอพพลิเคชั่นที่ติดตั้งทั้งหมดซึ่งจะทำงานเมื่อเริ่มต้น ทำเครื่องหมายหรือยกเลิกการเลือกแอปพลิเคชันที่นั่นหรือเลือก"เพิ่ม"เพื่อเพิ่มแอปพลิเคชันใหม่:
หากเรารู้ว่าคำสั่งให้เรียกใช้แอปพลิเคชันให้ป้อนที่นี่ในบรรทัด"คำสั่ง" เราอาจเพิ่ม"ความคิดเห็น" เพิ่มเติมที่นี่
หากเราไม่ทราบคำสั่งเราสามารถเลือก"เรียกดู ... "ระบบไฟล์ของเราสำหรับแอปพลิเคชันที่ติดตั้ง พบแอปพลิเคชันเริ่มต้นมากมายเช่นใน/usr/share/application
:
เลือกแอปพลิเคชันที่จะเพิ่มเข้าระบบอัตโนมัติ
เช่นเดียวกับสิ่งที่โซลูชัน GUI ด้านบนเราสามารถเพิ่ม.desktop
ไฟล์ด้วยตนเอง~/.config/autostart
ได้ เนื้อหาของไฟล์นี้อาจเป็นดังนี้:
[Desktop Entry]
Type=Application
Exec=</path/to/binary or command to execute>
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=<Name_to_be_displayed>
Comment=<optional comment>
โปรดทราบว่าในการติดตั้งวานิลลาไดเรกทอรี~/.config/autostart
อาจยังไม่มีอยู่ เราจำเป็นต้องสร้างมันก่อนที่เราจะสามารถเข้าถึงได้โดยทางโปรแกรม
~/.config/autostart
แบบพกพา? อีกสองรูปลักษณ์ที่ได้รับการสนับสนุนโดยสภาพแวดล้อมเดสก์ท็อป GNOME และ Unity
ถ้าคุณใช้สภาพแวดล้อมเดสก์ท็อปของ GNOME นี่เป็นสิ่งที่ทำได้ง่าย
System>Preferences>Startup Applications
,ตัวเลือกอื่นที่อาจจะง่ายกว่าคือไปที่เมนูแอปพลิเคชันระบบ / การตั้งค่า / การเริ่มต้นจากนั้นเลือกแท็บ "ตัวเลือก" และทำเครื่องหมาย "จำแอปพลิเคชันที่เรียกใช้โดยอัตโนมัติเมื่อออกจากระบบ"
นี่จะเป็นการเริ่มแอปพลิเคชันที่คุณใช้งานอยู่เมื่อคุณออกจากระบบ
Startup Programs
หนึ่ง
ไม่มีคำตอบ (จนถึงขณะนี้) ให้โซลูชั่นที่ใช้งานที่เป็นอิสระ
วิธีที่ถูกต้อง (ตามหัวข้อนี้ ) เพื่อเพิ่มโปรแกรม autorunning บางคน (ชื่อรายการสก์ท็อป) สำหรับระบบปฏิบัติการทั้งจะเพิ่มเป็น.desktop
ไฟล์ที่นี่:
/etc/xdg/autostart
ตัวอย่าง.desktop
ไฟล์:
[Desktop Entry]
Name=MyScript
GenericName=A descriptive name
Comment=Some description about your script
Exec=/path/to/my/script.sh
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true
ไม่จำเป็นต้องchmod
ได้รับอนุญาตจากการปฏิบัติการดูเหมือนว่า Exec
จะทำงานสำหรับผู้ใช้เข้าสู่ระบบใด ๆ รวมทั้งroot
, ubuntu
หรือxubuntu
(สำหรับเดสก์ท็กำหนดเองกระจายสด)
ใน 11.04 คุณกดปุ่มเพาเวอร์ (ขวาสุดบนแผงด้านบน) และเลือกการตั้งค่าระบบ คุณจะพบแอปพลิเคชั่นเริ่มต้นภายใต้การตั้งค่าส่วนตัว มันเป็นกล่องโต้ตอบแบบเดียวกันกับที่เรามีใน Ubuntu รุ่นก่อนหน้า
ฉันเดาว่าคุณสามารถเพิ่มคำสั่งในระบบ -> การตั้งค่า -> เริ่มแอพ
จากนั้นคลิกเพิ่มใส่ชื่ออย่างเช่น "Firefox start" ส่วนชื่อคำสั่งคลิก
"ตรวจสอบ" และมองหาไฟล์ที่ใช้งานได้ของโปรแกรมที่คุณต้องเริ่มต้นเมื่อล็อกอิน ... รีสตาร์ท
หวังว่านี่จะช่วยคุณได้ !!!
ความนับถือ!!!
Menu > Preferences > Startup Applications
ไม่เหมาะกับความต้องการของคุณ?