Запустивши X, чи можу я відключитися без миші?


26

Я запустив у X за допомогою startx, але зараз не можу вимкнути пі, оскільки у мене немає миші, і я не можу отримати доступ до нічого лише з клавіатури. Що я можу зробити?


Яка ОС у вас є?
finnw

2
@finnw Рекомендований Debian
Том Медлі

Спробуйте створити кнопку, адаптуючи цей підручник repairhub.co.uk/content/resources/raspberry-pi-battery-backup
AwesomeUser

Ви намагалися відключити його від мережі?
ПНДА

Відповіді:


23

Спробуйте натиснути Ctrl+ Alt+ F1.

Це переключить вас на інший tty. Після входу в систему ви можете запускати команди як звичайно

Будь-який Fключ до 6 років зробить.


1
Це вимкнулося на консоль, на якій працює X, і я міг потім припинити роботу X ctrl-cі вимкнути машину.
Том Медлі

@TomMedley Радий, що можу допомогти.
Відхилення

sledge hammerЯ думаю, це трохи рішення.
Скізз

@Skizz Це єдине рішення, яке працюватиме на будь-якій сесії.
Стрибки

Я був би здивований, якби системний ключ або alt не спрацювали, але я цього не пробував.
JFA

6

Чому б не зупинити це sudo /etc/init.d/lightdm stop


Я сумніваюся, що це було б можливо, якщо б не було відкрито вікно терміналу і наразі зосереджене, коли миша була видалена
hifkanotiks

Якщо немає віконця, декоратора тощо, це означає, що startxвін не запускався lightdm. Тоді lightdmстатус не встановлюється як, started/runningі тому його не можна зупинитиsudo /etc/init.d/lightdm stop
Avio

4

Спробуйте Ctrl+ Alt+ Backspace.

Це знищить запущений X-сервер.


4
Це не працює за замовчуванням для останніх версій X.
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працює, то створіть скрипт bash у /bin:

$ cd /bin
$ sudo nano stopx

У новий файл вставити такий код:

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

зберегти та вийти з нано, тобто Ctrl+ xі потімEnter

Зробіть файл виконуваним:

$ chmod +x stopx

Нарешті, можна використовувати stopxяк протилежне startx!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.