raspberry pi2 firstsetup(Japanese GUI/ssh/VNC)
ラズパイ2の初期設定メモ
- check version
$ cat /etc/debian_version 8.0 $ cat /proc/version Linux version 4.1.13-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #826 SMP PREEMPT Fri Nov 13 20:19:03 GMT 2015 ## やりわすれたけど 次から uname -aも表示する
- apt update
sudo apt-get clean sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
- network(before SSH)
sudo apt-get install avahi-daemon vi /etc/hostname vi /etc/hosts
- ターミナルから設定画面を開く
# sudo raspi-config
- Japanese IME (日本語環境)
sudo apt-get install task-japanese task-japanese-desktop sudo apt-get install fonts-vlgothic sudo apt-get install ibus-anthy #ibusを設定する VNC経由などでうまく起動できない場合は、Xのメニューパネルの[US]を右クリックして設定を開く ibus-setup
ibusの設定->Raspberry Pi & LiveCode / LiveCode 7 プログラミングをラズベリー・パイで! 小島健治
CUIで日本語を表示できるように
$ sudo apt-get install jfbterm その後起動、とりあえずは都度 $ jfbterm
- screen(HDMI) & sound configuration
sudo vi /boot/config.txt #hdmi_group=2 #hdmi_mode=85 #hdmi_drive=2
- vncserver
$ sudo apt-get install tightvncserver $ tightvncserver
vnc の終了は killする
- vi/vimの入れ替え
$ dpkg -l | grep vim $ sudo apt-get --purge remove vim-common vim-tiny $ sudo apt-get install vim
- browser setting
$ sudo vi /usr/share/glib-2.0/schemas/org.gnome.epiphany.gschema.xml #edit xml files from: #https://duckduckgo.com/?q=%s&t=raspberrypi #to: #https://www.google.co.jp/search?q=%s # 設定を反映するには以下を実行 $ sudo apt-get install libglib2.0-bin $ sudo glib-compile-schemas /usr/share/glib-2.0/schemas
- open_jtalk
sudo apt-get install open-jtalk open-jtalk-mecab-naist-jdic htsengine libhtsengine-dev hts-voice-nitech-jp-atr503-m001 sudo apt-get install mplayer open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic/ -m /usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice text.txt -ow output.wav mplayer output.wav
- jsay
#!/bin/sh TMP=/tmp/jsay.wav cd /usr/share/hts-voice/mei_happy echo "$1" | open_jtalk \ -m /usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice \ -x /var/lib/mecab/dic/open-jtalk/naist-jdic \ -ow $TMP && \ aplay --quiet $TMP rm -f $TMP
- 音量
# last num is 1:aux 2:hdmi 0:auto amixer -c 0 cset numid=3 1 #volume amixier set PCM 40%
- 温度を確認
vcgencmd measure_temp
- node-red にOSCを追加する
sudo apt-get install npm cd $HOME/.node-red npm install node-red-osc node-red-stop node-red-start # node-red 自動起動 sudo update-rc.d nodered defaults
- Wifi接続時に自動powermanagement で繋がりにくくなるのを防ぐ
sudo vim /etc/modprobe.d/8192cu.conf # Disable power saving options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1 //保存して終了 sudo reboot # Disable IPv6 IPV6を無効にする # /etc/sysctrl.confの末尾に以下を追記 net.ipv6.conf.all.disable_ipv6 = 1
参考:Raspberry Piで無線LANの反応が悪い時の対処法 | ものづくりエクスペリメント
- Scrathc GPIOをインストール
wget http://goo.gl/Pthh62 -O isgh5.sh --no-check-certificate $ bash isgh5.sh
Raspberry PiでLチカ!Scratchのネコちゃんと遊ぼう! | Device Plus - デバプラ
Scratch GPIO - Raspberry Pi Documentation
- SCPでmacなど外部とファイルのやり取り
scpコマンドでサーバー上のファイルorディレクトリをローカルに落としてくる - Qiita
- GPIOの電流制限など