LoginSignup
10
10

More than 3 years have passed since last update.

ChromeOS/Chromebook 開発用マシン構築手順

Last updated at Posted at 2018-12-24

Chromebookを換えたときのために手順を残す
順次追加していきます:muscle_tone2:

前提

バージョン

76.0.3809.102(Official Build)(64 ビット)

キーボード

英字キーボード

CPUアーキテクチャ

x86/x64

ChromeOSの設定

  • ChromeOSのアップデートを確認
  • タッチパッドの速度を最速に設定
  • スクロールを逆方向に設定
  • キーボードの自動リピートまでの時間を短くする
  • キーボードのコントロールとランチャーを入れ替える
  • Linux(Crostini)モードを有効にする

Linux(Crostini)の設定とパッケージのインストール

ターミナルの設定

ターミナルがアクティブな状態で
Shif+Ctrl+p

バージョンの確認

cat /etc/debian_version

パッケージの更新

sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade

ホスト名の変更

sudo vim /etc/hostname
sudo vim /etc/hosts

Guiアプリケーションでの日本語入力⇔英語入力の切り替え

日本語フォントのインストール

sudo apt install fonts-noto-cjk

fcitx-mozcのインストール

sudo apt install fcitx-mozc

ChromeOSランチャーのfcitxをクリック

これをしないとInput Methodに「Keyboard English(US)」が追加されない(USキーボードの場合)

Input MethodにMozcを追加

fcitx-configtool

Screenshot 2019-07-27 at 13.59.05.png

環境変数の追記

/etc/systemd/user/cros-garcon.service.d/cros-garcon-override.conf
Environment="GTK_IM_MODULE=fcitx"
Environment="QT_IM_MODULE=fcitx"
Environment="XMODIFIERS=@im=fcitx"

ログイン時に読み込まれるよう設定の追記

~/.profile
/usr/bin/fcitx-autostart > /dev/null 2>&1

Ctrl+Spaceで日本語入力⇔英語入力ができるが、IDE(JetBrainsやVisual Studio Code)とジェスチャーがかぶってしまいIDEで入力支援機能が使えない、、、、:pensive:要検討

Visual Studio Codeのインストール

curl -L https://go.microsoft.com/fwlink/?LinkID=760868 > code.deb
sudo apt install ./code.deb

Dockerのインストール

sudo apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update
sudo apt install -y docker-ce

Docker Composeのインストール

# 別のバージョンのComposeをインストールするには、指定のバージョンで1.24.1を置き換える
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# バイナリに実行可能権限を適用
sudo chmod +x /usr/local/bin/docker-compose

SudoなしでDockerを実行する(Visual Studio CodeのRemote Developmentでエラーになってしまうので)

sudo groupadd docker
sudo usermod -aG docker $USER

こまごまとしたツールのインストール

sudo apt install terminator
sudo apt install screenfetch
sudo apt install tree

Bashログイン実行されるよう設定の追記

~/.bashrc
screenfech -t
10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10