Hon*_*onk 3 ubuntu gnome-shell windows-10 windows-subsystem-for-linux
是否可以在 Windows10 的 Linux 子系统上用 Gnome3 替换 explorer.exe?我看过 Cgywin 的教程,但我想知道是否有人已经让它使用 WSL?
我遇到了问题
DISPLAY=localhost:0
Run Code Online (Sandbox Code Playgroud)
我刚刚测试了 Gnome 3,看起来运行起来并不容易,但是我目前在我的 PC 和笔记本电脑上设置了一个双任务栏,一个 Windows 任务栏和一个 XFCE4。我是这样设置的:
echo "export DISPLAY=:0.0" >> ~/.bashrc此文件将在bash.sudo sed -i 's$<listen>.*</listen>$<listen>tcp:host=localhost,port=0</listen>$' /etc/dbus-1/session.conf在 bash 中。sudo apt-get install x11-apps)sudo apt-get install xfce4xfce4-session,稍等片刻,您应该会看到一个询问面板的弹出窗口,我建议您选择默认配置,除非您习惯了 XFCE4。现在我们需要让所有这些无缝地“正常工作”,Desktop Coral 已经在启动时运行,所以这已经涵盖了。我们现在需要 Windows 端的脚本来让 bash 和 XFCE4 在启动时运行。启动一个文本编辑器(记事本就可以)并粘贴:
set ws=wscript.createobject("wscript.shell")
ws.run """C:\Program Files\VcXsrv\vcxsrv.exe"" :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl",0
WScript.Sleep 500
ws.run "C:\Windows\System32\bash.exe -c 'export DISPLAY=:0.0; xfce4-session'",0
Run Code Online (Sandbox Code Playgroud)这会一次性启动我们的 X Server 和我们的桌面环境,将其另存为<somewhere important>/<whatever>.vbs.
这应该会在 Windows 中为您提供一个主要功能的 Linux 环境,它不是完美的(可能想要关闭屏幕保护程序)但它确实有效!我还没有找到如何替换资源管理器,我怀疑这是不可能的,因为您从新任务栏运行的任何程序都会出现在 Windows 任务栏上,而不是 XFCE4 任务栏上。
顺便说一句,不要被 XFCE4 的糟糕外观所拖延,它是完全主题化的,并带有大量内置主题可供选择,还有更多可供下载。
最后要注意的是,此任务栏将绘制在全屏窗口之上,我目前使用TurboTop在需要时将其关闭,不是特别优雅,因此请密切关注此问题以寻求解决方案。
| 归档时间: |
|
| 查看次数: |
19190 次 |
| 最近记录: |