web-dev-qa-db-ja.com

Unityランチャーまたはサイドパネルのショートカットからgnome-terminalを開けない

Ubuntu 16.04をインストールしましたが、Unityランチャーまたはサイドパネルにロックされたショートカットからgnome-terminalを起動できないことを除いて、すべて正常に動作するようです。

ただし、gnome-terminalはXtermまたは右クリック> [ターミナルを開く]から正常に起動します。 Alt-F2でgnome-terminalを実行することもできます。

だから、これはUnityの問題だと思われますか?

Unityランチャーまたはショートカットからgnome-terminalを押すと、gnome-terminalアイコンが少し脈動し、その後シェルが終了します。シェル自体は表示されず、サイドバー上のアイコンのみが表示されます。

Unityランチャーでターミナルを検索すると、gnome-terminalが見つかりますが、その名前は「nlykkei @ nlykkei-Ubuntu:〜」であり、通常の「Terminal」ではありません。

また、gnome-terminalは、実行可能ファイルの緑など、色を表示しなくなりました。

誰かが私のUnityターミナルを復元する方法を教えてもらえますか?ロケール設定を構成することで問題を解決しようとして、Googleで既に2〜3時間を費やしました。

3
Shuzheng

何が起こったのかを推測することしかできませんが、次の2つのことが順不同に思えます。

  1. Dashでnlykkei@nlykkei-Ubuntu:~を取得するという事実は、ターミナルを検索するときに、gnome-terminal.desktopファイルのローカル(エラー)コピーが必要であることを確認します。これは、なぜそれがdoesxtermのc​​liから実行するのかも説明しています。 .desktopファイルはそれを超えています。
  2. ターミナルで色を失ったという事実は、~/.bashrcファイルに何か問題があることを示しています。

解決する

  1. .desktopのローカルコピーを削除し、gnome-terminalを呼び出します(~/.local/share/applicationsにあります)。 Unity LauncherとDashは、グローバルランチャーを再び使用します。
  2. 次のコマンドを実行して、元の~/.bashrcファイルを復元します。

    cp /etc/skel/.bashrc ~/
    

その後ログアウトして再度ログインすると、修正する必要があります。

3
Jacob Vlijm