เป็นไปได้ที่จะติดตั้ง X server อีกครั้งและใช้กราฟิกหลังจากลบมันไปแล้ว?


18

ฉันใช้ราสเบอร์รี่ปี่มาประมาณ 2 ปีแล้วและในตอนแรกฉันลบเซิร์ฟเวอร์ X ออกเพราะฉันคิดว่าฉันจะไม่ใช้มัน (ฉันทำตามคำแนะนำที่นี่เพื่อลบวิธีการถอนการติดตั้ง X Server และ Desktop Manager เมื่อทำงานเป็นเซิร์ฟเวอร์หัวขาด? )

ตอนนี้ฉันต้องการที่จะสามารถเรียกใช้เซิร์ฟเวอร์ X และมีกราฟิก

ฉันได้รับความบันเทิงความคิดของการเช็ดการ์ด SD และเพิ่งทำการติดตั้งใหม่กับ X แล้วทำงาน แต่ฉันได้กำหนดค่า Raspbian ตอนนี้ฉันได้ค่อนข้างครอบคลุมและฉันไม่ต้องการที่จะทำมันอีกครั้ง

วิธีที่ฉันชอบคือเพียงแค่ติดตั้ง X และทำให้มันทำงานอีกครั้งใน Raspbian ที่ฉันมีอยู่แล้ว เป็นไปได้ไหม? ฉันจะทำยังไงต่อไป?

คำตอบ:


22

Linux ใช้กองซ้อน GUI ที่แตกต่างกันซึ่งหมายความว่ามันถูกจัดเรียงในเลเยอร์ แต่มีเลเยอร์ต่าง ๆ ที่คุณสามารถจัดเรียงได้

ด้านล่างของสแต็คค่อนข้างเหมือนกันซึ่งหมายความว่ามันเกือบจะเหมือนกันเสมอ นี่คือเซิร์ฟเวอร์ Xorg joan ได้ระบุไว้

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

นี่คือที่ที่สองเลเยอร์ถัดไปตัวจัดการหน้าต่าง (WM) และสภาพแวดล้อมเดสก์ท็อป (DE) เข้ามาหลังจำเป็นต้องใช้อดีต แต่ไม่กลับกัน มี WM แบบสแตนด์อะโลนที่มีคุณสมบัติส่วนใหญ่ที่เกี่ยวข้องกับเดสก์ท็อปแบบกราฟิก แต่ linux distros มักจะใช้ WM ที่น้อยที่สุดกับ DE heftier ด้านบน

เริ่มต้น DE ใน Raspbian เป็นlxde (อ่านเก็บ) ถ้าคุณต้องการที่ด้านหลังฉันคิดว่าapt install lxdeควรทำ อาจจะมีชิ้นส่วนต่าง ๆ ที่จำเป็นในที่สุด - apt-cache search lxdeคุณสามารถดูรายชื่อที่มีความเป็นไปได้ linux DE ทั่วไปอื่น ๆ ก็มีอยู่เช่นกัน แต่ส่วนใหญ่ใช้ทรัพยากรมากกว่าซึ่งเป็นเหตุผลว่าทำไม lxde จึงถูกเลือกเป็นค่าเริ่มต้นบน pi

โปรดทราบว่านี่ไม่รวมการเข้าสู่ระบบแบบกราฟิกซึ่งเป็นงานของผู้จัดการการแสดงผล (DM) ค่าเริ่มต้นใน raspbian คือlightdmซึ่งคุณสามารถติดตั้งapt-get install lightdmได้

ในการสรุปทั้งสองส่วนคุณจะต้องได้รับระบบ GUI ดั้งเดิมคืนมา:

  • apt install lxde lxde-core lxterminal lxappearance
  • apt install lightdm

สิ่งเหล่านี้ควรลากใน X และการพึ่งพาอื่น ๆ หากยังไม่พร้อม หากคุณต้องการเริ่ม X จากบรรทัดคำสั่งโดยใช้startxหรือxinitคุณจะต้อง:

  • apt install xinit

