Raspin Geany-IDE:n etäkäyttö Windows-ympäristössä

Samankaltaiset tiedostot
Raspin Geany-IDE:n etäkäyttö

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Windows

1. NetBeans-ohjelman asennus ja käyttöönotto pva

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Linux

Office ohjelmiston asennusohje

Oletus Sinulla on Raspin Geany-IDE konfiguroituna toimimaan SSH-etäkäytössä.

Mitä pitää tehdä Raspissa ennen NetBeansin käyttöönottoa.

Octave-opas. Mikä on Octave ja miksi? Asennus

INTERBASE 5.0 PÄIVITYS VERSIOON 5.6

Python-koodaus: Muuttujat

JAKELUPISTE KÄYTTÖOHJE 2/6

Kieliteknologian ATK-ympäristö Kolmas luento

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu LAPPEENRANTA Puh.

Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

Autentikoivan lähtevän postin palvelimen asetukset

Nopean asennuksen ohje

SQL Buddy JAMK Labranet Wiki

erasmartcardkortinlukijaohjelmiston

Integroidun maksupäätteen lisääminen käyttöönotossa

Joomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.

Raspberry Pi eli Raspi-tietokoneen käyttöönotto

Punomo Tee itse -julkaisun tekeminen

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Raspberry Pi- eli Raspi-tietokoneen käyttöönotto pva

Asentaminen Bionic Beaver

Laiteläheinen C-kieli, hello.c

Julkaiseminen verkossa

sivu 1 Verkkopäätteen muuttaminen Anvian uuteen tekniikkaan Ohje käy seuraaviin verkkopäätteisiin

Visma Avendon asennusohje

Coolselector Asennusohje

RasPin käyttöönotto pitkä versio

Päivitys käyttäen USB-tikkua

NÄIN TEET VIDEO-MAILIN (v-mail)

Windows 10 -pikaohje. Ohjelmien käynnistäminen

Koneen käyttöön tarvitaan erillinen kortti, jonka voi lunastaa joko aikuisten infotiskiltä tai palvelupisteestä.

Konfiguraatiotyökalun päivitys

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

IRC ja etäyhteydet IRC JA ETÄYHTEYDET

HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE

HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP]

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

2. PPPoE YHTEYDEN POISTAMINEN BAANA-CLIENT Windows 2000 / XP

Ajokorttimoduuli Moduuli 2. - Laitteenkäyttö ja tiedonhallinta. Harjoitus 1

LP-levyn digitointi Audacity-ohjelmalla

Osa 7: Hahmojen ohjelmointi ja hienosäätö

Outlookin konfigurointi. Huoltamosähköposti Sonerahosted

SSH Secure Shell & SSH File Transfer

LP-levyn digitointi Audacity-ohjelmalla

Verkkolisenssin käyttöönotto

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

OpenOffice toimisto-ohjelma

Muistitikun liittäminen tietokoneeseen

Outlook ja Yritysportaali iphonelle

LP-levyn digitointi Audacity-ohjelmalla

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Arch Linux asennusopas

Novapoint Lisensiointi. Copyright 2006, ViaNova IT AS. All rights reserved 1

Muuttujien määrittely

Selkosanakirja sdfghjklöäzxcvbnmqwertyuiopåasdfghjklöäzxcvbnmq. Tietokoneet. wertyuiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghjk 1.4.

CipherLab CPT-8001L -tiedonkeruupäätteen käyttö Ecomin kanssa

Viva-16. Käyttöohje Veikko Nokkala Suomen Videovalvonta.com

TRUST AMI MOUSE WIRELESS 300

Outlook ja Yritysportaali Androidille

Automaster tai MBS. 2. ODBC - ajurin asennus (jos ei ole jo asennettu)

Luento 4. Timo Savola. 21. huhtikuuta 2006

Päivitysohje Opus Dental

Näin asennat MS-DOS käyttöjärjestelmän virtuaalikoneeseen

5. Klikkaa avautuvan ikkunan oikeasta yläkulmasta käyttäjätunnustasi ja valitse Luo pikakuvake

Outlook ja Yritysportaali Androidille

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

