Score:0

เริ่ม Xorg ด้วย systemd โดยไม่มี desktop env

ธง in

ฉันพยายามเริ่ม xorg จากบริการ systemd โดยไม่มีสภาพแวดล้อมเดสก์ท็อป เมื่อฉันลงชื่อเข้าใช้ tty1 ในฐานะผู้ใช้ทั่วไป และพิมพ์ "startx /bin/xterm" ฉันเปิด xTerm ไว้ มันสมบูรณ์แบบ แต่เมื่อฉันพยายามเริ่มโดยอัตโนมัติหลังจากบูต Xorg ผ่าน systemd มันไม่ทำงาน

นี่คือไฟล์บริการ systemd ของฉัน:

[หน่วย]
คำอธิบาย=เซิร์ฟเวอร์ Xorg ที่หน้าจอ 0

[บริการ]
ประเภท = ง่าย
ผู้ใช้=ผู้ใช้1
กลุ่ม=ผู้ใช้1
SuccessExitStatus=0 1
ExecStart=/usr/bin/Xorg :0 -nolisten tcp -noreset "vt1"

[ติดตั้ง]
WantedBy=multi-user.target

ของฉัน /etc/X11/Xwrapper.config ไฟล์ :

Allow_users=ใครก็ได้
need_root_rights=ใช่

ฉันพยายามเปิดเซสชันหลังจากบู๊ตด้วยagetty

/sbin/agetty --autologin user1 --noclear %I $TERM

เซสชันเปิดขึ้นเมื่อบูต แต่ Xorg ไม่เริ่มทำงาน เพื่อลองแก้ปัญหา ฉันเชื่อมต่อตัวเองด้วย SSH กับเครื่องและลองเริ่มต้น Xorg ด้วยตนเองด้วย startx /bin/xterm -- :0 vt1 :

หาก user1 ไม่ได้ลงชื่อเข้าใช้ tty1 ฉันมีข้อผิดพลาดนี้:

ข้อผิดพลาดร้ายแรงของเซิร์ฟเวอร์:
(EE) xf86OpenConsole: ไม่สามารถเปิดคอนโซลเสมือน 1 (ปฏิเสธการอนุญาต)
(อี) 

และถ้า user1 ลงชื่อเข้าใช้ tty1 :

ข้อผิดพลาดร้ายแรงของเซิร์ฟเวอร์:
(EE) xf86OpenConsole: การสลับ VT ล้มเหลว
(อี) 

ถ้าฉัน startx ด้วยรูท ฉันก็ใช้ได้... แต่ฉันไม่ต้องการรัน Xorg ในฐานะรูท...

ฉันจะเริ่ม Xorg โดยบริการ systemd สำหรับผู้ใช้ทั่วไปได้อย่างไร เป็นไปได้ไหมที่จะเริ่ม Xorg โดยไม่มีผู้ใช้ที่เข้าสู่ระบบ tty ?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา