M1MacでLinux環境を構築する〜デスクトップ作成編

今回のお題
-
本記事は、[M1MacでLinux環境を構築する](https://qiita.com/keishi04hrikzira/items/680aae7ee4310df1ac98)の一部です。

[前回](https://qiita.com/keishi04hrikzira/items/10aadc61483fdd0bc099)の記事で、M1Macの中にLinuxOSの仮想マシンを作成しました。

ただし現状はターミナルが扱えるようになっただけですので、今回はそちらにデスクトップを導入し、通常のPCとしても扱えるようにしていきます。

デスクトップ機能が不要だという方につきましては、[サーバー構築編](https://qiita.com/keishi04hrikzira/items/c3a4e26488bdfe619505)にお進みください。

手順
-
### Ubuntu Desktopのインストール

前回までの作業でLinuxのターミナルが使えるようになっているはずなので、そこに以下のように入力します($はプロンプトなので入力不要）。

```shell
$ sudo apt install tasksel

$ sudo tasksel install ubuntu-desktop
```
sudoコマンドを用いているのでパスワードの入力が必要になります。

前回決めたものを入力してください。

なお、aptとtaslselはともにubuntuで用いられるパッケージ管理ツールです。

調べた範囲ではあまり両者の違いはわからなかったのですが、ubuntuに標準で組み込まれているのがaptで、今回のubuntu-desktopのような一部のパッケージに関しては別途でtaskselを用いた方が都合が良いという感じでしょうか。

何はともあれ上記のコマンドを叩くと以下のようなダウンロード画面になります。

[![Image from Gyazo](https://i.gyazo.com/6f0d41912a4cc1cad9b69a1b9efca6e7.png)](https://gyazo.com/6f0d41912a4cc1cad9b69a1b9efca6e7)

見にくいですが、ダウンロード状況が100%になると一番下にプロンプトが現れます。

[![Image from Gyazo](https://i.gyazo.com/573221f83cc0585a7f6e1629112284ac.png)](https://gyazo.com/573221f83cc0585a7f6e1629112284ac)

このようになっていれば左上の電源ボタンを押して一度仮想マシンを再起動しましょう。

以下の１枚目のようにログイン画面になるので、ユーザー名を選択後にパスワードを入力すると、２枚目のようなデスクトップが表示されます。

【１枚目】
[![Image from Gyazo](https://i.gyazo.com/bfaea209259e01af5a7536d6321f8988.png)](https://gyazo.com/bfaea209259e01af5a7536d6321f8988)

【２枚目】
[![Image from Gyazo](https://i.gyazo.com/5aa18ac31c2082a6cd3dba0767d03653.png)](https://gyazo.com/5aa18ac31c2082a6cd3dba0767d03653)

設定をどうするかを聞かれますが、最初は基本的にデフォルトのままでOKです。

右上の`Next`を何回か押してください。

最後の設定項目になると`Next`が`Done`に変わるのでそのままクリックすると、以下のような画面になります。

[![Image from Gyazo](https://i.gyazo.com/a4e2e3ce86f1232a199f28701312d27a.jpg)](https://gyazo.com/a4e2e3ce86f1232a199f28701312d27a)

デスクトップにはユーザー名のファイルとゴミ箱があります。

また、左端のサイドメニューにはブラウザのfirefoxやメールアプリのThunderbird mailなどもあります。

これで、デスクトップとして使おうと思えば使える状態になりました。

ですが個人的には、

#### 画面表示を英語から日本語に変更

はしておいた方が使いやすいです。

この辺りが不要な方、一刻も早くサーバーを立ち上げたいという方に関しては以下の作業は不要になりますので、[サーバー構築編]()にお進みください。

それでは、仮想マシンの設定を変更していきます。

### 画面表示の切り替え（英語→日本語）
まずは画面左下の角の部分にある点が９個並んだマークをクリックし（ポインタを乗せていると`Show Applications`と表示されます）アプリを一覧表示した後、歯車マークの設定アプリを開きます。

すると以下のような画面になるので、`Regeon & Language`を選択します。

[![Image from Gyazo](https://i.gyazo.com/bf880050a4c82cca223a5d8698e44791.png)](https://gyazo.com/bf880050a4c82cca223a5d8698e44791)

以下の画面で`Manage Installed Languages`を選択します。

[![Image from Gyazo](https://i.gyazo.com/4702f6b12c7c840f8d606b3f56c91af0.png)](https://gyazo.com/4702f6b12c7c840f8d606b3f56c91af0)

以下のウィンドウが開くので、`Install/Remove Languages`を選択します。

[![Image from Gyazo](https://i.gyazo.com/cea0d8d5a0dbbee74084ce1e52d270d8.png)](https://gyazo.com/cea0d8d5a0dbbee74084ce1e52d270d8)

Japanesにチェックを入れた状態で、Applyを選択します。

[![Image from Gyazo](https://i.gyazo.com/a86d4b0075f77264fc3d1bbb67f5aa87.png)](https://gyazo.com/a86d4b0075f77264fc3d1bbb67f5aa87)

以下の画面が表示されます。

日本語が選択可能になっていることがわかりますが、設定は英語のままですね。

一旦はこのままで`close`します。

[![Image from Gyazo](https://i.gyazo.com/16b52eafb6ebe07b8cd3269eed2b0445.png)](https://gyazo.com/16b52eafb6ebe07b8cd3269eed2b0445)

設定画面を一度閉じた後に再度開くと以下のようになっています。

[![Image from Gyazo](https://i.gyazo.com/ace00fcbb743b7f42a7118416ebf66b4.png)](https://gyazo.com/ace00fcbb743b7f42a7118416ebf66b4)

ここでLanguageをEnglishから日本語に、FormatsをUnited Statusから日本に変更すると以下のように`日本語`の下にRestartと出てくるので選択します。

[![Image from Gyazo](https://i.gyazo.com/10623a33f1edc6587887f23d28cbf44f.png)](https://gyazo.com/10623a33f1edc6587887f23d28cbf44f)

一旦ログアウトがかかりますが、再度ログインし直すと表示が日本語になっています。

ちなみに、初回ログイン時は以下のようにフォルダ名を日本語に変更するかも聞かれますが、ここに関しては変更なしで良いかなと個人的には思います。

[![Image from Gyazo](https://i.gyazo.com/328a91fb538a8ef400b8d0fb0f9095ba.png)](https://gyazo.com/328a91fb538a8ef400b8d0fb0f9095ba)

これで画面表示が日本語になりました。

次はいよいよサーバーを立ち上げます。

https://qiita.com/keishi04hrikzira/items/c3a4e26488bdfe619505