何かがひどく間違っており、作業中のC++プログラムがクラッシュした後、端末とnautilus(ファイル)の動作が停止しました。
ターミネーター(別のシェルエミュレーター)をインストールすることができました。ターミネーターからターミナルを起動しようとすると、次のようになります。
(gnome-Shell:779):Clutter-CRITICAL **:01:49:35.532:Clutterを初期化できません:Clutterバックエンドを初期化できません:利用可能なドライバーが見つかりません。 (gnome-Shell:779):mutter-WARNING **:01:49:35.532:Clutterを初期化できません。
Nautilusを起動すると、次のようになります(ただし、ターミネーターからは起動できますが、アイコンをクリックすることはできません)
**(nautilus:445):警告**:01:48:33.021:AT-SPI:デスクトップのパスまたは名前を取得できませんでした**(nautilus:445):警告**:01:48:33.026:AT-SPI :デスクトップのパスまたは名前を取得できませんでした**(nautilus:445):警告**:01:48:33.031:AT-SPI:デスクトップのパスまたは名前を取得できませんでした
.....そのエラーの別の10〜15回の繰り返し....
**(nautilus:445):警告**:01:48:33.509:AT-SPI:デスクトップのパスまたは名前を取得できませんでした**(nautilus:445):警告**:01:48:33.509:AT-SPI :デスクトップのパスまたは名前を取得できませんでした
どのように物事を通常に戻すことができるかについてのポインタ?
編集:再起動後も持続します。
今日説明したのと同じ問題に遭遇し始めました。このスレッドで解決策を見つけました: https://forums.linuxmint.com/viewtopic.php?t=279168
(子孫用)まず、TerminatorまたはXtermをインストールして、動作する端末を取得します。 Synaptic Package Managerを開き、そこにインストールします。
ホームフォルダー内のファイルのアクセス許可を確認します。
find $HOME ! -user $USER
特に、.dbus
のファイルを監視する
一度にすべての権限を解決できます
Sudo chown -Rc $USER:$USER $HOME
さらに、$HOME/.dbus/session-bus
のファイルを削除し、Chromeリモートデスクトップとそのデータを$HOME/.config/chrome-remote-desktop
から削除して再起動しました。私の想定では、Chrome Remote Desktopは更新中に自動的に再起動し、いくつかのファイルをルートとしてホームフォルダーに書き込みました。
上記の回答が言及しているように、ディレクトリ〜/ .dbus /は重要です。存在しない場合は作成します。
それでも解決しない場合は、環境変数NO_AT_BRIDGE=1
を設定します。