web-dev-qa-db-ja.com

クラッシュ後、ターミナルとNautilusは動作を停止しました

何かがひどく間違っており、作業中の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 :デスクトップのパスまたは名前を取得できませんでした

どのように物事を通常に戻すことができるかについてのポインタ?

編集:再起動後も持続します。

7
Rotkiv

今日説明したのと同じ問題に遭遇し始めました。このスレッドで解決策を見つけました: 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は更新中に自動的に再起動し、いくつかのファイルをルートとしてホームフォルダーに書き込みました。

9
Michiel

上記の回答が言及しているように、ディレクトリ〜/ .dbus /は重要です。存在しない場合は作成します。

それでも解決しない場合は、環境変数NO_AT_BRIDGE=1を設定します。

1
Alcaro