小编dan*_*ing的帖子

将文本从 WSL 复制到 Windows 剪贴板

我在 WSL 中设置了tmux,我想改进它们之间的集成。

如何在 WSL 内的 tmux 中选择文本并将其复制到 Windows 剪贴板?

windows linux clipboard tmux windows-subsystem-for-linux

6
推荐指数
2
解决办法
8009
查看次数

连接被对等方以 root 身份在 systemctl 上重置

我已经设置了 WSL 2 (Ubuntu) 并在那里安装了 systemd (和 systemd-sysv)。之后,我跑了:

\n\n
sudo mkdir -p /run/dbus\nsudo dbus-daemon --system\nsudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target\n
Run Code Online (Sandbox Code Playgroud)\n\n

安装之前systemd,我将ubuntu更新到18.10(使用sudo do-release-upgrade多次)

\n\n

它工作了一段时间,但现在,它只能以普通用户身份工作。\n作为 root,我得到了

\n\n
Failed to list units: Connection reset by peer\n
Run Code Online (Sandbox Code Playgroud)\n\n

在任何systemctl命令上。

\n\n

因此,我可以查看服务的状态,但无法启用/禁用 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在主机上执行并运行:

\n\n
sudo …
Run Code Online (Sandbox Code Playgroud)

dbus systemd windows-10 windows-subsystem-for-linux

3
推荐指数
1
解决办法
2万
查看次数