MacからUbuntuに移行する際にやったこと

###MacBookにUbuntuをインストールした後にやったこと


###アプリ編

####Chromiumをインストールする

```
sudo apt-get install chromium-browser
```
https://ja.wikipedia.org/wiki/Chromium


#####Seleniumで利用する場合はドライバーも入れる

```
sudo apt-get install chromium-chromedriver
```

####Vimエディタをインストールする

```
sudo apt-get install vim
```

####Snapedストアを追加する

Ubutuストアで配信されていないアプリを入手できます。
Snapedストアに並んだアプリは審査がされているようです。

<img width="400" alt="Screenshot from 2021-07-15 18-41-04.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1730759/196f5110-6fd8-adda-6c1c-d00f0d7f0392.png">

```
sudo apt install snapd
```

https://kledgeb.blogspot.com/2018/05/ubuntu-1804-123-snap-store.html

https://kledgeb.blogspot.com/2021/01/ubuntu-2010-78-snap-store6.html



###通信・セキュリティ編

####デフォルトのファイヤーウォールを起動させる
Ubuntuにはデフォルトでファイヤーウォールがインストールされており、GUI画面で管理する


https://qiita.com/RyoMa_0923/items/681f86196997bea236f0

```
#起動
sudo ufw enable
#停止
sudo ufw disable
#更新
sudo ufw reload
#状態
sudo ufw status
```

####ファイヤーウォール管理するGUIツールをインストール

https://sicklylife.jp/ubuntu/2004/gufw.html

<img width="200" alt="Screenshot from 2021-07-16 17-56-29.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1730759/c65d5357-06ea-be07-9b56-9e375c516d1b.png">

```
sudo apt -y install gufw
```


####通信をキャプチャするソフトインストール

https://www.charlesproxy.com/

https://www.wireshark.org/


####OpenVpnを利用する

https://www.vpngate.net/ja/


```
sudo apt-get install --reinstall network-manager network-manager-gnome network-manager-openvpn network-manager-openvpn-gnome

```

https://hgw09.exblog.jp/21905931/


####ウィルス検知ソフト EestのUbuntu版をインストール
海外からインストールできます

https://www.eset.com/int/home/antivirus-linux/

####ポートスキャンツール nmapをインストール

https://nmap.org/man/ja/index.html

```
sudo apt install nmap
```

#####自分のマシンをポートスキャンしてみる

不要なポートが開いていた場合はすぐ調べて閉じます。

```
nmap 127.0.0.1
```

####コマンド履歴を取得
不審なコマンドを実行されていないか確認できます

```
history
```

####ログイン履歴履歴を取得
不審なログインされていないか確認できます

```
last
lastlog
```

https://www.atmarkit.co.jp/ait/articles/0302/22/news002.html

####IP６を無効にする

https://linuxfan.info/ubuntu-on-off-ipv6

```
#確認する
ip -6 a

vim /etc/default/grub

# GRUB_CMDLINE_LINUX=""
# GRUB_CMDLINE_LINUX_DEFAULT
#ipv6.disable=1にする
GRUB_CMDLINE_LINUX="ipv6.disable=1"
GRUB_CMDLINE_LINUX_DEFAULT="maybe-ubiquity ipv6.disable=1"

#更新
sudo update-grub
# 再起動
sudo reboot

#確認する
ip -6 a
```

###ユーティリティ編

####Caps-LockキーをCtrlキーにする

https://linux.just4fun.biz/?Ubuntu/Caps-Lock%E3%82%AD%E3%83%BC%E3%82%92Ctrl%E3%82%AD%E3%83%BC%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95#u4e4139a

```
sudo apt install gnome-tweaks
gnome-tweaks
```

tweaksアプリがインストールされる。起動 - 追加レイアウトオプション

追加レイアウトオプションからCapsLockを無効にできたり、Ctrlに変換できます

<img width="350" alt="Screenshot from 2021-07-15 18-47-51.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1730759/8647e5a0-4fce-d900-fe43-26c30b7d289b.png">


####ファイルエクスプローラーでシステム領域を編集する

