我在 WSL 中设置了tmux,我想改进它们之间的集成。
如何在 WSL 内的 tmux 中选择文本并将其复制到 Windows 剪贴板?
我已经设置了 WSL 2 (Ubuntu) 并在那里安装了 systemd (和 systemd-sysv)。之后,我跑了:
\n\nsudo mkdir -p /run/dbus\nsudo dbus-daemon --system\nsudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target\nRun Code Online (Sandbox Code Playgroud)\n\n安装之前systemd,我将ubuntu更新到18.10(使用sudo do-release-upgrade多次)
它工作了一段时间,但现在,它只能以普通用户身份工作。\n作为 root,我得到了
\n\nFailed to list units: Connection reset by peer\nRun Code Online (Sandbox Code Playgroud)\n\n在任何systemctl命令上。
因此,我可以查看服务的状态,但无法启用/禁用 dis 服务的启动或启动/停止它们。
\n\n我还可以在全新安装中复制它:
\n\n我从 Microsoft Store 安装了 Debian (WSL2)
\n\n我执行了以下命令:\n sudo apt-get update -y\n sudo apt-get install -y dbus-x11\n sudo apt-get install daemonize
\n\n然后,我wsl --shutdown在主机上执行并运行:
sudo …Run Code Online (Sandbox Code Playgroud) windows-subsystem-for-linux ×2
clipboard ×1
dbus ×1
linux ×1
systemd ×1
tmux ×1
windows ×1
windows-10 ×1