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


26

Я запустил X с использованием startx, но теперь не могу выключить пи, потому что у меня нет мыши, и я не могу получить доступ к чему-либо только с помощью клавиатуры. Что я могу сделать?


Какая у вас ОС?
finnw

2
@finnw Рекомендуемый Debian
Том Медли

Попробуйте создать кнопку, адаптирующую этот урок repairhub.co.uk/content/resources/raspberry-pi-battery-backup
AwesomeUser

Вы пытались отключить его?
PNDA

Ответы:


23

Попробуйте нажать Ctrl+ Alt+ F1.

Это переключит вас на другой tty. После входа в систему вы можете запускать команды как обычно

Подойдет любой Fключ до 6.


1
Это переключилось на консоль под управлением X, после чего я мог завершить работу X ctrl-cи завершить работу машины.
Том Медли

@ TomMedley Рад, что я мог помочь.
Jivings

Это немного sledge hammerрешение, я думаю.
Skizz

@Skizz Это единственное решение, которое будет работать в любой сессии.
Jivings

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

6

Почему бы не остановить это с sudo /etc/init.d/lightdm stop


Я сомневаюсь, что это было бы возможно, если бы не было открытого окна терминала, и в настоящее время он был сфокусирован, когда была удалена мышь.
Хифканотикс

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

4

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

Это убьет работающий X-сервер.


4
Это не работает по умолчанию в последних версиях X.
Jivings

Я не был уверен, чтобы быть честным!
Алекс Чемберлен

Никто не пострадал. Это все еще полезно знать. Некоторые оконные менеджеры снова включают его.
Jivings

@Jivings Если я правильно помню, raspi-config позволяет включить его.
Клаус-Дитер Варзеча

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.