Microsoft Security Essentials (MSE) asennuspaketin lataaminen verkosta

Julkaiseminen verkossa, esitysgrafiikkaa (laitteistosta, tietotekniikka ja tulevaisuus) H9T1: Tiedostojen vienti internetiin

UBUNTU. UBUNTU - Peruskäyttö. Työpöytä. GNU Free Documentation License. Sisäänkirjautuminen. Yläpaneelissa on kolme valikkoa. Paneelit ja valikot

Näin teen uuden kurssialueen (työtilan) moodleen

CEM DT-3353 Pihtimittari

Epson EMP-765 langaton käyttö

1. Puhelimen käynnistys. Käynnistä puhelin sen käynnistyspainikkeesta. Ensin kysytään SIMkortin PIN-koodia. Uudessa JYU SIM-kortissa se on 0000.

lizengo Asennusopas Windows: in kopioiminen

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

TIETOKONEEN ASETUKSILLA PARANNAT KÄYTETTÄVYYTTÄ

Pika-asennusohjeet Suomeksi

Maha Eurosystem jarrulaskentaohjelman asennusohje versio

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset:

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Uuden työtilan luonti

Asiakirjojen ja valokuvien skannaaminen Canon Canoscan -skannerilla

ANVIA ONLINE BACKUP ASENNUSOPAS 1(7) ANVIA ONLINE BACKUP ASENNUSOPAS 1.0

Secure hubiin kirjautuminen

Hieman linkkejä: lyhyt ohje komentoriviohjelmointiin.

TIETOTURVA TUTUKSI. SAMPOLAN KIRJASTO TIETOTORI Sammonkatu Tampere tietotori.sampola@tampere.fi

Näin asennat Windows käyttöjärjestelmän virtuaalikoneeseen

Tulosta yrityksesi tuloslaskelma ja tase myöhempää tarkastusta varten. Ota varmuuskopio tilanteesta ennen tilimuunnosta.

Win7 & Office Kouluttaja: Mikko Niskanen. Materiaali: ITP / hannele.rajariemi@jyu.fi ITP / mikko.niskanen@jyu.fi ITP / timo.vorne@jyu.

LibreOffice Writer perusteita

Ubuntu - tiedostohallinta

Unix-perusteet. Tulostaminen

Tiedostojen lataaminen netistä ja asentaminen

Avokelanauhan digitointi Audacity-ohjelmalla

Transkriptio:

