กาลครั้งหนึ่ง (1) เมื่อหน่วยความจำของคอมพิวเตอร์วัดเป็นกิโลไบต์และดิสก์เป็นเมกะไบต์การเรียกใช้อินเทอร์เฟซกราฟิกตลอดเวลาถือว่าเป็นอันตราย
คอมพิวเตอร์ Unix ส่วนใหญ่ใช้สำหรับการคำนวณทางวิทยาศาสตร์และการจำลองในสภาพแวดล้อมที่มีผู้ใช้หลายคนและส่วนต่อประสานกราฟิกที่ใช้งานอยู่จะช่วยลดหน่วยความจำและพลังงาน CPU ที่มีให้
ดังนั้นเมื่อคุณต้องการส่วนต่อประสานแบบกราฟิกคุณเพิ่งเริ่มต้นด้วยstartx
(2)
startx
พื้นวิ่งxserver (กราฟิก "คนขับรถ") และคำสั่งที่ทำงานในนั้นซึ่งโดยปกติจะเป็นตัวจัดการหน้าต่าง โดยค่าเริ่มต้นคำสั่งที่ทำงานอยู่ใน~/.xinitrc
ไฟล์ในโฮมไดเร็กตอรี่ของคุณ, หรือไฟล์ระบบทั่วไปบางอย่าง
ระบบยุคใหม่นั้นคิดจากล่างขึ้นบนเพื่อให้ระบบกราฟิกทำงานอยู่ตลอดเวลาดังนั้นจึงไม่มีใครตรวจสอบการทำงานของstartx
วัยได้ซึ่งอธิบายพฤติกรรมแปลก ๆ มากมายที่คุณมี
หากคุณต้องการทดลองและรู้สึกถึงช่วงเวลาที่ดีเก่าสิ่งที่ดีที่สุดคือทำสิ่งต่อไปนี้:
A) การติดตั้งและXnest
Xnestเป็นเซิร์ฟเวอร์กราฟิกภายในเซิร์ฟเวอร์เซิร์ฟเวอร์ชนิดหนึ่งที่จะเปิดเป็นหน้าต่างในระบบปกติของคุณ Fvwmเป็นผู้จัดการหน้าต่างที่เรียบง่ายซึ่งเป็นที่นิยมมากในตอนนั้น คุณจะต้องใช้แบบอักษร pixmap แบบเก่าเช่นกันfvwm
sudo apt-get install xnest fvwm
sudo apt-get install xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi-transcoded xfonts-75dpi
B) เขียนไฟล์นี้ที่อื่นเช่นในบ้านคุณ dir และเรียกมันว่า~/test
:
#!/bin/bash
#
xterm &
exec fvwm2
C) Run (สังเกตุ: startx
โดยปกติแล้วจะรันด้วยคำสั่งไคลเอนต์ก่อนจากนั้นจะเป็น double dash และจากนั้นเป็นคำสั่งเซิร์ฟเวอร์ตามที่ฉันได้กล่าวไว้ระบบใหม่ส่วนใหญ่จะไม่มีค่าเริ่มต้นที่สมเหตุสมผลstartx
เพียงอย่างเดียว)
cd ~
startx ~/test -- /usr/bin/Xnest -ac :1 -geometry 800x600
... และคุณมีหน้าจอเวิร์กสเตชัน 80ies:
(คุณสามารถมีเมนูได้โดยคลิกที่เดสก์ท็อป "Xnest")
... และถ้าคุณรู้สึกผจญภัยจริงๆคุณสามารถเริ่มต้นเซสชันเนทีฟบนคอนโซลเสมือนอื่น (อ่านคำตอบอื่น ๆ ) โดยไปที่หนึ่งในนั้นด้วย Ctrl-Alt-F1 เข้าสู่ระบบและ
startx ~/test
ซึ่งปกติจะเปิดใน Ctrl-Alt-F8
ประกาศ : สภาพแวดล้อมเดสก์ท็อปสมัยใหม่ไม่ได้ออกแบบมาให้ทำงานพร้อมกันสำหรับผู้ใช้เดียวกันในคอนโซลที่แตกต่างกันสองแบบ ดังนั้นอย่าใช้gnome-shell
หรือunity
สิ่งที่ทันสมัยเมื่อทำการทดลองนี้หรือคุณอาจทำให้การกำหนดค่าของคุณยุ่งเหยิง
เชิงอรรถ:
(1) พูดประมาณปี 1980-90 ที่นี่
(2) ตัวอย่างเช่นฉันมีแล็ปท็อปที่มี RAM 256k มันช้าลงอย่างเจ็บปวดในอินเทอร์เฟซกราฟิก (B&W!) แต่เร็วในคอนโซล ดังนั้นผมจึงได้มากที่สุดของการทำงานของฉัน (แก้ไขC
, LaTeX
และไฟล์ที่คล้ายกัน) ในโหมดคอนโซลและเปลี่ยนไปสภาพแวดล้อมกราฟิกเฉพาะเมื่อจำเป็นจริงๆ