WindowsとUbuntuのデュアルブートにした時のメモ書き。

 / #ubuntu

はじめに

環境

  • Thinkpad x280
    • Windows, intel core i5 8th
    • Storage: m.2 sata 500gb
    • RAM: 16GB
    • US 配列キーボード
  • Ubuntu 用にした外付け SSD
    • m.2 sata 128gb

デュアルブートにしたきっかけ

元は Windows ユーザーでしたが、最近は virtualbox による仮想環境でコードを触っていました。vm に RAM8GB 弱を分け与えていたこともあり特に問題もなくやってましたが、最近になって Chrome がパソコンが頻繁にフリーズするようになったので、デュアルブートを考えました。

本題:Ubuntuの用意

今回はUbuntu Japanese Teamの 20.10 日本語 Remix iso image を使用した。

インストールメディア

インストールメディアの作成にはRufusを使用し、iso イメージと作成先の USB などのメディアを選択するだけで、非常に簡単容易だった。

通常だと内蔵 SSD に Ubuntu を作成する際はパーティションを弄るわけだが今回は空っぽの外付け SSD を使うので特に何もしなかった。

再起動して Bios 設定画面で OS ブートに先に作成したインストールメディアを使うように優先順位を設定して、また再起動して、Ubuntu を起動、『Ubuntu を試す』を選択した。

Ubuntuのインストール

スワップ領域と言われても余りわからない人間なので、このいおりのプログラミングめもの記事を参考にした。画像も添えてあって非常にわかりやすかった。なのでこちらでは割愛。

Ubuntuのセットアップ

キーボード配列の変更

今回は Ubuntu 日本語 Remix を使用したのでインストール直後から日本語を使用できたが、パソコンのキーボードは US 配列なので、キーボード配列を変更する必要があった。

設定の『地域と言語』の入力ソースから英語を追加、元々入っている日本語と日本語(Mozc)のうち、日本語は不要だったので削除した。

image

言語の切り替えは Windows+Space でできるようだ。個人的に好きじゃないので、あとで変更したい。

ディレクトリ名を日本語から英語に

LANG=C xdg-user-dirs-gtk-update

curl のインストール

sudo apt install curl

ゴミ箱をDockに表示

gsettings set org.gnome.shell.extensions.dash-to-dock show-trash true

Windowsとの時刻ズレを解消

sudo timedatectl set-local-rtc true

MP4動画などを再生できる様にする

sudo install ubuntu-restricted-extras
sudo install ffmpeg

コピーライトの関係でライセンスに同意していない状態でプリインストールできない模様。

Unable to play MP4 file in Ubuntu 18.04: H.264 (Main Profile) decoder is required to play the file, but is not installed

Ubuntu excludes these codecs because these video files and other media formats are copy-right protected, so you can't just add these protected technology to your operating systems and programs without agreeing to their licensing terms and conditions.

各種ソフトウェアのインストール

基本的にsudo apt install で済ましたい

不要ソフトのアンインストール

最小インストールをしておけば良かったけれどもしなかったので、UbuntuSoftware 上で削除。

image

  • 削除したもの
    • ゲーム類: お遊び用パソコンじゃないので
    • 写真・カレンダー・その他バックアップ、LibreOffice 等
      • Google 使うので
    • テキストエディタ類:VSCode を使うので

google chrome

Ubuntu 用に .deb が用意されているので、取り敢えず DL。

# dl先にて
sudo apt install ./google-chrome-stable_current_amd64.deb

slack

VisualStudioCode

vim

VSCode も vim も使う

sudo apt remove nano
sudo apt install vim
sudo update-alternatives --config editor

Git

sudo apt install git
git config --global core.editor 'vim -c "set fenc=utf-8"'
git config --global user.name "blah blah"
git config --global user.email "username@example.com"

gyazo

curl -s https://packagecloud.io/install/repositories/gyazo/gyazo-for-linux/script.deb.sh | sudo bash
sudo apt-get install gyazo

Solaar(マウス関連

Logicool のマウス管理ソフトには Linux 版がないので、代替としてSolaarを使う。

sudo apt install solaar

image

howdy(WindowsHello的な顔認証)

sudo add-apt-repository ppa:boltgolt/howdy
sudo apt update
sudo apt install howdy
# get IR camera path
sudo apt install v4l-utils
v4l2-ctl --list-devices

apt だけでやりたいなら、Release ページで.deb を DL。howdy [-U user] [-y] command [argument] な感じでセッティング。わからないときは、arch linux wiki - howdyに載っている。

squoosh(画像圧縮)

ソフトウェアではなく PWA だけれども。有能なのでサイトから PWA を追加

image