所以我刚刚在我的笔记本电脑上安装了最新的 Kali Linux,它基于 Debian 7(oldstable)。然后我将整个东西升级到 Debian 8。
我一直想要 Wayland 而不是 X11,所以我安装了必要的软件包。然后创建了一个最小~./config/weston.ini
配置。现在,从 Gnome 登录屏幕:
我可以启动到Gnome on Wayland
或LXDE
(除其他外)。前者的成功非常有限,后者 (LXDE) 几乎完美,尽管面板需要设置(我必须查找 freedesktop)。
无论如何,在 LXDE 中,GUI 的响应速度比在 oldstable 上更快,并且在运行 Windows 7 时可能也一样快。我很高兴。
但我想知道这是因为从 Debian 7 到 8 的所有库/模块升级还是因为使用 Wayland(如果我真的在使用 Wayland)。我浏览了 htop,发现了一个/usr/bin/Xorg
正在运行且没有名为“wayland”的进程。那么我目前正在运行哪一个?
在 shell 环境中工作时,我经常遇到需要复制“中间管道输出”的情况(例如,从/到已经运行的编辑器、其他 shell、其他机器等)。
在窗口环境中,解决此问题的简单(通用)方法通常是通过系统剪贴板,例如:
... | xsel -i
/xsel -o | ...
... | pbcopy
/pbpaste | ...
如何使用 tmux 复制/粘贴工具获得类似的方便行为?
我想用 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)