Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使运行在docker上的GUI应用程序在Ubuntu下看起来漂亮?_Docker_User Interface_Ubuntu - Fatal编程技术网

如何使运行在docker上的GUI应用程序在Ubuntu下看起来漂亮?

如何使运行在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

我构建了一个docker映像来运行Sublime-Text3,因为最终我希望所有用于开发的GUI应用程序都可以从docker映像中获得。我在Ubuntu18上运行它。Ubuntu在Mac电脑上运行的虚拟机(虚拟盒)上运行

一切正常,但升华看起来像一个在Windows95下运行的应用程序,换句话说,它看起来像。所以我想也许安装Gtk主题会有所帮助。我安装了另一个主题,并在Ubuntu内置的定制外观应用程序中对其进行了更改,但Sublime的GUI一点也没有改变。然后,我尝试将主题从
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谢谢,但那没用