PiTFT - Hoe heb ik toegang tot de PuTTy-terminal terwijl de grafische gebruikersinterface wordt uitgevoerd?

Ik ben verbonden met de RPi via SSH met PuTTy

Om de GUI op de PiTFT te starten, voer ik de volgende opdracht uit op de PuTTy-terminal:

FRAMEBUFFER=/dev/fb1 startx -- -dpi 60

Nu wil ik de PuTTy-terminal gebruiken om python-scripts uit te voeren, maar dat kan niet omdat de GUI-procedure op de terminal wordt uitgevoerd.

Hoe heb ik toegang tot de PuTTy-terminal terwijl de grafische gebruikersinterface wordt uitgevoerd?

0
Ik wou dat het werkte, maar het gebeurde niet: /
toegevoegd de auteur Clayton Hughes, de bron
Probeer & toe te voegen met een spatie na de opdracht ( startx - -dpi 60 & ).
toegevoegd de auteur David Harris, de bron
Net als in X (de GUI-server) werkt niet correct? Dit is nogal vreemd als het voor mij werkt met ssh en een HDMI-uitgang. Als je zegt dat de opdracht niet wordt geretourneerd, typ je het verkeerd in of moet je een aantal keer op enter drukken om de prompt terug te krijgen. Ik gebruik PuTTy niet, maar ik denk niet dat dit van belang zou zijn, want het is de shell op de externe machine, niet de terminalemulator, die verantwoordelijk is.
toegevoegd de auteur David Harris, de bron

1 antwoord

U kunt scherm gebruiken Hiermee kunt u opdrachten uitvoeren (bijv. startx ) in de virtuele terminal en deze vervolgens onthechten en normaal PuTTY gebruiken.

Om het te installeren gebruik je deze commando's:

sudo apt-get update
sudo apt-get install screen

en vervolgens om nieuw sessiegebruik te starten

screen -S qwerty

u kunt elke opdracht daar gebruiken en vervolgens op ctrl-a en d drukken om de sessie te ontkoppelen. Processen die in het -scherm worden uitgevoerd, worden niet beƫindigd, zelfs als u de verbinding met ssh verbreekt.

Als je terug wilt naar scherm gebruik dit:

screen -r qwerty
2
toegevoegd