เมื่อเปิดตัว X ฉันสามารถปิดโดยไม่ใช้เมาส์ได้หรือไม่


26

ฉันเปิดใช้งาน X โดยใช้startxแต่ตอนนี้ไม่สามารถปิด pi ของฉันได้เนื่องจากฉันไม่มีเม้าส์และฉันไม่สามารถเข้าถึงสิ่งใด ๆ ด้วยคีย์บอร์ดเพียงอย่างเดียว ฉันจะทำอย่างไร


ระบบปฏิบัติการใดที่คุณมี
finnw

2
@finnw The Debian ที่แนะนำ
Tom Medley

ลองสร้างปุ่มที่ปรับให้เหมาะกับการสอนนี้repairhub.co.uk/content/resources/raspberry-pi-battery-backup
AwesomeUser

คุณลองถอดปลั๊กออกหรือไม่
PNDA

คำตอบ:


23

ลองกดCtrl+ +AltF1

สิ่งนี้จะเปลี่ยนคุณเป็น tty อื่น หลังจากเข้าสู่ระบบในนี้คุณสามารถเรียกใช้คำสั่งตามปกติ

Fคีย์ใดก็ตามที่ต่ำกว่า 6 จะทำ


1
สิ่งนี้เปลี่ยนเป็นคอนโซลที่ใช้ X ฉันสามารถยุติ X ด้วยctrl-cและปิดเครื่องได้
Tom Medley

@ TomMedley ดีใจที่ฉันช่วยได้
Jivings

sledge hammerฉันคิดว่านี่เป็นวิธีแก้ปัญหาเล็กน้อย
Skizz

@Skizz มันเป็นทางออกเดียวที่จะทำงานในเซสชันใด ๆ
Jivings

ฉันจะแปลกใจถ้ารหัสระบบหรือ alt ไม่ทำงาน แต่ฉันไม่ได้ลอง
JFA

6

ทำไมไม่หยุดด้วย sudo /etc/init.d/lightdm stop


ฉันสงสัยว่ามันจะเป็นไปได้เว้นแต่จะมีหน้าต่างเทอร์มินัลเปิดอยู่และกำลังจดจ่ออยู่เมื่อเมาส์ถูกลบ
hifkanotiks

หากไม่มีการจัดการหน้าต่าง, มัณฑนากร, ฯลฯ ก็หมายความว่าไม่ได้เปิดตัวstartx lightdmแล้วlightdmสถานะไม่ได้ตั้งค่าเป็นstarted/runningจึงไม่สามารถหยุดsudo /etc/init.d/lightdm stop
Avio

4

ลองCtrl+ +AltBackspace

สิ่งนี้จะฆ่าเซิร์ฟเวอร์ X ที่กำลังทำงาน


4
สิ่งนี้ไม่ทำงานตามค่าเริ่มต้นใน X รุ่นล่าสุด
Jivings

ฉันไม่แน่ใจว่าจะซื่อสัตย์!
อเล็กซ์แชมเบอร์เลน

ไม่ทำอันตราย มันยังมีประโยชน์ที่จะรู้ ผู้จัดการหน้าต่างบางคนเปิดใช้งานอีกครั้ง
Jivings

@Jivings หากฉันจำได้ถูกต้อง raspi-config จะเปิดใช้งานได้จริง
Klaus-Dieter Warzecha

4

กดCtrl+ Escแสดงเมนู 'เริ่ม' (สำหรับคำที่ดีกว่า) จากนั้นคุณสามารถใช้ปุ่มลูกศรเพื่อเลือก 'ออกจากระบบ'

ซึ่งเหมือนกับ Windows - หากคุณไม่ได้รับWindowsคีย์แล้วCtrl+ Escทำสิ่งเดียวกัน (ตกลงหัวข้อปิดเล็กน้อย แต่คิดว่าฉันจะทำให้แน่ใจว่าทุกคนเข้าใจว่าฉันไม่ได้แค่คิดว่าเป็น Windows และมันก็เป็นเช่นนั้นด้วย ทำงานบนเดสก์ท็อป Pi เริ่มต้น)


อย่างไรก็ตามสิ่งนี้ขึ้นอยู่กับเครื่องมือจัดการการแสดงผลในขณะที่โซลูชันของฉันจะทำงานในช่วง X ใด ๆ
Jivings

1

หากsudo /etc/init.d/lightdm stopทำงานให้สร้างสคริปต์ทุบตีใน/bin:

$ cd /bin
$ sudo nano stopx

ในไฟล์ใหม่ใส่รหัสต่อไปนี้:

#!/bin/bash
sudo /etc/init.d/lightdm stop

บันทึกและออกจากนาโนคือ Ctrl+ xและจากนั้นEnter

ทำให้ไฟล์ปฏิบัติการ:

$ chmod +x stopx

ในที่สุดหนึ่งอาจใช้stopxเป็นตรงข้ามกับstartx!

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