Fórum Root.cz
Hlavní témata => Desktop => Téma založeno: BigSandy 12. 03. 2020, 07:40:45
-
Zdravím Vás.
Bych chtěl poptat těch zkušenějších.
Raspi 4 a na něm raspbian buster.
Zatim nepouživám žadný monitor, ale jen vzdalenou plochu přes vncviewer.
By mně zajimalo, jestli by šlo v raspi spustit dalši session a na něj připojit přes HDMI monitor.
Prostě přes vzdalenou plochu jeden session a na monitoru druhy.
-
VNC může mít vlastní headless xserver, takže běží úplně odděleně od xserveru lokálního uživatele. Nevím, zda to nedělá nějaké blbosti v dbusu atd.
-
slo by, ale netreba delit od xserveru, resp. obracene. na HDMI by byla "bezna" desktop session a pres VNC by si lezl na separatni session na kterou posadis tigervnc server, jen je potreba pripravit config a skript uzivateli co nahodi zaklady desktopu... kdyz by byl zajem, podivam se presne jak to mam na jednom virtualu resene, mam tam 1 hlavni vnc pristup na regulerni desktop (kterej by byl na hdmi) a pak 4 nezavisle vnc pristupy pro 4 ruzne uzivatele...
-
Potřebují ale, aby se oba session spouštěli při najetí raspi.
Jsem spiše našel něco o virtuálním desktopu - hint.
https://raspberrypi.stackexchange.com/questions/93367/vnc-connect-to-own-desktop-session
Jsem ale lama a bych potřeboval trochu pomoct.
Jde mi o to že se ke spuštěnemu deskopu připojuji přes vncviewer, kde mam spuštěne programy Free rapid downloader, JDownloader atd.
Jsem si koupil displej.
https://www.aliexpress.com/item/32861327887.html
Bych ho chtěl mit připojeny přes HDMI a aby na něm byl jiny session.
-
Potřebují ale, aby se oba session spouštěli při najetí raspi.
to se samozrejme pousti
Jsem spiše našel něco o virtuálním desktopu - hint.
https://raspberrypi.stackexchange.com/questions/93367/vnc-connect-to-own-desktop-session
coz je nejspis to co sem psal ;-)
Jde mi o to že se ke spuštěnemu deskopu připojuji přes vncviewer, kde mam spuštěne programy Free rapid downloader, JDownloader atd.
Jsem si koupil displej. [...] Bych ho chtěl mit připojeny přes HDMI a aby na něm byl jiny session.
na HDMI musi bezet realnej xserver, je zbytecne komplikovane a by jsi vychozi session pouzival jen pres VNC a resil druhou session na HDMI, kdyz ta primarni muze byt na HDMI a pouze poresis druhou/virtualni pro VNC... az se k tomu dostanu poslu jak to mam zprovoznene a zkusis... nicmene mam to resene pro Xfce desktop, pro v Raspbian vychozi LXDE se bude muset upravit vnc session skript
-
takze z toho kde mi to bezi s Xfce (Xubuntu), nejsem si jistej zda je to vse:
# instalace tigera
sudo apt update && sudo apt install tigervncserver
v souboru /etc/default/vncservers mam (neresim to co tam je zakomentovane znakem #na_zacatku_radku)
VNCSERVERS="1:user1 2:user2 3:user3
VNCSERVERARGS[1]="-geometry 1280x800"
VNCSERVERARGS[2]="-geometry 1280x800"
VNCSERVERARGS[3]="-geometry 1280x800"
do systemu pridane uzivatele user1, user2, user3
na kazdeho se nejdriv prihlasit normalne pres login dialog (takze poresit na hdmi monitoru)
pak u kazdeho mam upraven /home/JMENOUSERA/.vnc/xstartup na:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
tohle ^ je cast co pro LXDE musis jinak, misto startxfce4 & tam mit prikaz pro pusteni LXDE, z hlavy ted nevim, zkusim nekde najit...
pripojeni je pak pres vnc klienta na: ipadresa:5901 (pro user1, pro ostatni 5902, atd)
primarni session pak je dostupna na HDMI (vi u me ve virt jako normalni vystup), pokud chci pres VNC na ni tak pustim x11vnc co nasdili tuto primarni... pro lepsi funkci/rychlost poustim s parametrama:
x11vnc -display :0 -usepw -rfbport 5900 -no6 -rfbportv6 -1 -ping 60 -noxdamage -ncache_cr -bg -forever -nevershared -dontdisconnect -noxrecord
-
tak v tom xstartup misto meho "startxfce4 &" asi pro LXDE "startlxde &" nebo "lxsession -s LXDE &"
-
Děkuji moc, vyzkoušim.
# instalace tigera
sudo apt update && sudo apt install tigervncserver
Ten puvodní předinstalovaný vncserver odinstalovat?
-
Děkuji moc, vyzkoušim.
# instalace tigera
sudo apt update && sudo apt install tigervncserver
Ten puvodní předinstalovaný vncserver odinstalovat?
ten asi klidne nechat, timto si pripravis prave a jen ty "virtualni" desktopy od portu 5901, takze klidne muze i bezet puvodni vnc server na portu 5900(predpokladam) kde bys mel pristup na obraz z HDMI/LCD7"
-
Tak po instalaci tigervncserver ten puvodní předinstalovaný nepřežije.
x11vnc -forever přikaz nenalezen.
Takže přiště asi odinstalovat.
Ale tightvncserver funguje tightvncserver :1
Stači ten přkaz hodit do /home/pi/.config/lxsession/LXDE-pi/autostart, aby se tightvncserver spouštěl při startu raspi?
Nebo je lepši řešení?
v souboru /etc/default/vncservers mam (neresim to co tam je zakomentovane znakem #na_zacatku_radku)
A co když tam ten soubor nemam?
Vytvořit?
-
Vyřešene.