仮想端末の切り替えがブロックされているかどうかを確認するには?

仮想端末の切り替えがブロックされているかどうかを確認するには?

仮想端末14に閉じ込められた。いくつかのSDLソフトウェアを実行しながらそこに移動しました。もう他の場所には行けません。 chvt 14が成功しなかった場合、各「chvt」は停止します(「VT_WAITACTIVE」ioctlで)。 chvtが実行されていません。 vt14でシェルとXorg(リモートSSHから)を起動できます。

VTを再切り替えするにはどうすればよいですか(再起動を除く)?停止してブロックできるVTスイッチをどのようにシャットダウンできますか? ps -Aの出力を見ると、疑わしいプロセスは見つかりませんでした(Xorgを除いてこれを終了することはオプションではありませんでした)。私が殺したすべてのgettyはinitによって再起動されました。

グラフィック:uvesafb、fbdevを使用したXorg、カーネルモード設定なし、sysvinit / openrc(systemdなし)。

ベストアンサー1

あなたのケースに当てはまるかどうかはわかりませんが、仮想ターミナルスイッチをオフにするとこれらの症状が発生しますphyslock -lphyslock -Lキーボードでロック解除トグルを実行しますchvt

おすすめ記事