Ubuntu Server 20.04 でGUIのターミナルが出ねえ場合の対処
仮想環境に限りませんが、Ubuntu 20.04をインストールしてGUIにログインすると、アプリケーション一覧を開こうが画面を右クリックしようが、どこからもターミナルが開けない! 開くためのメニューが見つからない! となることがあります。
問題が起きるのは、何らかの事情でこの状態のUbuntuを「ネットワーク接続できない」ケース、つまり「外部のLinuxやターミナルなどからSSH接続できない」ケースです。例えば構築の初期段階などは、様々な事情でネットワークに繋がずに作業をしなければならないタイミングもあったりするものです。
物理マシンならちょっとしたハブとかクロスケーブルとかあれば、PCと直結してクローズドなネットワークを形成し、PCにインストールしたターミナルからSSH接続して、、とできます。
しかしながら仮想マシンだと、仮想スイッチなどを勝手に作るのは運用上まずかったり(あるいは単にめんどくさかったり)、同じようなクローズドネットワークが使えないケースがあるわけです。
こんなときターミナルが使えないのは意外と死活問題になってしまったりします。
初期インストール時のパッケージの変更が原因なのだろうとは思いますが、細かくパッケージをチェックしたりはしていないのでハッキリしたことは分かっていません、、、
そんなときはこちら。
1. Altキーを押しながらF2キーを押下します。
2. 表示された欄内に、以下のコマンドを入力して Enter を押下します。
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY apt install -y gnome-terminal
3. パスワードの入力を要求されるので、パスワードを入力します。
4. しばらく(おそらく数秒)すると、Activities の Show Applications の中に Terminal のアイコンが出現します。
コマンド入力の様子はこんなかんじです。
短いですが今回は以上で失礼します。