Hello to everyone.
I'm using the jetson nano with ubuntu 18.04 as host os and I would like to run teamviewer. I tried to install the armhf package for the raspberry and after some experiment I gave up because tw does not work in this way. Then I created a docker image with ubuntu focal x86_64 and I have installed teamviewer i386 and I have installed the xorg video dummy :
$ sudo apt-get install xserver-xorg-video-dummy
then I have enabled the daemon,as u can see :
root@3a9d3758f01f:/etc/default# ps ax
PID TTY STAT TIME COMMAND
1 pts/0 Ssl 0:00 /usr/bin/qemu-x86_64-static /bin/bash
381 ? Sl 0:10 /usr/bin/qemu-i386-static /opt/teamviewer/tv_bin/teamviewerd -d
now,following this tutorial : https://thilinamad.medium.com/remote-desktop-to-ubuntu-instance-with-no-gui-f98566adb53e
I've created a new xorg.conf file with this content inside :
# This xorg configuration file is meant to be used
# to start a dummy X11 server.
# For details, please see:
# https://www.xpra.org/xorg.conf
# Here we setup a Virtual Display of 1600x900 pixels
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
#VideoRam 4096000
#VideoRam 256000
VideoRam 16384
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 5.0 - 1000.0
VertRefresh 5.0 - 200.0
Modeline "1600x900" 33.92 1600 1632 1760 1792 900 921 924 946
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 1600 900
EndSubSection
EndSection
probably to do that it's not enough,because I'm not able to configure tw. Infact it gives this error :
root@3a9d3758f01f:/# teamviewer license accept
The framebuffer console seems to be unavailable or has the wrong format. Please make sure that
/dev/fb0 is accessible and it is configured to 32-bit depth.
now.according with this thread :
I should :
edit my /etc/default/grub file and add these two lines.GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep
Save the file and run the command
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
unfortunately on the docker image there isn't any grub file :
root@3a9d3758f01f:/etc/default# find / -name grub
/usr/share/desktop-base/futureprototype-theme/grub
/usr/share/desktop-base/lines-theme/grub
/usr/share/desktop-base/softwaves-theme/grub
/usr/share/desktop-base/spacefun-theme/grub
/usr/share/desktop-base/joy-theme/grub
/usr/share/desktop-base/moonlight-theme/grub
so,what to do ?