使用键鼠网络共享用windows控制ubuntu,实现跨屏跨系统操作

经调研发现几种网络共享鼠标方案:sharemousesynergy以及Barrier,由于没找到合适的资料去配置sharemousesynergy又收费,所以使用Barrier

一、Ubuntu安装Barrier

到Ubuntu软件商城搜索Barrier点击安装即可,这就不再赘述了。
主要注意几个事情:
(1)英语不好的同学选择语言为中文简体
(2)选择作为客户端-使用另一个电脑和键盘

之后就需要做以下配置:

1、关闭Ubuntu防火墙

*可能没有Ubuntu防火墙程序,这里我们直接安装一个就可以了

sudo apt install firewalld

安装完成后运行(永久关闭防火墙)

systemctl stop firewalld.service

*Tip:重新启动防火墙命令方法

systemctl start firewalld.service

2、设置Barrier

(1)在应用程序中搜索打开Barrier程序
(2)点击客户端-使用另一电脑鼠标和键盘选项,然后记住自己的屏幕名(比如我这里屏幕名叫art),把自动配置选项去除。

二、Windows安装Barrier

上网下载Barrier,不再赘述。
主要注意几个事情:
(1)英语不好的同学选择语言为中文简体
(2)选择作为服务端-共享此电脑的鼠标和键盘

1、开启windows远程桌面

在这里插入图片描述

2、关闭windows安全中心的网络防火墙

在这里插入图片描述

3、设置Barrier

选择Server选项,然后记住自己的IP地址,把IP地址填到ubuntu Barrier中的服务端IP栏中 切记别忘了!!!这步!
在这里插入图片描述
接着点击设置服务端...按钮:
在这里插入图片描述
拖动右边的显示屏按钮,然后在下方的方格里放置ubuntu显示器的位置。
在这里插入图片描述
双击未命名的显示器,填写之前ubuntu记下的显示器名(art),然后点击ok
在这里插入图片描述
最后在ubunu的Barrierwindows 的Barrier都点击开始,就可以跨系统,跨屏使用了!

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Windows操作系统中,可以使用Python的`pywin32`库来实现驱动级键鼠模拟。下面是一个简单的示例代码: ```python import win32api import win32con import win32gui # 按下键盘的某个键 def press_key(keycode): win32api.keybd_event(keycode, 0, 0, 0) # 松开键盘的某个键 def release_key(keycode): win32api.keybd_event(keycode, 0, win32con.KEYEVENTF_KEYUP, 0) # 鼠标移动 def move_mouse(x, y): win32api.SetCursorPos((x, y)) # 鼠标左键按下 def press_mouse_left(): win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) # 鼠标左键松开 def release_mouse_left(): win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0) # 鼠标右键按下 def press_mouse_right(): win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0) # 鼠标右键松开 def release_mouse_right(): win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0) ``` 在上面的代码中,`press_key()`和`release_key()`函数分别用于按下和松开键盘上的某个键;`move_mouse()`函数用于移动鼠标;`press_mouse_left()`和`release_mouse_left()`函数分别用于按下和松开鼠标左键;`press_mouse_right()`和`release_mouse_right()`函数分别用于按下和松开鼠标右键。 要使用这些函数模拟键盘和鼠标操作,只需要调用相应的函数即可。例如,按下键盘上的A键可以这样实现: ```python press_key(win32con.VK_A) ``` 其中,`VK_A`是A键的虚拟键码。 需要注意的是,这些函数只能在Windows操作系统使用,并且需要管理员权限。因此,在使用这些函数之前,需要确保程序以管理员权限运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JR_Sim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值