ฉันจะลงชื่อเข้าใช้พร้อมกันไปยังเทอร์มินัลเสมือนทั้งหมดได้อย่างไร


10

นี่คือ Ubuntu 12.04 Minimal Install

เมื่อฉันเลื่อนดูเทอร์มินัล 6 เครื่องโดยใช้Ctrl+ Alt+ F1ถึง
Ctrl+ Alt+ F6ฉันต้องลงชื่อเข้าใช้แต่ละรายการอย่างอิสระ ทีละคน.

มีวิธีใดบ้างที่ฉันจะลงชื่อเข้าใช้เทอร์มินัลทั้ง 6 รายการนี้ในครั้งเดียว


3
คำตอบที่stackoverflow.com/questions/9266401/…ดูเหมือนกับสิ่งที่คุณทำโดยทั่วไปแล้วคุณจะใช้tmuxหรือหน้าจอ (ทั้งที่มีอยู่ในที่เก็บ Ubuntu) สำหรับการเปิดใช้งานและการจัดการหลายขั้วแม้ว่า
arand

น่าเสียดายที่วิธีนี้ใช้คีย์ SSH ซึ่งฉันไม่ต้องการ อาจมีบางอย่างเช่นการเข้าสู่ระบบรัฐบาลกลางสำหรับอาคารทั้งหมดหรือไม่
Bhavesh Diwan

1
แค่อยากรู้อยากเห็นทำไมคุณต้องการทำเช่นนั้น?
มิทช์


2
ฉันไม่รู้วิธีการทำเช่นนั้น แต่คุณสามารถใช้สิ่งที่ต้องการbyobuเพื่อให้ได้ผล "เหมือนกัน" มันมีประโยชน์จริง ๆ เมื่อทำงานในโหมดคอนโซล
Salem

คำตอบ:


2

คุณสามารถแก้ไขไฟล์ที่ชื่อ/etc/init/ttyx.conf(โดยที่ x สามารถเป็น 1 ถึง 6) ในฐานะผู้ใช้ขั้นสูงดังต่อไปนี้:

sudo gedit /etc/init/tty1.conf

หา

exec /sbin/getty -8 38400 tty1

และแสดงความคิดเห็น:

#exec /sbin/getty -8 38400 tty1

เขียนด้านล่าง:

exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1

USERNAME เป็นของคุณที่ไหน

หากคุณยังต้องการเริ่ม GUI ให้เพิ่ม startx ไปยังโปรไฟล์ bash ของคุณ:

sudo -s
echo "startx" >> $HOME/.bash_profile

หรือหากวิธีนี้ใช้ไม่ได้ให้เปิดไฟล์. bashrc ของผู้ใช้ของคุณ:

gedit ~/.bashrc

เพิ่มสิ่งต่อไปนี้ในตอนท้ายของไฟล์:

if [ $(tty) == "/dev/tty1" ]; then
startx
fi

ได้โปรดตรวจสอบและตรวจสอบ ..... ดังนั้นฉันจะได้รับรางวัลความโปรดปราน ..
One Zero

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