Как открыть tty или выполнить какой-либо сценарий, когда сочетание клавиш Ctrl+Alt+F[1-6] не работает, а X11 частично заморожен, но система все еще работает?
Я использую Ubuntu 10.10 с Gnome на нетбуке Acer Aspire One. X11 или просто некоторые части Gnome, такие как панели и частично окна (подробности описаны ниже), заморожены, что не позволяет ничего делать с помощью мыши (хотя курсор может двигаться, но нажатие в любом месте не приводит к результатам - панели заморожены (часы стоит и т.д.) и окна свернуты), но в целом система, все процессы (очевидно, кроме оболочки gnome) и аппаратные средства работают правильно - все светодиоды (основной жесткий диск, внешний диск подкачки, сеть) время от времени мигают и питание подается на порты USB, например, клавиатура работает, а также некоторые сочетания клавиш, такие как Super+D
(сворачивание и разворачивание всех окон, но все, что я вижу, это только одно пустое окно с ровной поверхностью и без отображаемого содержимого, другие окна я, вероятно, переместил в другое рабочее пространство с помощью ярлыка, или они не отображаются из-за проблемы), но Ctrl+Alt+F[1-6]
к сожалению, нет, и я не знаю причину, но я предполагаю, что она, вероятно, никогда не работала раньше (у меня просто не было возможности использовать ее в прошлом и проверить, работает ли она), даже когда она нажата на внешней клавиатуре USB.
Вот что я уже пробовал:
- Во-первых, просто ожидание в надежде, что Gnome справится с этим в одиночку, потому что это произошло во время выполнения некоторых действий, таких как перемещение. сведение к минимуму и так далее.
- Во вторых ярлык
Alt+F2
во время фокусировки был на рабочем столе, а затем набирал определенные команды для запуска (например, пытаясь заставить проигрывать звук, чтобы убедиться, что система реагирует,xdotool
эмулировать открытие ярлыка тыы или просто бегsudo chvt
я не вижу, что я делаю, и печатаю в надежде, что это работает в фоновом режиме, но, к сожалению, это не дает никакого эффекта. - Потом другие ярлыки гномов, но они не работают в таких обстоятельствах, или я просто пока не вижу их результатов.
- Наконец я попытался выполнить скрипт bash из pendrive с
autorun.inf
файл внутри - я знаю, что он не может запускаться автоматически после подключения, но, как я полагаю, ему, вероятно, следует спросить в диалоговом окне, что делать после его обнаружения, и тогда я попытаюсь разрешить выполнение, выбрав опцию "запустить", а не видя это, но действуя шаг за шагом из памяти, как я наблюдал на второй машине, и выполняя воспроизведение звука в качестве доказательства того, что система жива, а затем попробуйте сделать это с помощью некоторых более полезных команд, как я упоминал выше, но у меня есть другой компьютер с идентичной ОС и конфигурацией на котором я проверил это, и он, вероятно, не будет спрашивать - я предполагаю, что замороженный будет реагировать таким же образом - он просто открывает окно каталога, когда там нет автозапуска, или ничего не делает, когда файл автозапуска существует и обнаружен - однако, пожалуйста, Обратите внимание, что Pendrive монтируется автоматически - возможно, это все равно будет полезно.
То, что я тоже пробовал, очевидно, Ctrl+Alt+F[1-6]
но, к сожалению, это тоже не эффективно. Я понятия не имею, почему это не работает, но я думаю, что сейчас нет возможности исправить это или, может быть, я не знаю что-то.
Я ищу даже экстремальные решения - суть в том, как я могу выполнить даже небольшой фрагмент кода в таком случае, чтобы выполнить chvt
или же xdotoll
или, в конечном итоге, процессы гибернации и копирования содержимого оперативной памяти на внешний диск для защиты несохраненных данных?
Есть ли возможность или какой-либо теоретический шанс получить доступ к компьютеру /tty через прямое соединение по кроссоверному сетевому кабелю между двумя компьютерами, если я никогда раньше не устанавливал и не настраивал что-либо связанное с этим? Или есть какой-либо другой способ установить соединение с замороженным компьютером, чтобы получить удаленный доступ и управлять им в моей ситуации?
У меня есть внешний автоматически монтируемый CD-ROM, может быть, это можно использовать для чего-нибудь полезного? Более того, я могу видеть и слышать реакцию после подключения к USB-порту, потому что жесткий диск на мгновение начинает работать.
Основная цель - открыть tty или запустить скрипт с теми же командами, которые я набрал бы там, например, в первую очередь для обновления gnome-shell или затем с другими, отмеченными выше, потому что система все еще работает. Вот почему я считаю, что существуют более разумные и менее радикальные методы, чем холодная загрузка, о которых я только что читал, и в этом нет необходимости, хотя я в отчаянии и готов сделать много вещей, чтобы справиться с этим.
Компьютер будет работать, пока я не найду какое-нибудь удовлетворительное решение, позволяющее вернуть стабильность или хотя бы сохранить состояние ОЗУ, которое представляет собой всего одну строку кода, но мне нужно знать, как его выполнить.
Я собираюсь опубликовать его и на других сайтах стека, потому что это действительно срочно, и я ищу помощь везде - надеюсь, это не серьезный проступок, и, пожалуйста, извините меня.
Пожалуйста, поделитесь своими идеями - я буду очень признателен за каждую подсказку.
1 ответ
Вы можете попробовать использовать ssh
команда на другом компьютере для подключения к вашему компьютеру. Вы можете использовать локальный IPv4 вашего компьютера или IPv6.ssh -l login_name IPADDRESS
Если важно то, что отображается на компьютере, вы могли бы сделать снимок экрана с помощью камеры. Возможно, вам придется поиграть с настройками камеры, а также с освещением комнаты, чтобы сделать ее пригодной для использования. Обычно "вспышка" - это плохо, и штатив может помочь.