่ชญ่€…ใงใ™ ่ชญ่€…ใ‚’ใ‚„ใ‚ใ‚‹ ่ชญ่€…ใซใชใ‚‹ ่ชญ่€…ใซใชใ‚‹

Raspberry Pi 2 ใงใ€Ž่‰ฆใ“ใ‚Œใ€ใ‚’ๅ‹•ใ‹ใ—ใฆ iPhone ใงใƒ—ใƒฌใ‚คใ™ใ‚‹

Raspberry Pi Arch Linux ่‰ฆใ“ใ‚Œ

Raspberry Pi 2 Model B

Raspberry Pi 2 Model B ใซใชใฃใฆ CPU ใฎใƒ‘ใƒฏใƒผใŒๅ‘ไธŠใ—ใŸใฎใง GUI ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณใ‚’ๆ“ไฝœใงใใ‚‹ใ‚ˆใ†ใซใ—ใฆใŠใ„ใŸใ€‚


VNC ใ‚ตใƒผใƒใฏๅธธๆ™‚่ตทๅ‹•ใ›ใšใ€ๅฟ…่ฆใชใจใใ ใ‘็ซ‹ใกไธŠใ’ใ‚‹ใ‚ˆใ†ใซใ—ใฆใŠใใ€‚X Window System ้–ข้€ฃใซใคใ„ใฆใฏ็œ็•ฅใ€‚

ใƒ–ใƒฉใ‚ฆใ‚ถใ€VNC ใ‚ตใƒผใƒใ€ใ‚ฆใ‚ฃใƒณใƒ‰ใ‚ฆใƒžใƒใƒผใ‚ธใƒฃใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ใ€‚ๅฟ…่ฆใซๅฟœใ˜ใฆ VNC ใงใฏใชใ RDP ใ‚’ไฝฟ็”จใ™ใ‚‹ๅ ดๅˆใฏ xrdp ใ‚‚ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใฆใŠใใ€‚

pacman -S chromium tigervnc metacity

VNC ใ‚ตใƒผใƒใŒ่ตทๅ‹•ใ—ใŸใจใใซๅฎŸ่กŒใ•ใ‚Œใ‚‹ ~/.vnc/xstartup ใ‚’ๆ›ธใใ€‚

#!/bin/sh

/usr/bin/metacity &
/usr/bin/xterm &
exec /usr/bin/chromium

VNC ใ‚ตใƒผใƒ่ตทๅ‹•็”จใ‚นใ‚ฏใƒชใƒ—ใƒˆ ~/bin/my-vncserver.sh ใ‚’ๆ›ธใใ€‚ใƒ‡ใ‚นใ‚ฏใƒˆใƒƒใƒ—ใฎใ‚ตใ‚คใ‚บใฏไปปๆ„ใ€‚

#!/bin/sh

case $1 in
-k)
    /usr/bin/vncserver -kill :1
    ;;
*)
    /usr/bin/vncserver :1 -geometry 1080x1920
    ;;
esac

่ตทๅ‹•ใฎๆตใ‚Œใฏโ€ฆ

  1. SSH ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใง Raspberry Pi ใซๆŽฅ็ถš
  2. my-vncserver.sh ใ‚’ๅฎŸ่กŒใ€‚ใƒ‡ใƒผใƒขใƒณใจใ—ใฆๅ‹•ไฝœใ™ใ‚‹ใฎใง SSH ใฏใ“ใฎๆ™‚็‚นใง็ต‚ไบ†ใ—ใฆใ‚‚ใ‚ˆใ„
  3. VNC ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใง Raspberry Pi ใซๆŽฅ็ถšใ™ใ‚‹

ใจใ„ใ†ๆ„Ÿใ˜ใ€‚

ๆœฌๆฅใชใ‚‰ VNC ใฎใƒ‡ใƒผใ‚ฟใ‚’ๆš—ๅทๅŒ–ใ—ใฆใŠใใฎใŒๆœ›ใพใ—ใ„ใŒใ€ๅค–ๅ‡บๅ…ˆใ‹ใ‚‰ๆŽฅ็ถšใ™ใ‚‹ๅ ดๅˆใฏ iPhone ใ‚’ VPN ใงๆš—ๅทๅŒ–ๆŽฅ็ถšใ—ใฆใ„ใ‚‹ใฎใง VNC ๅดใงใฏๆš—ๅทๅŒ–ใฏใ—ใฆใ„ใชใ„ใ€‚ใพใŸใ€IP ใ‚ขใƒ‰ใƒฌใ‚นใ‚‚่‡ชๅฎ…ใฎใƒใƒƒใƒˆใƒฏใƒผใ‚ฏใฎใ‚‚ใฎใซใชใ‚‹ใฎใง VNC ใ‚ตใƒผใƒใฎใ‚ขใƒ‰ใƒฌใ‚นใ‚‚ใใฎใพใพใซใ—ใฆใ„ใ‚‹ใ€‚Windows ใ‹ใ‚‰ๆŽฅ็ถšใ™ใ‚‹ๅ ดๅˆใฏ xrdp ใ‚’ๅ…ฅใ‚ŒใฆใŠใใจใƒชใƒขใƒผใƒˆใƒ‡ใ‚นใ‚ฏใƒˆใƒƒใƒ—ๆŽฅ็ถšใงๆŽฅ็ถšใงใใ‚‹ใ‚ˆใ†ใซใชใ‚‹ใ€‚

่‰ฆใ“ใ‚Œใฎใƒ‘ใƒ•ใ‚ฉใƒผใƒžใƒณใ‚นใฏ Puffin ใ‚„ Photon ใฎๆ–นใŒ่‰ฏใ„ใŒใ€ๆตทๅค–ใ‚ตใƒผใƒใ‚’็ตŒ็”ฑใ—ใฆใ„ใ‚‹ใ‹ใ‚‰ใƒญใ‚ฐใ‚คใƒณใŒ่‰ฒใ€…ใจ้ขๅ€’ใใ•ใ„ใ€‚

ใจใ€ใ‚„ใฃใฆใฟใŸใ‚‚ใฎใฎใ€ๆœ€่ฟ‘ใฏ่‰ฆใ“ใ‚Œใ‚’ใปใจใ‚“ใฉใ‚„ใฃใฆใชใ„ใฎใงใŸใ ๅ˜ใซใƒ‘ใƒ•ใ‚ฉใƒผใƒžใƒณใ‚นใƒ†ใ‚นใƒˆใฎใ‚ˆใ†ใชๆ„Ÿใ˜ใง็ต‚ไบ†ใ—ใŸใ€‚

ๆœ€ๆ–ฐใฎใƒใƒผใ‚ธใƒงใƒณใฎใƒ–ใƒฉใ‚ฆใ‚ถใซๅฏพๅฟœใ—ใฆใ„ใชใ„ Android ใงใ‚‚ VNC ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใฏไฝฟใˆใ‚‹ใ“ใจใŒๅคšใ„ใฎใงใ“ใ‚Œใฏใ“ใ‚Œใงไธ€ๅฟœไฝฟใ„้“ใฏใ‚ใ‚‹ใ‹โ€ฆใ€‚