Blog Image

Enradare

Enradare i programmeringssammanhang är program som skrivs på en rad och avslutas med Enter

Enradarna är oftast kryptiska men inte avsiktligt tillkrånglade och utför (oftast) nyttiga saker. Denna blogg är ett hobbyprojekt, men bygger även på erfarenheter ur arbetslivet. Nya besökare, se första inlägget.

Montera en annan dators filsystem

Bash, Raspbian Jessie Posted on 2016-01-13 23:50

sshfs pi@raspberrypi1.local:/media ~/mnt

Nu kan man använda filsystemet på den andra datorn som om det vore lokalt. Detta är bl.a. bra för att köra program som använder den lokala hårdvaran för att behandla data som finns på en annan dator. Man måste först installera paketet sshfs. När man vill koppla ner kör man:

sudo umount ~/mnt



Förena flera datorers X-skärmar med x2x

Bash, Raspbian Jessie Posted on 2016-01-13 19:03

ssh -XC pi@raspberrypi2.local x2x -east -to :0.0

Man måste köra X Windows på bägge datorerna och de måste ha nätverk så att man kan SSH:a mellan dem. Man kör ovanstående på den vänstra skärmen och efter det kan man köra muspekaren till den högra skärmen och då kopplas tangentbordet också till den skärm/dator där muspekaren är. Att kopiera och klistra mellan skärmarna (och därmed mellan datorerna) går att göra genom att markera för att kopiera och klicka med mittknappen/mushjulet för att klistra in — d.v.s. på vanligt X-manér. Däremot fungerar inte kopiering och inklistring med Ctrl+C och Ctrl+V mellan datorerna med x2x, ty den funktionen går ej via X, men det lär systemet Synergy klara. Paketet x2x är installerat från början i Raspbian Jessie. Avahi (d.v.s. Linux-versionen av Apple’s Bonjour) är också installerat från början, så man kan använda datorernas namn och slipper ta reda på IP-nummer.

Det finns några shellskript som gör hanteringen bekvämare:
https://github.com/mobluse/x2x