Ubuntuでターミナルが開けないときの対処法まとめ
Ubuntuマシンでターミナルが開かなくなって困っていませんか?この問題はあまり頻繁に発生するものではありませんが、実際に存在し、誰の環境でもいつ起こってもおかしくありません。この記事では、Ubuntuでターミナルが開けなくなったときに試せる具体的な解決策を、原因別にわかりやすく解説します。
アイコンが見つからないだけの場合
以前使っていたターミナルの起動アイコンがデスクトップやドックから消えただけなら、ターミナル自体がアンインストールされたわけではありません。Ubuntuの「アクティビティ」メニューから、インストール済みアプリの中に探せば見つかるはずです。
Winキー(スーパーキー)を押して検索フィールドに「terminal」と入力すれば、すぐに見つけられます。あとはクリックして起動するだけです。
ドックに再びピン留めしたい場合は、アイコンを右クリックして「お気に入りに追加」を選択してください。
また、キーボードショートカット Ctrl + Alt + T を覚えておくとさらに便利です。この組み合わせを押すだけで、どこからでもターミナルを呼び出せます。まずは試してみてください。
ソフトウェアの競合が原因の場合
問題が新しいソフトウェアをインストールした直後に発生したのであれば、ソフトウェア同士の競合が疑われます。珍しいケースですが、実際に起こり得ます。インストールされているソフトの組み合わせによって原因は無数にあるため、最も手軽な解決策は「直前に行った操作を元に戻すこと」です。
まず、問題が現れる直前にインストールしたソフトウェアをアンインストールしてみましょう。これで問題が解決する可能性があります。
それでも問題が解決しない場合は、より思い切った手段として、最近のバックアップからシステム全体を復元する方法もあります。ZFSでインストールした最新版のUbuntuを使っているなら、ZFSスナップショットから簡単に復元できます。その後、変更内容をひとつずつ再度適用していけば、原因となった操作を特定でき、その problematic なステップだけを取り消すことも可能です。
Python関連の競合に注意
特によく知られている競合の一つが、Pythonのインストールに関連するものです。最新版のPythonへアップグレードした直後に問題が発生した場合、ターミナルが新しいバージョンを参照できるように設定されていないことが原因かもしれません。
この問題を解決するには、ターミナル内のPython参照を更新します。Ctrl + Alt + F3 を同時に押して、フェイルセーフのTTY端末に切り替えましょう。そこでログインし直してから、次のコマンドを入力します。
sudo nano /usr/bin/gnome-terminal
ファイル内の以下の記述を:
#!/usr/bin/python3
次のように変更します。
#!/usr/bin/python3.6
もちろん、さらに新しいバージョンのPythonをインストールしている場合は、上記のバージョン番号を実際の環境に合わせて書き換えてください。
ターミナルの設定が壊れている場合
ターミナルの設定をいじった後に問題が発生したのであれば、原因はおおよそ見当がついているはずです。フェイルセーフ端末を使えば、変更前の状態に戻すことで被害を元に戻せます。
TTYフェイルセーフ端末にアクセスするには、Ctrl + Alt + F3 を同時に押します。ログインしたら、通常のターミナルに対して行った変更を取り消しましょう。
GUIでより扱いやすく設定を編集したい場合は、Dconf-Editorをインストールするのがおすすめです。
sudo apt install dconf-editor
インストール後、Dconf-Editorを起動すると警告が表示されるので、「I'll be careful.(注意して使用します)」をクリックして先へ進みます。
続いて「/org/gnome/terminal/legacy」へ移動し、変更した設定を元に戻してください。
もしプロファイル設定を変更した後に問題が発生した場合は、デフォルト値へ簡単にリセットできます。TTY端末(Ctrl + Alt + F3)に移動して、次のコマンドを入力します。
dconf reset -f /org/gnome/terminal/legacy/profiles:/
ただし注意点として、このコマンドを実行するとgnome-terminalのすべてのプロファイルが削除され、デフォルトプロファイルも初期設定に戻される点に留意してください。
再インストール、または代替ターミナルを使う
Windowsでのトラブルシューティングに近い発想ですが、ターミナルを一度アンインストールして再インストールするという手もあります。Ctrl + Alt + F3 でフェイルセーフTTY端末に移動し、次のコマンドを入力します。
sudo apt remove gnome-terminal
その後、次のコマンドで再インストールします。
sudo apt install gnome-terminal
最後に、どうしてもどの方法でも解決できない場合は、代替のターミナルエミュレーターを利用するのも一つの手です。たとえばGuakeやTilixなどが人気です。
sudo apt install guake sudo apt install tilix
これらをデフォルトターミナルの代わりに使うことができますし、万が一のときのバックアップとしてTTYフェイルセーフ端末が常に残っている点も心強いですね。
ターミナルが使えないと、パッケージ情報の検索やWebでの調べ物にも支障が出て、非常にストレスを感じるものです。あなたも標準ターミナルが使い物にならなくなるようなトラブルに遭遇したことはありますか?ぜひ下のコメント欄で教えてください。
-
Safariが開かない・起動しないときの原因と8つの解決策【Mac】
「DockのSafariアイコンをクリックしても何も起こらず、バウンドもせず開かない。いろいろな方法で開こうとしたけど、どれもダメ。昨日までは普通に使えていたのに…」——Redditユーザーの投稿よりSafariが開かない、クリックしても起動しない、応答しない——そんなトラブルに悩まされていませんか?この記事では、不具合を起こしたSafariを復活させるための原因と具体的な対処法を詳しく解説します。目次第1部:Safariが開かない原因とは?第2部:Safariが開かないときの8つの対処法第1部:Safariが開かない原因とは?SafariはAppleが開発したWebブラウザで、当初はMac向
-
Macでターミナルを開く4つの方法を徹底解説
システム設定の詳細な変更、エラーやバグのトラブルシューティング、OSへのさまざまな変更などを行いたいときに活躍するのが「ターミナル」です。Macのターミナルは、Windowsの「コマンドプロンプト」に相当するコマンドラインツールで、macOSに標準搭載されているアプリです。テキストベースでOSを直接操作でき、コマンドを実行して開発者レベルのタスクをこなすことも可能です。 この記事では、Macでターミナルを開く4つの方法をわかりやすく紹介します。ぜひ参考にしてみてください。 Macでターミナルを開く方法 1. Spotlight検索を使う Macでターミナルを起動する最も手軽な方法のひとつが、