{"id":5676,"date":"2016-02-16T12:00:01","date_gmt":"2016-02-16T03:00:01","guid":{"rendered":"http:\/\/www.skyarch.net\/blog\/?p=5676"},"modified":"2016-06-06T20:33:50","modified_gmt":"2016-06-06T11:33:50","slug":"raspberrypi2%e3%82%92%e3%83%87%e3%82%b8%e3%82%bf%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%8d%e3%83%bc%e3%82%b8%e5%8c%96%e3%81%97%e7%a4%be%e5%86%85%e6%83%85%e5%a0%b1%e8%a1%a8%e7%a4%ba%e3%81%ab%e5%88%a9","status":"publish","type":"post","link":"https:\/\/www.skyarch.net\/blog\/raspberrypi2%e3%82%92%e3%83%87%e3%82%b8%e3%82%bf%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%8d%e3%83%bc%e3%82%b8%e5%8c%96%e3%81%97%e7%a4%be%e5%86%85%e6%83%85%e5%a0%b1%e8%a1%a8%e7%a4%ba%e3%81%ab%e5%88%a9\/","title":{"rendered":"RaspberryPi2\u3092\u30c7\u30b8\u30bf\u30eb\u30b5\u30a4\u30cd\u30fc\u30b8\u5316\u3057\u793e\u5185\u60c5\u5831\u8868\u793a\u306b\u5229\u7528"},"content":{"rendered":"<p><a href=\"http:\/\/www.skyarch.net\/blog\/?p=4862\">\u6628\u5e74\u5ea6<\/a>\u306b\u8272\u3005\u63c3\u3048\u305f\u7269\u3067\u5c11\u3057\u3065\u3064\u898b\u305b\u308c\u308b\u5f62\u306b\u306a\u3063\u3066\u304d\u307e\u3057\u305f\u306e\u3067\u9014\u4e2d\u7d4c\u904e\u306e\u5831\u544a\u304c\u3066\u3089\u30c1\u30e9\u898b\u305b Part1 \u3067\u3059<br \/>\n\u4eca\u56de\u306fRaspberryPi2\u306e\u30c7\u30b8\u30bf\u30eb\u30b5\u30a4\u30cd\u30fc\u30b8\u5316\u306b\u3064\u3044\u3066\u7126\u70b9\u3092\u5f53\u3066\u307e\u3059\u3002<\/p>\n<h1>\u76ee\u7684<\/h1>\n<p>KPI\u5024\u3084\u793e\u5185\u60c5\u5831\u3092\u9ad8\u983b\u5ea6\u306b\u66f4\u65b0\/\u8868\u793a\u3057\u898b\u3048\u308b\u5316\u3059\u308b<\/p>\n<h1>\u5229\u7528\u3057\u305f\u7269<\/h1>\n<p>\u3044\u305a\u308c\u3082\u8868\u793a\u306b\u306f\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u7528\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af Dashing \u3092\u5229\u7528\u3057\u3066\u3044\u307e\u3059\u304c\u3053\u3061\u3089\u306e\u7d39\u4ecb\u306f\u307e\u305f\u5225\u306e\u6a5f\u4f1a\u306b<\/p>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.skyarch.net\/blog\/wp-content\/uploads\/2016\/02\/RaspberrySignage.jpg\" alt=\"RaspberrySignage\" width=\"1024\" height=\"236\" class=\"aligncenter size-full wp-image-5685\" srcset=\"https:\/\/www.skyarch.net\/blog\/wp-content\/uploads\/2016\/02\/RaspberrySignage.jpg 1024w, https:\/\/www.skyarch.net\/blog\/wp-content\/uploads\/2016\/02\/RaspberrySignage-300x69.jpg 300w, https:\/\/www.skyarch.net\/blog\/wp-content\/uploads\/2016\/02\/RaspberrySignage-768x177.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\n<ul>\n<li>RaspberryPi2<\/li>\n<li>HDMI->VGA\u5909\u63db<\/li>\n<li>19\u30a4\u30f3\u30c1\u6db2\u6676<\/li>\n<\/ul>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.skyarch.net\/blog\/wp-content\/uploads\/2016\/02\/TVSignage.jpg\" alt=\"TVSignage\" width=\"1018\" height=\"449\" class=\"aligncenter size-full wp-image-5686\" srcset=\"https:\/\/www.skyarch.net\/blog\/wp-content\/uploads\/2016\/02\/TVSignage.jpg 1018w, https:\/\/www.skyarch.net\/blog\/wp-content\/uploads\/2016\/02\/TVSignage-300x132.jpg 300w, https:\/\/www.skyarch.net\/blog\/wp-content\/uploads\/2016\/02\/TVSignage-768x339.jpg 768w\" sizes=\"auto, (max-width: 1018px) 100vw, 1018px\" \/>\n<ul>\n<li>\u5927\u578bTV<\/li>\n<li>StickPC<\/li>\n<li>USB\u63a5\u7d9a\u578b \u5b66\u7fd2\u30ea\u30e2\u30b3\u30f3<\/li>\n<\/ul>\n<h1>RaspberryPi2\u306e\u30b5\u30a4\u30cd\u30fc\u30b8\u5316\u8a2d\u5b9a<\/h1>\n<p>\u4e3b\u306a\u5185\u5bb9\u3068\u3057\u3066\u4e0b\u8a18\u3092\u5b9f\u65bd\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<ul>\n<li>Raspberry Pi2 \u306e\u521d\u671f\u8a2d\u5b9a<\/li>\n<li>vnc\u30b5\u30fc\u30d0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb (VNC\u63a5\u7d9a\u3067\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u306b\u8868\u793a\u4e2d\u306eX Window\u64cd\u4f5c\u3092\u5b9f\u65bd \u3044\u308f\u3086\u308b display 0)<\/li>\n<li>HDMI->VGA\u51fa\u529b\u8a2d\u5b9a<\/li>\n<li>\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4\u306e\u30b9\u30ea\u30fc\u30d7\/\u30b9\u30ea\u30fc\u30d7\u5fa9\u5e30\u3092Cron\u3067\u52d5\u4f5c\u3059\u308b\u3088\u3046\u306b\u8a2d\u5b9a<br \/>\n\u203bRaspberryPi2\u306e\u96fb\u6e90On\/Off\u306f\u5b9f\u65bd\u3057\u3066\u304a\u308a\u307e\u305b\u3093<\/li>\n<li>jQuery\u7b49\u304c\u6bd4\u8f03\u7684\u307e\u3068\u3082\u306b\u52d5\u4f5c\u3059\u308b\u30d6\u30e9\u30a6\u30b6\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/li>\n<\/ul>\n<h2>OS<\/h2>\n<p>Raspbian \u6700\u65b0\u7248\u3092\u5229\u7528\u3059\u308b<\/p>\n<h2>\u521d\u671f\u8a2d\u5b9a<\/h2>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ sudo raspi-config\n<\/pre>\n<ol>\n<li>Expand Filesystem\u3092\u5b9f\u884c\u3057\u3066\u304a\u304f  (df \u30b3\u30de\u30f3\u30c9\u3067\u7d50\u679c\u78ba\u8a8d)<\/li>\n<li>Change User Password (\u9069\u5207\u306a\u30d1\u30b9\u30ef\u30fc\u30c9\u306b\u5909\u66f4)<\/li>\n<li>Boot Options (B4\u3092\u9078\u629e X\u3092\u7acb\u3061\u4e0a\u3052pi\u30e6\u30fc\u30b6\u3067\u52dd\u624b\u306b\u30ed\u30b0\u30a4\u30f3)<\/li>\n<li>Internationalisation Options<br \/>\nI1 ChangeLocale\u3067 ja_JP.UTF-8 UTF-8 \u3092\u6709\u52b9\u306b + DefaultLocale\u3092\u5909\u66f4<br \/>\nI2 ChangeTimezone\u3067Asia\/Tokyo\u3092\u9078\u629e<\/li>\n<li>Advanced Options<br \/>\nA4 SSH\u3092\u8d77\u52d5\u6642On \u306b\u3059\u308b<\/li>\n<\/ol>\n<p>\u518d\u8d77\u52d5\u3092\u5b9f\u65bd<\/p>\n<h2>\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n<p>\u7d50\u69cb\u6642\u9593\u304c\u639b\u304b\u308b<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ sudo apt-get install vim x11vnc\n<\/pre>\n<h2>IP\u30a2\u30c9\u30ec\u30b9\u8a2d\u5b9a<\/h2>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n $ sudo cp interfaces interfaces.org\n $ sudo vi interfaces\n<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n auto lo\n iface lo inet loopback\n\n auto eth0\n iface eth0 inet static\n address xx.xx.xx.xx\n netmask yy.yy.yy.yy\n gateway zz.zz.zz.zz\n dns-nameservers a.a.a.a b.b.b.b\n<\/pre>\n<h2>vnc\u30b5\u30fc\u30d0\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30fb\u8a2d\u5b9a<\/h2>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n $ x11vnc -storepasswd\n<\/pre>\n<p>Desktop\u3078\u306e\u30a2\u30af\u30bb\u30b9\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u8a2d\u5b9a\u3059\u308b\u3002<\/p>\n<p>\u81ea\u52d5\u8d77\u52d5\u8a2d\u5b9a\u306f\u3000~\/.config\/autostart\/x11vnc\/x11vnc.desktop \u30d5\u30a1\u30a4\u30eb\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u8a2d\u5b9a\u3059\u308b\u3002<br \/>\n\u203b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u7121\u3044\u5834\u5408\u306f\u4f5c\u308b<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n $ mkdir -p ~\/.config\/autostart\/\n $ vi ~\/.config\/autostart\/x11vnc.desktop\n &#x5B;Desktop Entry]\n Encoding=UTF-8\n Type=Application\n Name=X11VNC\n Comment=\n Exec=x11vnc -forever -display :0 -rfbauth \/home\/pi\/.vnc\/passwd\n StartupNotify=false\n Terminal=false\n Hidden=false\n<\/pre>\n<h2>HDMI to VGA\u30c7\u30d0\u30a4\u30b9\u8a2d\u5b9a<\/h2>\n<p>HDMI-&gt;VGA\u5909\u63db\u30a2\u30c0\u30d7\u30bf\u3092\u5229\u7528\u3057\u3066\u3044\u308b\u5834\u5408\u8a2d\u5b9a\u304c\u5fc5\u8981<br \/>\n\/boot\/config.txt \u3092\u7de8\u96c6<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n# uncomment if you get no picture on HDMI for a default &quot;safe&quot; mode\n#hdmi_safe=1\n\n# uncomment this if your display has a black border of unused pixels visible\n# and your display can output without overscan\ndisable_overscan=1\n\n# uncomment the following to adjust overscan. Use positive numbers if console\n# goes off screen, and negative if there is too much border\n#overscan_left=16\n#overscan_right=16\n#overscan_top=16\n#overscan_bottom=16\n\n# uncomment to force a console size. By default it will be display&#039;s size minus\n# overscan.\n#framebuffer_width=1024\n#framebuffer_height=768\n\n# uncomment if hdmi display is not detected and composite is being output\nhdmi_ignore_edid=0xa5000080\nhdmi_force_hotplug=1\n\n# uncomment to force a specific HDMI mode (this will force VGA)\nhdmi_group=2\nhdmi_mode=16 #&lt;-- 1024x768\n#hdmi_mode=35 #&lt;-- 1280x1024\n\n# uncomment to force a HDMI mode rather than DVI. This can make audio work in\n# DMT (computer monitor) modes\nhdmi_drive=2\n\n# uncomment to increase signal to HDMI, if you have interference, blanking, or\n# no display\nconfig_hdmi_boost=4\n\n# uncomment for composite PAL\n#sdtv_mode=2\n\n#uncomment to overclock the arm. 700 MHz is the default.\n#arm_freq=800\n<\/pre>\n<h2>X Window\u30b9\u30ea\u30fc\u30d7\u9632\u6b62<\/h2>\n<h3>.xinitrc\u306e\u7528\u610f<\/h3>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nvi ~\/.xinitrc\n\n xset s off\n xset -dpms\n xset s nonblank\n<\/pre>\n<h3>lightdm.conf\u306e\u7de8\u96c6<\/h3>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ vi \/etc\/lightdm\/lightdm.conf\n<\/pre>\n<p>\u4e0b\u8a18\u3092\u5909\u66f4\u3057lightdm\u3092\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<p>xserver-command=X<br \/>\n\u2193<br \/>\nxserver-command=X -s 0 -dpms<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ sudo \/etc\/init.d\/lightdm restart\n<\/pre>\n<h3>screensaver.desktop\u306e\u4f5c\u6210<\/h3>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ vi ~\/.config\/autostart\/screensaver.desktop\n<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n &#x5B;Desktop Entry]\n Type=Application\n Exec=\/home\/pi\/.xinitrc\n<\/pre>\n<p>\u66f8\u304d\u8fbc\u3093\u3060\u3042\u3068\u306fx\u306e\u518d\u8d77\u52d5\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<h3>\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4Off\/On\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u8a2d\u7f6e<\/h3>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ sudo vi \/usr\/local\/sbin\/raspi-monitor\n<\/pre>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n#!\/bin\/bash -e\r\n\r\n# \/usr\/local\/sbin\/raspi-monitor\r\n# Script to enable and disable the HDMI signal of the Raspberry PI\r\n# Inspiration: http:\/\/www.raspberrypi.org\/forums\/viewtopic.php?t=16472&amp;p=176258\r\n\r\nCMD=&quot;$1&quot;\r\n\r\nfunction on {\r\n \/usr\/bin\/tvservice --preferred\r\n\r\n # Hack to enable virtual terminal nr 7 again:\r\n chvt 6\r\n chvt 7\r\n}\r\n\r\nfunction off {\r\n \/usr\/bin\/tvservice --off\r\n}\r\n\r\nfunction must_be_root {\r\n if &#x5B; $USER != root ]; then\r\n     echo &quot;ERROR: Script must be executed as the root user&quot;\r\n     exit 1\r\n fi\r\n}\r\n\r\nfunction main {\r\n must_be_root\r\n if &#x5B; &quot;$CMD&quot; == &quot;on&quot; ]; then\r\n     on\r\n elif &#x5B; &quot;$CMD&quot; == &quot;off&quot; ]; then\r\n     off\r\n else\r\n     echo &quot;Usage: $0 &lt;on|off&gt;&quot;\r\n     exit 1\r\n fi\r\n exit 0\r\n}\r\n\r\nmain\r\n<\/pre>\n<p>\u5b9f\u884c\u6a29\u306e\u4ed8\u4e0e\u3092\u5fd8\u308c\u305a\u306b<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ sudo chmod +x \/usr\/local\/sbin\/raspi-monitor\n<\/pre>\n<h3>cron\u3067\u30b9\u30ea\u30fc\u30d7\u5236\u5fa1<\/h3>\n<p>cron\u306b\u4e0b\u8a18\u3092\u767b\u9332<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ sudo vi \/etc\/crontab\n<\/pre>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n# 9AM On\r\n0 9     # # #   root    \/usr\/local\/sbin\/raspi-monitor on &gt;\/dev\/null 2&gt;&amp;1\r\n\r\n# 7PM Off\r\n0 19   # # #   root    \/usr\/local\/sbin\/raspi-monitor off &gt;\/dev\/null 2&gt;&amp;1\r\n<\/pre>\n<h3>X\u304a\u3088\u3073\u30bf\u30fc\u30df\u30ca\u30eb\u4e0a\u3067\u65e5\u672c\u8a9e\u8868\u793a\/\u5165\u529b\u3092\u6709\u52b9\u306b\u3059\u308b<\/h3>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ sudo apt-get install ttf-kochi-gothic xfonts-intl-japanese xfonts-intl-japanese-big\n$ sudo apt-get install uim uim-anthy\n$ sudo apt-get install jfbterm\n$ jfbterm \/\/ \u753b\u9762\u304c\u4e00\u77ac\u4e71\u308c\u307e\u3059\u304c\u518d\u8d77\u52d5\u3057\u307e\u3059\n$ sudo reboot\n<\/pre>\n<h2>\u30e9\u30ba\u30d1\u30a4\u306bFirefox(Iceweasel)\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ sudo apt-get update\n$ sudo apt-get install iceweasel\n<\/pre>\n<p>\u660e\u671d\u4f53\u30d5\u30a9\u30f3\u30c8\u3092\u5165\u308c\u308b\u5834\u5408\u306f\u4ee5\u4e0b\u3092\u5b9f\u884c\u3059\u308b<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n$ sudo apt-get install ttf-kochi-mincho\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u6628\u5e74\u5ea6\u306b\u8272\u3005\u63c3\u3048\u305f\u7269\u3067\u5c11\u3057\u3065\u3064\u898b\u305b\u308c\u308b\u5f62\u306b\u306a\u3063\u3066\u304d\u307e\u3057\u305f\u306e\u3067\u9014\u4e2d\u7d4c\u904e\u306e\u5831\u544a\u304c\u3066\u3089\u30c1\u30e9\u898b\u305b Part1 \u3067\u3059 \u4eca\u56de\u306fRaspberryPi2\u306e\u30c7\u30b8\u30bf\u30eb\u30b5\u30a4\u30cd\u30fc\u30b8\u5316\u306b\u3064\u3044\u3066\u7126\u70b9\u3092\u5f53\u3066\u307e\u3059\u3002 \u76ee\u7684 KPI\u5024\u3084\u793e\u5185\u60c5\u5831\u3092\u9ad8\u983b\u5ea6\u306b&#8230;<\/p>\n","protected":false},"author":2,"featured_media":5677,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_locale":"ja","_original_post":"5676","footnotes":""},"categories":[115,17,75,9],"tags":[],"class_list":{"0":"post-5676","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-iot","8":"category-raspberrypi","9":"category-75","10":"category-dev","11":"ja"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/posts\/5676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/comments?post=5676"}],"version-history":[{"count":14,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/posts\/5676\/revisions"}],"predecessor-version":[{"id":5767,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/posts\/5676\/revisions\/5767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/media\/5677"}],"wp:attachment":[{"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/media?parent=5676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/categories?post=5676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skyarch.net\/blog\/wp-json\/wp\/v2\/tags?post=5676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}