Запустив 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.

Jivings
источник
1
Это переключилось на консоль под управлением X, после чего я мог завершить работу X ctrl-cи завершить работу машины.
Том Медли
@ TomMedley Рад, что я мог помочь.
Jivings
Это немного sledge hammerрешение, я думаю.
Skizz
@Skizz Это единственное решение, которое будет работать в любой сессии.
Jivings
Я был бы удивлен, если системный ключ или alt не работал, но я не пробовал это.
JFA
6

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

flomar
источник
Я сомневаюсь, что это было бы возможно, если бы не было открытого окна терминала, и в настоящее время он был сфокусирован, когда была удалена мышь.
Хифканотикс
Если нет оконного менеджера, декоратора и т. Д., Значит, 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 по умолчанию).

Skizz
источник
Однако это зависит от диспетчера отображения, в то время как мое решение будет работать в любом сеансе 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!

drgrujic
источник