ฉันจะปิดการใช้งาน Virtual Consoles tty [1-6] ได้อย่างไร


19

ฉันจะปิดการใช้งานการสลับเป็นเทอร์มินัลเสมือน (TTY) โดยใช้ ( Ctrl+ Alt+ F1... F6) ใน Ubuntu ได้อย่างไร


1
ผมคิดว่าคุณควรจะดูที่คำตอบนี้ไปฉันจะสามารถลดจำนวนของทาง TTY หรือไม่
arsaKasra

1
คุณอยากได้สิ่งนี้ทำไม ฉันมีชุด init- สคริปต์ที่ไม่ดีซึ่งปิดใช้งานสิ่งเหล่านี้และพยายามคืนค่า !
Kyle Strand

คำตอบ:


23

ฉันพบสามวิธี ฉันกำลังแสดงรายการเพื่อช่วยเหลือผู้อื่นหากพวกเขาต้องการ:

วิธีแรก:

sudo tee -a /etc/init/tty{1..6}.override <<<"manual"

วิธีที่สอง:

เปิด / สร้างไฟล์  /etc/X11/xorg.conf โดยใช้คำสั่งต่อไปนี้:

sudo -i gedit /etc/X11/xorg.conf

และเพิ่มบรรทัดต่อไปนี้ภายใน:

Section "ServerFlags"
    Option "DontVTSwitch" "true"
EndSection

วิธีที่สาม:

sudo -i

vi /etc/default/console-setup

เปลี่ยนACTIVE_CONSOLES="/dev/tty[1-6]"เป็นตัวเลือกของคุณ ให้บอกว่าถ้าคุณต้องการเพียงสอง TTY หรือคอนโซลเสมือนแล้วเปลี่ยนเป็นACTIVE_CONSOLES="/dev/tty[1-2]"

cd /etc/event.d

แสดงความคิดเห็นในทุกบรรทัดในttyXไฟล์ที่คุณไม่ต้องการ ในตัวอย่างนี้tty3-tty6 รีบูตเพื่อดูการเปลี่ยนแปลง


17

เปิด / สร้างไฟล์/etc/X11/xorg.confโดยใช้คำสั่งต่อไปนี้:

sudo -i gedit /etc/X11/xorg.conf

และเพิ่มบรรทัดต่อไปนี้ภายใน:

Section "ServerFlags"
    Option "DontVTSwitch" "true"
EndSection

แหล่งที่มา: [ตัวแปรทั้งหมด] วิธีปิดใช้งาน CTRL ALT F1 - ubuntuforums.org


9
โปรดทราบว่าในขณะที่เมื่อ X11 ติดกุญแจเหล่านั้นช่วยให้คุณออกไปที่คอนโซลและทำความสะอาดปิดระบบของคุณ ... ฉันใช้ที่หลายครั้งแม้ว่าวันนี้ฉันมีปัญหาน้อยมากกับ X11 ติด!
Alexis Wilke

0
sudo rm /etc/init/tty*.conf

นี่จะลบtty* confไฟล์ทั้งหมดและคุณจะไม่สามารถใช้งานได้ :)

หมายเหตุ: คุณไม่สามารถกู้คืนได้ในภายหลัง


0

เปิด tty conf ใน/etc/init/ไดเร็กทอรี

ใส่เครื่องหมายคอมเม้นต์บรรทัดเหล่านั้นในไฟล์ ttyX.conf:

#respawn 
#exec /sbin/getty -8 38400 ttyX

ตัวอย่างเพื่อปิดใช้งาน tty1:

sudo -H gedit /etc/init/tty1.conf

จากนั้นแก้ไขโดยใส่ # ด้านหน้าคำสั่ง

#respawn 
#exec /sbin/getty -8 38400 tty1

บันทึกและรีบูต

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