ค่าเริ่มต้น DE ใหม่เป็นสาขาที่ปรับแต่งของ LXDE, PIXEL เห็นได้ชัดว่าคุณสามารถติดตั้งด้วย:

apt install raspberrypi-ui-mods

สิ่งนี้อาจเป็นหรือไม่รวมตัวจัดการหน้าจอสำหรับการเข้าสู่ระบบ GUI


ขอบคุณ สิ่งนี้ใช้พื้นที่ประมาณ 300 mbs บน hdd ซึ่งเป็นสิ่งที่ฉันคาดหวัง การติดตั้งที่ฉันทำก่อนหน้าการติดตั้ง X11 ไม่อนุญาตให้ฉันเรียกใช้ startx แต่เพิ่งบอกว่า startx ไม่ใช่คำสั่งที่รู้จัก สิ่งนี้อาจแก้ไขได้ฉันหวังว่า
Whettingstone

2
ดูที่apt-file search startx(ค้นหาแพ็คเกจที่มีไฟล์) startxอยู่ในxinitแพ็คเกจ (ซึ่งคุณจะต้องเริ่ม X ให้เป็นประโยชน์ ... ) อาจเป็นไปได้ว่ามีสิ่งอื่นเข้ามา แต่ถ้าไม่คุณก็ไป
goldilocks

1
startx หายไปดังนั้นฉันต้องได้ xinit ด้วย หลังจากนั้นฉันก็สามารถเริ่ม X ได้ด้วยเหตุผลที่ชัดเจนฉันไม่เห็นอะไรเลยตั้งแต่ SSH เป็นตัวเลือกเดียวของฉันในตอนนี้ แต่ฉันจะเห็นเมื่อฉันกลับถึงบ้าน
Whettingstone

การติดตามสิ่งนี้แล้ว runnung startx หรือ xinit ส่งผลให้หน้าจอสีขาวอยู่ด้านบนซ้ายด้วยบรรทัดคำสั่งและไม่เริ่ม GUI แต่บริการที่เริ่มทำงานจะส่งผลให้ lightdm อยู่ในหน้าจอเข้าสู่ระบบและหลังจากเข้าสู่ระบบจะแสดงหน้าจอสีขาวที่ด้านบนซ้ายอีกครั้ง การรีบูตไปที่หน้าจอเข้าสู่ระบบเมื่อรีบูตเครื่อง แต่หลังจากเข้าสู่ระบบในช่องด้านบนซ้ายด้วยบรรทัดคำสั่งเป็นสีดำ
Laurence Cope

ฉันต้องเรียกใช้คำสั่ง "sudo apt-get install lxde-core lxterminal lxappearance" จากtherryvanneerven.nl/ …
Laurence Cope

2

ลอง

sudo apt-get install xutils

ที่ควรลากในแพ็คเกจทั้งหมดที่คุณต้องการ

จากนั้นอาจจะใช้

sudo raspi-config

และเลือกตัวเลือกเพื่อบูตไปยังเดสก์ท็อป


ดูเหมือนว่าจะได้รับแพ็กเกจ util สำหรับ X11 เท่านั้น ไม่เห็นอะไรเลยนอกจากการอ้างอิงนั้น นอกจากนี้ยังใช้พื้นที่ประมาณ 4.5 mb ซึ่งดูเล็กน้อยสำหรับ X11 และตัวจัดการหน้าต่าง
Whettingstone

ฉันคิดว่าถ้ามันไม่ลากใน X จะต้องติดตั้งไว้แล้ว แม้ว่าจะไม่สาบานกับชีวิตของฉัน นั่นคือสิ่งที่ผู้จัดการแพคเกจควรทำ
joan

1
@ Whettingstone ลอง apt-get xserver-xorg นั่นสร้างความแตกต่างหรือไม่?
joan

Joan ใช่มันเปลี่ยนจาก 21 แพคเกจและ 4.5 ​​mb เป็น 34 แพ็คเกจและ 22.5 mb มันยังดูเหมือนฉันน้อยมากอย่างน้อยก็ขนาดที่ฉลาด ฉันคาดว่าจะมีสักสองสามร้อย mbs
Whettingstone

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