相关疑难解决方法(0)

如何知道使用的是 Wayland 还是 X11

所以我刚刚在我的笔记本电脑上安装了最新的 Kali Linux,它基于 Debian 7(oldstable)。然后我将整个东西升级到 Debian 8。

我一直想要 Wayland 而不是 X11,所以我安装了必要的软件包。然后创建了一个最小~./config/weston.ini配置。现在,从 Gnome 登录屏幕:登录画面

我可以启动到Gnome on WaylandLXDE(除其他外)。前者的成功非常有限,后者 (LXDE) 几乎完美,尽管面板需要设置(我必须查找 freedesktop)。

无论如何,在 LXDE 中,GUI 的响应速度比在 oldstable 上更快,并且在运行 Windows 7 时可能也一样快。我很高兴。

但我想知道这是因为从 Debian 7 到 8 的所有库/模块升级还是因为使用 Wayland(如果我真的在使用 Wayland)。我浏览了 htop,发现了一个/usr/bin/Xorg正在运行且没有名为“wayland”的进程。那么我目前正在运行哪一个?

linux x11 wayland

272
推荐指数
9
解决办法
29万
查看次数

如何使用shell管道从/复制到tmux“剪贴板”?

在 shell 环境中工作时,我经常遇到需要复制“中间管道输出”的情况(例如,从/到已经运行的编辑器、其他 shell、其他机器等)。

在窗口环境中,解决此问题的简单(通用)方法通常是通过系统剪贴板,例如:

  • X11:... | xsel -i/xsel -o | ...
  • OS X:... | pbcopy/pbpaste | ...

如何使用 tmux 复制/粘贴工具获得类似的方便行为?

shell terminal-multiplexer terminal pipe tmux

22
推荐指数
1
解决办法
5847
查看次数

xsel:无法打开显示:(空)

我想用 xsel 将一个长文件复制到剪贴板中,在我的本地电脑中,只需输入:

cat /usr/bin/mysql_secure_installation|xsel -b
Run Code Online (Sandbox Code Playgroud)

位于我本地操作系统中的文件mysql_secure_installation已复制到剪贴板中。

现在使用 ssh 命令登录我的 vps,然后输入

DISPLAY=:0 cat /usr/bin/mysql_secure_installation|xsel -b
Run Code Online (Sandbox Code Playgroud)

我遇到错误信息:

xsel: Can't open display: (null)
: Inappropriate ioctl for device
Run Code Online (Sandbox Code Playgroud)

我知道获取远程文件的正确方法是scp命令:

scp -P port username@tohostname:/remotefile /newlocalfile
Run Code Online (Sandbox Code Playgroud)

我只是想知道如何在登录我的 vps 后将文件内容复制到剪贴板,将文件从远程计算机复制到本地计算机的剪贴板。

同样的错误:

DISPLAY=:0 xsel -b <  /usr/bin/mysql_secure_installation
xsel: Can't open display: (null)
: Connection refused
Run Code Online (Sandbox Code Playgroud)

x-server xsel

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

标签 统计

linux ×1

pipe ×1

shell ×1

terminal ×1

terminal-multiplexer ×1

tmux ×1

wayland ×1

x-server ×1

x11 ×1

xsel ×1