ページ

2019年6月2日日曜日

crouton を使って Chromebook で Linux を使う話

残念ながら私の愛用している C100PA は,crostini に対応していないので,crouton を使って Linux 環境を構築する.

1.まずは,https://goo.gl/fd3zc にアクセスして,crouton をダウンロードする.

2.次に,crouton を使って,現在使用可能なディストリビューションとパッケージを確認する.
(このページを読んでいる人は,すでにデベロッパーモードにしていると思われるのでその辺の手順は省略する.)

ディストリビューションの確認
$ sudo sh -e ~/Downloads/crouton -r list
Recognized debian releases:
    potato! woody! sarge! etch! lenny! squeeze! wheezy jessie stretch buster sid
Recognized kali releases:
    moto! kali! sana! kali-rolling
Recognized ubuntu releases:
    warty! hoary! breezy! dapper! edgy! feisty! gutsy! hardy! intrepid! jaunty!
    karmic! lucid! maverick! natty! oneiric! precise! quantal! raring! saucy!
    trusty utopic! vivid! wily! xenial yakkety! zesty! artful* bionic*
Releases marked with ! are upstream end-of-life, and should be avoided.
Releases marked with * are unsupported, but may work with some effort.

メッセージに表示されているように,!マークと*マークは避けたほうが良いので,今回は ubuntu の xenial を選択する.

パッケージの確認
$ sudo sh -e ~/Downloads/crouton -t list
Available targets:
audio
        Support audio playback via Chromium OS's audio system.
        Requires: core
chrome
        Google Chrome browser, stable channel.
        Requires: x11
chrome-beta
        Google Chrome browser, beta channel.
        Requires: x11
chrome-dev
        Google Chrome browser, dev channel.
        Requires: x11
chromium
        Chromium browser. Uses the distro's version, which may be old.
        Requires: x11
cli-extra
        Basic CLI tools such as ssh.
        Requires: core
core
        Performs core system configuration. Most users would want this.
e17
        Installs the enlightenment desktop environment. (Approx. 50MB)
        Requires: gtk-extra
extension
        Clipboard synchronization and URL handling with Chromium OS.
        Requires: x11
gnome
        Installs the GNOME desktop environment. (Approx. 400MB)
        Requires: gtk-extra
gnome-desktop
        Installs GNOME along with common applications. (Approx. 1100MB)
        Requires: gnome
gtk-extra
        GTK-based tools including gdebi and a simple browser.
        Requires: x11
kde
        Installs a minimal KDE desktop environment. (Approx. 600MB)
        Requires: x11
kde-desktop
        Installs KDE along with common applications. (Approx. 1000MB)
        Requires: kde
keyboard
        Adds support for Chromebook keyboard special keys.
        Requires: x11
kodi
        Installs the KODI media player. (Approx. 200MB)
        Requires: x11
lxde
        Installs the LXDE desktop environment. (Approx. 200MB)
        Requires: gtk-extra
lxde-desktop
        Installs LXDE along with common applications. (Approx. 800MB)
        Requires: lxde
touch
        Touchscreen and limited generic gesture support.
        Requires: x11
unity
        Installs the Unity desktop environment. (Approx. 700MB)
        Requires: gtk-extra
unity-desktop
        Installs Unity along with common applications. (Approx. 1100MB)
        Requires: unity
x11
        X11 via autodetected backend. Does not install any desktop environment.
xfce
        Installs the Xfce desktop environment. (Approx. 250MB)
        Requires: gtk-extra
xfce-desktop
        Installs Xfce along with common applications. (Approx. 1200MB)
        Requires: xfce
xiwi
        X.org X11 backend running unaccelerated in a Chromium OS window.
        Requires: audio extension
xorg
        X.Org X11 backend. Enables GPU acceleration on supported platforms.
        Requires: audio

たくさん出てきて戸惑うが,大まかにはデスクトップ環境の選択と,エクステンションの類の選択になる.今回はデスクトップ環境として,xfce-desktop.エクステンションとして,keyboard,touch,xiwiを選択する.

3.ディストリビューション,パッケージが決まったのでインストールを開始する.
$ sudo sh -e ~/Downloads/crouton -r xenial -t xfce-desktop,keyboard,touch,xiwi -m http://ftp.jaist.ac.jp/pub/Linux/ubuntu/

-m オプションは必須ではないが,近く(日本)のミラーサイトを選択しないと,インストールに時間がかかるので,追加しておいたほうが良いだろう.それでもインストールにはかなり時間がかかるので,ここで暫く待つ.

なお,Chromebook の設定で,アイドル状態のときの動作をスリープモードにしていると,インストール中にスリープモードになってしまい,失敗する恐れがあるので,変更しておく.

4.crouton-integration をインストールする
すでに crouton のインストールは完了しているが,このままでは全画面起動しかできないため,Virtual Box のように,Linux を Window 表示できるように以下のページから拡張機能をインストールする.
https://chrome.google.com/webstore/detail/crouton-integration/gcpneefbbnfalgjniomfjknbcgkbijom/related

5.Linux を起動する.
$ sudo startxfce4

全画面でXfceデスクトップのUbuntuが起動する.crouton-integration をインストールしているので,Chromebook の全画面表示切り替えボタンでウィンドウ/全画面の切り替えができる.

私の環境でスクリーンショットを撮ると,なぜか Linux 画面が気持ち悪い配色になってしまったが,本当はキレイな青色のデスクトップが起動している.

0 件のコメント:

コメントを投稿