Raspin Geany-IDE:n etäkäyttö Windows-ympäristössä PUNOMO NETWORKS OY 11.8 & 23.8.2016 pva Geany on valittu Punomon ohjelmointityökaluksi perus- ja ammattikoululaisille. Muillekin se sopii. Geany on jo valmiina asennettuna Raspbian-käyttöjärjestelmään, joten ohjelman käyttöön otto on helppoa. Me käytämme oletuksena Geany-ohjelmaa verkon kautta GNU/Linux Mint-pöytäkoneessa, mutta Tässä ohjeet miten sama hoituu Windows-ympäristössä. Toimimme kuitenkin aivan uudella tavalla. Raspiin ei ole liitetty näyttöä, ei näppäimistöä, eikä hiirtä. Vain käyttösähköt ja ethernet-liitäntä. Emmekä käytä kuvaruudun kaappaukseen VNC-ohjelmaa (turhan raskas), vaan asennamme Windowsiin ohjelman joka matkii Linuxin X-server-ohjelmaa. Sitten otamme verkon kautta Windows-koneessa käyttöön pelkän Raspissa ajettavan Geany-ohjelman. Miten toimitaan Kun Raspi on käyttövalmis, käynnistetään se vain CLI/komentotulkki-tilaan ja otetaan Windowskoneessa (verkon kautta) vain Geany käyttöön, ei siis Raspbianin graafista ikkunaa. Kirjoitetaan ja ajetaan Python-ohjelmat Windows-ruudulla, mutta homma itseasiassa hoituu Raspissa. Liitäntä on kevyt, koska verkon kautta siirretään vain Geany ja Python-koodit. Tämä toimii tietty myös C-koodilla, siitä on eri ohje. Toinen etu on se, että nyt Windows-koneen resoluutio pysyy entisellään, jolloin työskentely on mukavampaa. Jos otetaan Raspin graafinen käyttöliitäntä Windowsiin, niin se muuttaa myös Win-ohjelmien resoluution Raspin tasoon (LXDE), eli huonommaksi. Oletus. Sinulla on Raspi toimintakunnossa (ilman näyttöä), se on käynnistänyt komentotilaan ja olet hoitanut alkuasetukset raspi-config-ohjelmalla, katso erillinen ohje: Raspin käyttöönotto.pdf Tässä on pelkät etäkäytön konfigurointiohjeet Windows-maailmaan. Näillä selviää alkuun, vaikka et tuntisi ennalta käytettäviä työkaluja tms. Kunhan noudatat kirjaimellisesti ohjeita, kaiken pitäisi johtaa oikeaan lopputulokseen. Työvälineistä ja niiden ominaisuuksista on laajemmat selvitykset erillisissä dokumenteissa. Windowsin X-server-ohjelmaa matkivat ohjelmat. Niitä on olemassa lukuisia, mm Xming taitaa olla suosituimpia, X-server löytyy myös Cygwintyökalupakista, kaupallisia ovat esim Exceed ja X-Win32. Lähdetään helpoimmasta liikkeelle, joka on minun suosikkini MobaXterm. Se hoitaa X-serverin ja X11-etäkäytön oletusasetuksina, noiden lisäksi tuki SSH, Telnet, rsh, VNC ja FTP-yhteyksille ja vaikka mille. Meidän tarvitsema X-server on siis valmiina, joten ei tarvitse muuta kuin imuroida ohjelma, asentaa se ja ottaa käyttöön. Hienoa, että Windows-koneeltakin pääsee RaspberryPi-maailmaan ja opiskelemaan laiteläheistä Pythonia ja C-kieltä noin helpolla. Siispä töihin. 1

Ensin imuroidaan itse ohjelma: Se löytyy http://mobaxterm.mobatek.net/ Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more. Kotikäyttöön ilmainen. Valitse tuo ja tallenna. Sitten asennus, samoin kuin mitä tahansa ohjelma asennettaisiin Windowskoneeseen. Kun asennus valmis, käynnistä. Käynnistä terminal Klikkaa: Start local terminal. Terminal-ohjelma käynnistyy. 2

X11-näyttöprotokollan konfigurointi Loggaudu Raspiin tuolla Windowsin MobaXterminal-ohjelmalla. Komento: ssh pi@<ip osoite> Siis oman Raspin IP-osoite. Kun olet loggautunut Raspiin, mennään konfiguroimaan SSH-yhteys siten, että se toimii meidän haluamalla tavalla. Anna komento: sudo nano /etc/ssh/ssh_config Sudo (super user do) on Linuxin hetkellinen pääkäyttäjä (ko. komennon ajan), komento on nano, joka on Raspin (Linuxin) mini-editori. Nano on lähinnä tarkoitettu pieniin konfigurointi-juttuihin. Komentoa seuraa hakemistopolku jonka päästä aukaistaan tiedosto ssh_config. Kelaa avautuvassa tiedostossa nuolinäppäimellä alaspäin, kunnes tulee kuvan mukainen kohta, etsi siis Host *: Lyö tyhjä rivi ForwardX11 no -rivin alle ja kirjoita kuvan mukaan ForwardX11 yes, jätä risuaitamerkki # pois rivin alusta, se tekisi rivistä kommentin ja kommentit ohitetaan ohjelman käynnistysvaiheessa. Komento toimii niin, että käynnistettäessä Raspissa jokin graafinen ohjelma, se työnnetään verkkoon SSH-yhteydelle. SSH-yhteyden päässä on meidän Windows-koneemme ja siellä Xserveriä matkiva äsken asennettu MobaXterm, joka ottaa ohjelmamme vastaan ja työntää sen kuvaruutuun. Kuten kohta näet. Talleta tiedosto: CTRL + o Nanon lopetus: CTRL + x 3

