ふと思いたち、稼働率が下がっていた DELL mini12の再セットアップを敢行。
www1.jp.dell.com www.itmedia.co.jp
目標
- Youtubeの動画をフルスクリーンでストレスなく見たい。
mini12の解像度が1280x800なので、720p(1280x720)の視聴が目標。- スト5動画とか綺麗なの見たいよね。 https://www.youtube.com/watch?v=bV_F5mKviow
- クーピーチャンネルさんのも面白い。 https://www.youtube.com/watch?v=E-ZE07ywe1M
- 普通に日本語環境は使いたい。
前提環境
- DELL Inspiron1210 (mini12)
今回見つけたベストプラクティス
- Ubuntu 14.04.06LTS, i386 + Japanese Team PPA
- https://releases.ubuntu.com/14.04/ubuntu-14.04.6-desktop-i386.iso
- https://launchpad.net/~japaneseteam/+archive/ubuntu/ppa (最初から日本語Remixを入れてもいいかも知れない。が、今回はあとから入れました)
- Intel EMGD driver(プロプラ)必須。
https://launchpad.net/~thopiekar/+archive/ubuntu/emgd - mplayer-vaapi
https://launchpad.net/~sander-vangrieken/+archive/ubuntu/vaapi - external application pluginを使って、chromiumから youtube-dl + mplayerを呼び出す。
- 実行したいコマンドはこんな感じ。
youtube-dl -o - -f '[width<=1280][height<=800]' https://www.youtube.com/watch?v=xxxx | mplayer -
- 実行したいコマンドはこんな感じ。
インストール手順
- ubuntu 14.04.06, i386のISOイメージで USBインストーラを作る。
日本語ロケール、日本語キーボードでインストール。
emgdドライバをインストール。
sudo add-apt-repository ppa:thopiekar/emgd
sudo apt-get update
sudo apt-get install emgd-driverが、どうもコンフリクトが起きるようでコマンドで対処したようだ。この辺りのコマンドを使っている。(最終的に /usr/bin/Xが見つかればOK!)
sudo apt-get install synaptic
sudo synaptic
sudo apt-get install emgd-driver
sudo apt-get install emgd-driver xserver-xorg-1.9
sudo apt --fix-broken install
sudo apt-get update
sudo apt-get install emgd-driver
sudo dpkg -S /usr/share/X11/xorg.conf.d/10-evdev.conf
sudo apt-get remove xserver-xorg
sudo apt --fix-broken install
sudo apt-get remove xserver-xorg
sudo dpkg -S /usr/share/X11/xorg.conf.d/10-evdev.conf
sudo apt-get remove xserver-xorg-input
sudo apt-get remove xserver-xorg-input-evdev-lts-xenial
sudo apt-get autoremove
sudo apt-get install emgd-driver
which X他に、libvaを入れておいて。このへん。
ii libva-glx1:i386 1.3.0-2 i386 Video Acceleration (VA) API for Linux -- GLX runtime
ii libva-x11-1:i386 1.3.0-2 i386 Video Acceleration (VA) API for Linux -- X11 runtime
ii libva1:i386 1.3.0-2 i386 Video Acceleration (VA) API for Linux -- runtimeemgdドライバ用のコンフィグファイルを /usr/share/X11/xorg.conf.d/にインストール。
LXDEをインストール。(他に使いたいDesktop Environmentがあればトライしてみて)
sudo apt-get install lxde
リブート -> LXDEにてログイン
カーネルバージョンの固定
synapticアプリを使って実行。固定対象は以下の3つ。linux-generic-lts-xenial (4.4.0.142.122)
linux-headers-generic-lts-xenial (4.4.0.142.122)
linux-image-generic-lts-xenial (4.4.0.142.122)日本語パッケージのインストール。
好きなインプットメソッドを使ってください。 私はポリシーないので、ficit + mozc。sudo add-apt-repository ppa:japaneseteam/ppa
sudo apt-get updatechromium-browserのインストール
sudo apt-get install chromium-browser
mplayer-vaapiのインストール
sudo apt-add-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapichromiumで、external application buttonプラグインの有効化。
NPAPIとか PPAPIとかが使えなくなった現在、これがベストの連携方法。
$HOME/binにスクリプトを置いて、chromiumから呼び出せるようにする。
exportしたconfigファイル、および外部スクリプトのサンプルはこちら。(mplayer.sh)
インストールのコツ。
- ユーザの自動ログインは最初は有効にしないほうがいい。
emgdおよびxserver-xorg-1.9をインストールすると、ubuntu-desktopが使えなくなって詰むケースがある。 - "sudo apt-get install emgd-driver"が、特定ファイルのコンフリクトを起こしてインストールが完了しないケースがある。
以下のコマンドを使って、対象パッケージを削除 ー> リトライして頑張る。きっと通る。sudo dpkg -S /usr/share/X11/xorg.conf.d/10-evdev.conf //コンフリクトしたファイルを含むdebパッケージを特定。
sudo apt-get - カーネルはアップグレード「しない」こと。
4.4.0-142 -> 4.4.0-148へアップグレードすると、emgd.koがビルドできなくなる。
struct drm_encoderに関する定義でエラーを吐くのだが、こいつを通すのは難しそう。。。 - Wifiの有効化は後でのんびりやることにして、最初は有線LANを使うのが吉。
sudo apt-get install firmware-b43-installer
sudo modprobe b43
altenativeの検討状況
- 本当は ubuntu-16.04 LTSにしたかったけれど、mplayer-vaapiが対応していなかった。(〜14.04)
- 本当は(2回め)、chromium-betaの vaapiサポート版を試してみたかったけど、xenial以降(16.04〜)にしか対応していない、かつi386版がビルド失敗しているようだ。
https://launchpad.net/~saiarcot895/+archive/ubuntu/chromium-beta - snap版の chromiumは 14.04ではうまく起動してくれなかった。
Question #692045 : Questions : chromium-browser package : Ubuntuemgd-driverが 〜16.04まで対応、mplayer-vaapiが〜14.04までしか対応していない、ということで、実質 14.04(Trusty)しか解がない。
感想
- 以前、mplayer-vaapiを使った時よりも安定しているように思った。 ubuntu 14.04自体が枯れてきたのか。
- サスペンド/レジュームも全く問題ない。他に持っているatom/baytrailタブより調子いいかも。
www.amazon.co.jp - とはいえ、過信ダメ。ゼッタイ。
番外
- 日本語フォルダ名を英語に変える
see, https://qiita.com/taiko19xx/items/d1a001bfc25245b91354LANG=C xdg-user-dirs-gtk-update
- タッチパッドをOFFにする。
see, https://linux.just4fun.biz/?Ubuntu/%E3%82%BF%E3%83%83%E3%83%81%E3%83%91%E3%83%83%E3%83%89%E3%82%92%E3%82%AA%E3%83%B3%E3%83%BB%E3%82%AA%E3%83%95%E3%81%99%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%BBsynclientsynclient TouchpadOff=1
- alsaパッケージ+ Intel ALC269の組み合わせによる不具合(音飛び)を解消する。
下記の1行を /etc/modprobe.d/alsa-base.confに書いておく。options snd-hda-intel model=auto position_fix=1