Executant aplicacions gràfiques del GNU/Linux virtualitzat vmm en OpenBSD

Executant aplicacions gràfiques del GNU/Linux virtualitzat vmm en OpenBSD

En aquest xicotet article explique com he executat el client de Signal, l'aplicació de missatgeria que corre dins d'un Alpine Linux en l'hipervisor vmm i l'execute a OpenBSD 7.7.

Hem de configurar l'SSH tant en el servidor (OpenBSD 7.7) com en el sistema virtualitzat (Alpine Linux) per a que puguen executar aplicacions remotes amb GUI fent ssh -X exportant el display d'una màquina a l'altra.

En el servidor OpenBSD editem /etc/ssh/ssh_config:

Host *
ForwardAgent no
ForwardX11 yes

En el client, Alpine Linux, instal·larem el servidor d'SSH:

apk update && apk add openssh

Executant aplicacions gràfiques de una màquina VMM en OpenBSD

I ara editem /etc/ssh/sshd_config:

AllowAgentForwarding yes
# Feel free to re-enable these if your use case requires them.
AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
#PermitTTY yes
#PrintMotd yes
#PrintLastLog yes
#TCPKeepAlive yes
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS no
#PidFile /run/sshd.pid
#MaxStartups 10:30:100
#PermitTunnel no
#ChrootDirectory none
#VersionAddendum none

Reiniciem el servei d'SSH amb:

alpine:~# /etc/init.d/sshd restart
* Stopping sshd ... [ ok ]
* Starting sshd ... [ ok ]

Ara, vaig a mostrar com instal·lar l'entorn gràfic Xorg, per si no el tenim, després instal·larem l'entorn d'aplicacions flatpak i des d'ací instal·larem el paquet del client de Signal:

alpine:~# su root
alpine:~# ***********
alpine:~# setup-xorg-base
alpine:~# apk add flatpak
alpine:~# flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
alpine:~# flatpak install flathub org.signal.Signal
alpine:~# exit
alpine:~# dbus-run-session flatpak run org.signal.Signal

I ara ja podem executar a OpenBSD el client de Signal exportat des de la màquina vmm d'Alpine Linux.

Executant aplicacions gràfiques de una màquina VMM en OpenBSD

Ara volia fer una altra prova mirant el llistat d'aplicacions de flatpak des de la url https://flathub.org i he volgut instal·lar konversation, un client d'IRC amb estètica clàssica de quan jo era menut.

Ho he instal·lat amb:

alpine:~# su root
alpine:~# *********
alpine:~# flatpak install flathub org.kde.konversation

I ara des d'una terminal local d'OpenBSD, he fet ssh -X a la màquina i he executat:

dbus-run-session flatpak run org.kde.konversation

I m'ha obert molt ràpidament el client d'IRC konversation:
konversation des de Alpine Linux en VMM OpenBSD

Ara, què voleu que us diga... amb VMM i exportant el $DISPLAY de la màquina virtualitzada en l'hipervisor d'OpenBSD, tenim moltíssimes possibilitats, fins a l'infinit i més enllà.

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES