เป็นไปได้ไหมที่จะเริ่มต้นเซิร์ฟเวอร์ X เพิ่มเติมหลังจากบู๊ตระบบใน 12.04?


9

ฉันต้องการให้มี 2 VT ทำงานอยู่หนึ่งตัวบน VT7 ที่มีอินเตอร์เฟส lightdm + unity มาตรฐานและอีกอันบน VT8 ใช้สคริปต์ที่กำหนดเองซึ่งจะเปิดเครื่องเสมือนแบบเต็มหน้าจอ

ในตอนนี้ฉันพยายามเขียนinit.dสคริปต์โดยไม่มีโชคและฉันไม่สามารถหารายละเอียดใด ๆ ในไฟล์การกำหนดค่าซึ่งจะทำให้ฉันเริ่มต้นเซิร์ฟเวอร์ 2 เครื่อง

ฉันคิดว่าคำตอบที่เหมาะสมที่สุดของฉันคือคำตอบที่ชี้ไปยังไฟล์ปรับแต่งที่ฉันสามารถแก้ไขเพื่อเริ่มต้นเซิร์ฟเวอร์เพิ่มเติม

แก้ไข - ฉันลืมที่จะพูดถึงในข้อความที่ผมรู้อยู่แล้วว่าวิธีการเริ่มต้นเซสชั่น X อื่น: ฉันชอบที่จะเริ่มต้นโดยอัตโนมัติที่บูต


startx -- :nจะเริ่ม X server อื่นบน VTn
Samik

จริง ๆ แล้วไม่ได้มันเริ่มแสดงด้วยหมายเลข n ในการเริ่มต้นกับ VTn คุณต้องเรียกใช้ startx -: 1 VTn
jackweirdy

คำตอบที่คลาสสิกคือการแก้ไขบรรทัด/etc/ttysแต่ไฟล์นี้ดูเหมือนว่าจะถูกแทนที่ในอูบุนตูที่ไม่ใช่รุ่นโบราณ (โดย/etc/console-setup) อาจเทียบเท่าจะแก้ไข/etc/init/tty6.confและเพิ่มคาถา X ของคุณ? ฉันไม่มีเวลาสำรวจและให้คำตอบโดยละเอียด
Alex Hirzel

@AlexHirzel ยังไม่ได้ลอง แต่มาจากความทรงจำนั่นคือสิ่งที่ฉันกำลังมองหา ฉันจะให้มันยิงในอีกสักครู่
jackweirdy

มีคำอะไรไหม? แค่อยากรู้อยากเห็นเพราะฉันมีความสนใจในการตั้งค่าเดียวกัน!
Alex Hirzel

คำตอบ:


7

ใช่มันเป็นไปได้ ฉันทำเพื่อเล่นเกม

xinit session -- :1 -xf86config config.conf

ที่ไหนเซสชั่นควรถูกแทนที่ด้วยเซสชั่นที่คุณต้องการที่จะเริ่มต้นในการแสดง Xorg ใหม่และconfig.confเป็นแฟ้มการกำหนดค่า

สำหรับการเริ่มโดยอัตโนมัติลองดูคำตอบนี้


ฉันได้ลองใช้วิธี rc.d แล้วโดยไม่มีโชค: /
jackweirdy

@jackweirdy มันไม่ทำงานเมื่อคุณใส่สคริปต์/etc/init.d/หรือไม่ อย่าลืมทำให้มันใช้งานได้
RobinJ

พยายามมาก่อน อินสแตนซ์ X หลักจะไม่เริ่มทำงานและพีซีของฉันยังคงรีบูตเครื่อง ฉันจะวางสคริปต์ในเล็กน้อย แต่ก็ทำงานได้ดีเมื่อดำเนินการโพสต์เข้าสู่ระบบ
jackweirdy

2
@jackweirdy มันใช้งานได้หรือไม่ askubuntu.com/questions/74189/run-a-startup-script-with-lightdm
RobinJ

1
แก้ไขได้แล้วขอบคุณ: D หากคุณสามารถเปลี่ยนคำตอบของคุณให้มีลิงก์ไปยังลิงก์นั้นอาจจะช่วยให้ทุกคนที่มาดูคำถามนี้ได้ในภายหลัง: D
jackweirdy

2

ฉันไม่แน่ใจเกี่ยวกับไฟล์ปรับแต่งที่คุณสามารถแก้ไขได้ แต่ฉันรู้วิธีเริ่มต้นเซิร์ฟเวอร์ X ตัวอื่น สมมติว่าnคือหมายเลข TTY ที่คุณต้องการเริ่มต้นเซิร์ฟเวอร์ X บนคำสั่งคือ

startx -display :2 -- :2 vtn &

จากนั้นคุณจะได้หน้าต่างเทอร์มินอลสีขาวขนาดเล็กบน TTY นั้นซึ่งคุณสามารถเลื่อนเมาส์ของคุณได้จากที่นั่นคุณจะต้องเรียกใช้คำสั่งเพื่อเริ่มตัวจัดการหน้าต่าง (เช่นgnome-session ) จาก TTY นั้น


ฉันได้ค้นพบสิ่งนี้จนถึงขณะนี้ปัญหาคือฉันต้องการทำให้เป็นแบบอัตโนมัติ IE เริ่มต้นเองโดยค่าเริ่มต้นซึ่งต่างจากการเรียกใช้สคริปต์ในแต่ละครั้ง
jackweirdy

ตัวเลือกที่ไม่รู้จัก vtn, vtn คืออะไร?
Arnold Roa
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.