如何使运行在docker上的GUI应用程序在Ubuntu下看起来漂亮?
我构建了一个docker映像来运行Sublime-Text3,因为最终我希望所有用于开发的GUI应用程序都可以从docker映像中获得。我在Ubuntu18上运行它。Ubuntu在Mac电脑上运行的虚拟机(虚拟盒)上运行 一切正常,但升华看起来像一个在Windows95下运行的应用程序,换句话说,它看起来像。所以我想也许安装Gtk主题会有所帮助。我安装了另一个主题,并在Ubuntu内置的定制外观应用程序中对其进行了更改,但Sublime的GUI一点也没有改变。然后,我尝试将主题从如何使运行在docker上的GUI应用程序在Ubuntu下看起来漂亮?,docker,user-interface,ubuntu,Docker,User Interface,Ubuntu,我构建了一个docker映像来运行Sublime-Text3,因为最终我希望所有用于开发的GUI应用程序都可以从docker映像中获得。我在Ubuntu18上运行它。Ubuntu在Mac电脑上运行的虚拟机(虚拟盒)上运行 一切正常,但升华看起来像一个在Windows95下运行的应用程序,换句话说,它看起来像。所以我想也许安装Gtk主题会有所帮助。我安装了另一个主题,并在Ubuntu内置的定制外观应用程序中对其进行了更改,但Sublime的GUI一点也没有改变。然后,我尝试将主题从gtk-chth
gtk-chtheme
更改,但也没有效果
以下是我在docker容器启动前在terminal中运行的命令:
$ xhost local:root
$ docker run -d -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -e NEWUSER=$USER sublime-text:3
如果docker映像是在debian上构建的,而没有GUI,那么GUI应用程序是否可能具有“漂亮”的外观主机操作系统中的外观?不知道是否有帮助,但我在gui中使用了docker run-d \--net host \--cpuset CPU 0 \--memory 512mb \-v/tmp/.X11 unix:/tmp/.X11 unix \-e DISPLAY=unix:0 \--device/dev/snd \-v/dev/shm:/dev/shm\apps@lvthillo谢谢,但那没用