残念ながら、ブート時の便宜のために、ネットワークkvm(コラボレーション)スクリプトを自動的に起動する初期のソリューションを試した後、私のプレイグラウンド(Raspberry Pi 4B、Raspbian Buster)で自分自身をロックすることができました。
Synergyのクライアントアプリケーションをサーバーに接続できないため、X11 "Xsession"スクリプトが原因である可能性があることがわかりました。画面コントロールがデフォルトでオンになったら、クライアント/etc/X11/Xsession
アプリケーションを実行するために愚かなことに1行を入れました。
/usr/bin/killall synergyc sleep 1 /usr/bin/synergyc synergy-server
残念ながら、通常は自動的に実行されるシングルユーザー「pi」のログイン画面が表示されます。これは私のスーパーユーザーアカウントで、必要なルート資格情報を実行するためにsudoを使用します。パスワードを受け入れますが、おそらくkillall
もう一度実行するとログイン画面に戻ります。
システムを再起動するために今日特定の時間に戻す方法はありますか?リカバリモードに入るためにShiftキーを押しましたが、私が知っている限り、Raspbianはオペレーティングシステムを再ロードすることを許可します。このXsessionスクリプトを変更する方法はありますか?それとも私はここに率直ですか?
ありがとう
答え1
Xセッションにのみ影響を与えたため、幸運な場合はコマンドラインインターフェイスを使用して問題を解決できます。
Piにローカルにアクセスする場合(つまり、独自のキーボードとモニタを使用して)ctrl++を使用してログインプロンプトに移動します。altF1
リモートでこれを実行してまだアクティブになっていない場合は、ssh
SDカードを取り外し、ssh
SDのブートセクションに名前の空のファイルを入れます。次に、Piを起動しssh pi@<ip of pi>
(Linux PCで)ログインします。 (Windows PCで使用しPutty
たい場合に使用してください。)ssh
CLI 環境に入ったら、変更を元に戻して Pi を再起動します。