一个又离不开的软件:图形化远程控制APP向日葵

图形化远程控制软件:向日葵

在这里插入图片描述

与ssh终端命令不同,向日葵最大的优势在于 图形化界面

但是缺点在于由于控制期间需要传输的数据量大,会容易出现卡的现象,另外如果想要增大带宽的话,是要收费的。不过对于普通的用户使用,这个软件真的非常强大。

1. 基本介绍:

1.1 使用平台

令人非常惊喜的是:向日葵APP可以在win,mac,linux,安卓,ios系统上同时使用,代表着只要你愿意,可以在你的华为上控制你的win10(不过由于手机屏幕实在太小,还是建议大家在电脑上敲键盘体验更好一些)

1.2 最重要的四项功能(免费)

  1. 远程控制

    • 电脑操控电脑:譬如最常见win或mac操控Linux系统
    • (不太常用)电脑操控手机和手机操控电脑
  2. 手机投屏:放大手机屏幕,适合展示手机端操作流程。

  3. 文件传输:将不同电脑之间的文件进行传输

  4. 桌面观看:优点类似手机投屏,只不过这里投屏的是电脑桌面

2. 操作示例:win10远程控制Ubuntu18.04

2.1 下载软件并注册用户

  1. win10和ubuntu18.04 电脑都必须下载对应版本的 向日葵软件向日葵远程控制app官方下载 - 贝锐向日葵官网 (oray.com)
  2. 登录:这步可以省略,非必需, 只不过验证手机,注册登录会便于管理自己的多台主机。
    在这里插入图片描述

2.2 远程控制

  1. 分别打开win10和ubuntu18.04下的向日葵app,如上图,分别有各自主机的 本机识别码和本机验证码(默认和主机长期绑定,当然在“设置”里也可以更改将其设置为动态变化来增强安全性,但是我嫌麻烦没有改动),在win10控制远程设备栏的 伙伴识别码和验证码 分别填入ubuntu18.04的本机识别码和本机验证码,点击 远程协助,即可开始win10远程控制ubuntu18.04。
2.2.1 ubuntu18.04安装lightdm

可能会出现win10连接ubuntu 18.04后即刻断开的现象,解决方案是在ubuntu18.04下安装 lightdm

sudo apt-get install lightdm 
#弹出选择界面,选择lightdm

重启ubuntu18.04 后,重复执行上面介绍的连接步骤,即可成功。

2.2.2 小tip

登录 APP后,可以在左侧边栏 设备列表 对自己的主机进行命名,备注,可以设置自动登录等方式,非常适用于我这种记不住本机识别码和验证码的人群。

在这里插入图片描述

其他包括手机投屏,文件传输等功能都非常简单, 软件界面简洁明了, 大家可以自己操作一下, 感觉这个软件的设计充分体现了设计的美, 界面简单,但功能强大,给它点赞点赞点赞!!! 感觉又有一个离不开的软件了!!!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现一个远程控制软件的界面,可以使用PyQt来开发GUI界面。以下是一个简单的示例代码,可以实现远程控制软件的基本功能: ```python import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel, QLineEdit class RemoteControl(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(300, 300, 300, 200) self.setWindowTitle('Remote Control') self.ipLabel = QLabel('IP Address:', self) self.ipLabel.move(20, 20) self.ipEdit = QLineEdit(self) self.ipEdit.move(100, 20) self.portLabel = QLabel('Port:', self) self.portLabel.move(20, 50) self.portEdit = QLineEdit(self) self.portEdit.move(100, 50) self.connectBtn = QPushButton('Connect', self) self.connectBtn.move(20, 100) self.connectBtn.clicked.connect(self.connect) self.disconnectBtn = QPushButton('Disconnect', self) self.disconnectBtn.move(120, 100) self.disconnectBtn.clicked.connect(self.disconnect) self.statusLabel = QLabel('Disconnected', self) self.statusLabel.move(20, 150) def connect(self): ip = self.ipEdit.text() port = self.portEdit.text() # TODO: 连接远程服务器 self.statusLabel.setText('Connected') def disconnect(self): # TODO: 断开连接 self.statusLabel.setText('Disconnected') if __name__ == '__main__': app = QApplication(sys.argv) ex = RemoteControl() ex.show() sys.exit(app.exec_()) ``` 这个界面中包含了IP地址、端口号输入框、连接和断开按钮以及连接状态标签。点击连接按钮后,可以连接到远程服务器并将连接状态标签改为“Connected”;点击断开按钮后,可以断开与远程服务器的连接并将连接状态标签改为“Disconnected”。具体的远程控制功能需要根据实际需求进行实现。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值