デフォルトのファイルエクスプローラーはシステム領域は編集できません。

```
sudo nautilus
```


####起動時にアプリを実行する

一番簡単なのは自動起動時に設定できるアプリがUbuntuにプレインストールされています。

<img width="500" alt="Screenshot from 2021-07-15 18-24-26.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1730759/c773440f-ff96-71df-4e11-3164a5a316ae.png">


アプリをパスを指定することで自動起動できます
<img width="250" alt="Screenshot from 2021-07-15 17-15-23.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1730759/fc290e75-fb2b-7279-1ff5-60044d04bc85.png">


####起動時にContrlをdeleteキーにする

上の自動起動アプリを利用しシェルスクリプトを実行する

```
sh

#!/bin/sh -e
# Contrlをdeleteキーにする
xmodmap -e "keycode 37 = Delete NoSymbol Delete"
#プリントキャプチャをF12にする
xmodmap -e "keycode 96 = Print Execute Print Execute"

exit 0
```

#####キーコードを調べる

```
xev
```

#####キーコードの一覧を取得する

```
xmodmap -pke
```

####Functionキーを利用できるようにする

```
echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode
```

####Macのキー英数キーとかなキーを使えるようにする
Macのキー　英数キー、かなキーをUbuntuで使えるようにする

Mozc選択する
<img width="150" alt="Screenshot from 2021-07-15 17-59-30.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1730759/3c0c549d-4d78-3e01-c76e-b7faf0c09c73.png">
キー設定の選択　編集ボタンを押す
<img width="300" alt="Screenshot from 2021-07-15 17-58-08.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1730759/4116fce0-2651-3fde-51ed-d19a52c699db.png">
入力キーを押してソートする
Eisuをひらがなに入力切り替えにする
<img width="300" alt="Screenshot from 2021-07-15 17-58-42.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1730759/0319f96f-1e5e-a9e3-9f63-66dc0a270e90.png">

Hiragana　IMEを無効化にする
<img width="300" alt="Screenshot from 2021-07-15 17-59-02.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1730759/69e04827-e1c9-2621-9284-5e4d53675d0d.png">



###動画・画像編

####動画コーデックをインストールする

https://note.com/setoyama60jp/n/nfb2dedf64b8a

ウィンドウズメディア形式やmp4形式を再生できるにようになる。VLCなで再生できるようになる

```
sudo apt install ubuntu-restricted-extras
```

####twitterのタイムライン動画を再生する

```
sudo apt install ffmpeg
```

####画像ファイルをサムネイル画像で見れるようにする

```
sudo apt install shotwell
```

https://gihyo.jp/admin/serial/01/ubuntu-recipe/0162

###Audio編

####マイクをディパイスレベルで無効にする

<img width="300" alt="Screenshot from 2021-07-15 18-29-36.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1730759/4b84fb51-26b7-4014-dc93-d7cd4201bd43.png">

Audioディパイスを管理するアプリが立ち上がります。

```
sudo apt install pavucontrol

pavucontrol
```

https://gihyo.jp/admin/serial/01/ubuntu-recipe/0137

###開発編

####Riderをインストール

https://www.jetbrains.com/ja-jp/rider/

```
sudo snap install rider --classic
```

####MonoDevelopをインストール

https://www.monodevelop.com/download/

```
sudo apt install apt-transport-https dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu vs-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list
sudo apt update
```

```
sudo apt-get install monodevelop
monodevelop
```

####visual sutdio codeをインストール
https://code.visualstudio.com/

####開発に必要なライブラリ

```
$ sudo apt-get install zsh zsh-dev
$ sudo apt-get install curl
$ sudo apt-get install make
$ sudo apt-get install gcc
$ sudo apt-get install g++
$ sudo apt-get install emacs
$ sudo apt-get install emacs-goodies-el
$ sudo apt-get install git
$ sudo apt-get install subversion
$ sudo apt-get install zlib1g
$ sudo apt-get install libevent-dev
$ sudo apt-get install pkg-config
$ sudo apt-get install vim
```