coder潘
deepin
2023-05-23 17:53 distrobox能播放音频,也能export容器里的程序启动图标到宿主机
但是我没那么大的需求和时间测试export,我就是手动nohup起一下,其实也不费事,主要精力先在更多的自己用的app可用上,再优化使用体验
Reply Like 1 View the author
distrobox能播放音频,也能export容器里的程序启动图标到宿主机
但是我没那么大的需求和时间测试export,我就是手动nohup起一下,其实也不费事,主要精力先在更多的自己用的app可用上,再优化使用体验
有没有更简单的办法启动容器里面的程序
有
您可以直接调用 Podman、Docker 创建、配置容器并打开图形化程序如您在百度搜索到的方案所示,可是有点难受
deepin 23 仓库里的 Distrobox 能以相对友好、简单、自动化的方式创建与宿主高度融合的容器并打开图形化 APP,而且能把 APP 启动项导出到宿主上,导出后该 APP 跟系统上其他 APP 无异,可以单击打开
安装方法:
sudo apt update && sudo apt install -y distrobox
创建 Ubuntu 22.04 容器 my-ubuntu:
distrobox create --image ubuntu:22.04 my-ubuntu
进入 my-ubuntu :
distrobox enter my-ubuntu
假设 my-ubuntu 安装了 Firefox,把 Firefox 启动项导出到 APP 菜单,以后一键打开容器里的 Firefox:
# 注:在 my-ubuntu 容器里操作
distrobox-export --app firefox
我不太知道distrobox是怎么做的
用ssh -X可以连接进去,但是消耗大
Popular Ranking
ChangePopular Events
More
官方推出了基于容器 Podman 或 Docker图形应用兼容方案
我顺便问一下怎么在 【容器里使用的程序可以播放视频和音乐并且有声音】
比如在 centos 或者 ubuntu 的容器中安装解码器 中文语言包 以及中文字体
在百度 找的的方案是这样的如下
首先我是这样创建容器的
在宿主 终端 先执行
xhost +然后在运行的容器安装 一个火狐浏览器
sudo apt install firefox然后在容器终端输入
firefox这样才能启动容器里的火狐浏览器有没有更简单的办法启动容器里面的程序
遇到的核心问题
1.视频 音频 解码
2.系统没有中文语言环境,火狐设置不了中文
3.火狐浏览器播放在线MP3、视频都没有声音