按照 ZDNet 上的指南操作这里,我一直在尝试让 ubuntu 桌面在 Windows 10 上运行。但有一行代码一直给我带来麻烦。
sudo sed -i 's/<listen>.*<\/listen>/<listen>tcp:host=localhost,port=0<\/listen>/' /etc/dbus-1/session.conf
返回“无法读取 /etc/dbus-1/session.conf 文件或未找到目录。
于是我在网上找到了一个“/etc/dbus-1/session.conf”文件并添加了它。重新启动 bash 并找到了它,但这次:
sed:无法读取 /etc/dbus-1/session.conf:输入/输出错误
是我得到的。
我该如何解决?
答案1
经过一番挖掘,我恍然大悟。
sudo touch session.conf
sudo vi session.conf
(粘贴我在conf文件中找到的文本这里并保存
sudo sed -i 's/<listen>.*<\/listen>/<listen>tcp:host=localhost,port=0<\/listen>/' /etc/dbus-1/session.conf
成功了!现在我试着弄清楚为什么我看到“错误:创建目录“/home/username/.cache/compizconfig-1”时出错”
答案2
这个问题是很久以前提出的,但为了方便后人,我想指出的是,根据这个问题,现已搬迁至:
/usr/share/dbus-1/session.conf