Kirjoita MobaXterm-ohjelman terminaalissa komento: sudo reboot Raspi käynnistetään uudelleen, jolloin tuo tekemämme konfigurointimuutos tulee voimaan. Sitten käynnistetään uusi terminal MobaXtermissä ja kirjoitetaan uusi komento. Kirjoita sama komento kuin on kuvan alareunassa: ssh X pi@192.168.0.222 geany IP-osoitteeksi laitat oman Raspin osoitteen. Komento ottaa yhteyden IP-osoitteessa olevaan Raspiin, käynnistää Raspissa Geanyn ja työntää IDE-editorin käyttöliittymän verkon kautta ja MobaXtermin avustamana Windows-koneen ruutuun. Mitä tuli tehtyä. Tästä Rehtorit tykkää: ei uusia GNU/Linux-koneita, ei näyttöä, ei näppäimistöä, ei hiirtä, senkun opiskellaan laiteläheistä Pythonia tai C-kieltä RaspberryPi-ympäristössä. Ammattilaisten ottein. 4

MobaXterm hoitaa Geanyn Win-koneeseen Tämä on Windows-kone Geany on Raspi-koneessa etäkäyttö Win-koneesta Kuvaruutukaappaus kun Geany on käynnissä. Geanyn käyttö edellyttää kahden napin opiskelua: Talleta ja Suorita. Muita ei tarvitse alussa osata. Huomaa missä Geany on! Ensimmäinen Python-ohjelma. Kirjoita Geanyn editorissa kuvan mukainen ensimmäinen Python koodi. Hello World-ohjelmasta ja koodin kirjoittamisesta perusteellisesti Punomon Python-koulun ensimmäisellä oppitunnilla. Nyt rakennetaan vain työskentely-ympäristö. Talleta Suorita Vaikka sitä käytetään Windows-koneessa 5

Tee koodeille kansio Raspin pi-hakemistoon (pi-käyttäjän kotihakemisto). Se tehdään Geanyn Pääte-Terminal-ikkunassa, joka löytyy ohjelman alaosasta. Katso kuva. Komento: mkdir <nimi> nimi vaikkapa Python-koodit Talleta sinne eka koodi klikkaamalla Geanyn disketin kuvaa. Siirry Python-koodit-kansioon: cd Python-koodit ja sitten komento: ls Siellähän se. 6

Sitten ohjelman ajo. Klikkaa Geanyn valikon oikealta löytyvää Suorita-nappia. Python-koodia ei käännetä etukäteen, vaan se tulkataan rivi kerrallaan ajon aikana. Ohjelman ajo Ohjelman ajo käynnistää Raspin LXTerminal-ohjelman jossa ohjelman ajotulos näkyy, kts kuva. LXTerminal ajetaan Raspissa tulostaa Windowsiin Kunhan pääset opiskelun alkuun ja Raspberryn Raspbian-käyttöjärjestelmä tulee tutummaksi, pikkuhiljaa selviävät tarvittavat komennot ja muut. 7

Geanyn terminal-ohjelma Geanyn terminal/pääte on hyvin käyttökelpoinen ohjelma. Ja muutakin Geanystä löytyy. Heräsi kysymys voiko useampia ohjelmia kutsua samaan sessioon. Kyllä. Kun olet käynnistänyt MobaXterm-ohjelman, niin terminaali-ikkunoita voi avata useita ja jokaisesta voi kutsua eri tai vaikka samaa ohjelmaa. Nimien kanssa on oltava tarkkana, niitten tulee olla oikein ja Raspin grafiikan nimet eivät välttämättä toimi. Mene Raspin /usr/bin-kansioon ja sieltä löytyy ohjelmia vaikka kuinka, valitse sieltä nimet. Lisää ikkunoita Geany me jo osataan. Lisää ikkunoita Nimi oltava oikein 8

Missä? Missä? Missä? Raspissa käynnistettyjen ohjelmien käyttöliitynnät näkyvät Windows-koneen ruudulla ja niitä voidaan käyttää siitä. Luodut tiedostot tallentuvat Raspiin. 9