飞蚊话 - 2020年9月
type: channel
link: https://www.bwsl.wang/2020/09/
description: 非Win化传承
items: 全平台兼容的远程桌面搭建教程
items: Linux屏蔽笔记本自带键盘

全平台兼容的远程桌面搭建教程
type: item
date: 2020-09-20T19:02:49+08:00
description: 视频点此VNC，Virtual Network Console的缩写。说白了，VNC是从类Unix系统出来的，横跨全平台的图形远程桌面，有别于纯文本的ssh，功能强大。所以，来看看再Linux下要如何部署VNC服务。只是使用的话，不必研究它的原理，只需要知道Linux下面是通过软件包tigervnc来实现vnc服务的即可。这里以Arch为例。安装tigervnc：pacman -S tigervnc启动vnc服务：vncserver要求一个密码，输入后回车确认刚刚输入的密码，输入后回车是否需要一个仅查看的密码，需要则输入y回车，否则输入n回车完成设置若输入y，则继续输入新的密码两遍，完成配置编辑~/.vnc/xstartup，只保留最前面unset开头的两行，之后的全部删除，并增加一行exec dbus-launch startplasma-x11(这是kde桌面增加的行，其他的请去往wiki查看)，保存注销再登录，重新启动vnc服务，设置完成到此，就可以从其他电脑上通过vnc相关软件连接了。其中，vnc使用的端口在输入vncserver之后输出的内容中有所体现。规律为5900+冒号后的数字。如输出为:1，则端口号为5901更多资料更详细更高级的vnc使用方法，参考TigerVNC (简体中文) - ArchWiki、VNC - openSUSE Wiki

Linux屏蔽笔记本自带键盘
type: item
date: 2020-09-13T13:53:14+08:00
description: 视频点此我曾经说过如何在Windows下屏蔽笔记本键盘的教程。现在，来看看Linux下面如何实现屏蔽笔记本键盘。Linux屏蔽需要安装一个工具xinput。arch系的包名为xorg-xinput，debian系的包名为xinput。之后，通过命令xinput找到自带键盘设备的ID号。这个设备的名字为AT Translated Set 2 Keyboard。找到以这个名字开头的一行，记录后面id=字段的数字。我这里是11.最后，通过命令xinput set-prop ID 'Device Enabled' 0来完成设备的仅用。其中，ID区域替换为前面找到的数字。如果想恢复使用，将结尾的0更改为1即可。