A. 如何把已安装好的软件拉到电脑桌面上
导读:在这篇文章中,我将介绍如何在 Gnome 中允许共享电脑屏幕。
本文字数:4637,阅读时长大约: 7分钟
https://linux.cn/article-14261-1.html
作者:Lukáš Růžička
译者:geekpi
你不希望别人能够监视甚至控制你的电脑,你通常会努力使用各种安全机制来切断任何此类企图。然而,有时会出现这样的情况:你迫切需要一个朋友,或一个专家来帮助你解决电脑问题,但他们并不同时在同一地点。你如何向他们展示呢?你应该拿着你的手机,拍下你的屏幕照片,然后发给他们吗?你应该录制一个视频吗?当然不是。你可以与他们分享你的屏幕,并可能让他们远程控制你的电脑一段时间。在这篇文章中,我将介绍如何在 Gnome 中允许共享电脑屏幕。
设置服务器以共享屏幕
服务器 是一台提供(服务)一些内容的计算机,其他计算机(客户端)将消费这些内容。在本文中,服务器运行的是 Fedora Workstation 和标准的 Gnome 桌面。
打开 Gnome 屏幕共享
默认情况下,Gnome 中共享计算机屏幕的功能是 关闭 的。要使用它,你需要把它打开:
1. 启动 Gnome 控制中心(Gnome Control Center)。
3. 用右上角的滑块打开共享。
5. 用窗口左上角的滑块打开屏幕共享。
6. 如果你希望能够从客户端控制屏幕,请勾选 允许连接控制屏幕(Allow connections to control the screen)。不勾选这个按钮访问共享屏幕只允许 仅浏览(view-only)。
7. 如果你想手动确认所有传入的连接,请选择 新连接必须请求访问(New connections must ask for access)。
8. 如果你想允许知道密码的人连接(你不会被通知),选择 需要密码(Require a password) 并填写密码。密码的长度只能是 8 个字符。
9. 勾选 显示密码(Show password) 以查看当前的密码是什么。为了多一点保护,不要在这里使用你的登录密码,而是选择一个不同的密码。
10. 如果你有多个网络可用,你可以选择在哪个网络上访问该屏幕。
设置客户端以显示远程屏幕
客户端 是一台连接到由服务器提供的服务(或内容)的计算机。本演示还将在客户端上运行 Fedora Workstation,但如果它运行一个 VNC 客户端,操作系统实际上应该不太重要。
检查可见性
在 Gnome 中,服务器和客户端之间共享计算机屏幕需要一个有效的网络连接,以及它们之间可见的“路由”。如果你不能建立这样的连接,你将无法查看或控制服务器的共享屏幕,这里描述的整个过程将无法工作。
为了确保连接的存在,找出服务器的 IP 地址。
启动 Gnome 控制中心(Gnome Control Center),又称 设置(Settings)。使用右上角的菜单,或活动模式。当在活动中时,输入:
settings
并点击相应的图标。
选择 网络(Network) 标签。
点击设置按钮(齿轮)以显示你的网络配置文件的参数。
打开 详情(Details)标签,查看你的计算机的 IP 地址。
进入 你的客户端的 终端(你想从它连接到别的计算机),使用ping命令找出客户和服务器之间是否有连接。
$ ping -c 5 192.168.122.225
检查该命令的输出。如果它与下面的例子相似,说明计算机之间的连接存在。
PING 192.168.122.225 (192.168.122.225) 56(84) bytes of data.
64 bytes from 192.168.122.225: icmp_seq=1 ttl=64 time=0.383 ms
64 bytes from 192.168.122.225: icmp_seq=2 ttl=64 time=0.357 ms
64 bytes from 192.168.122.225: icmp_seq=3 ttl=64 time=0.322 ms
64 bytes from 192.168.122.225: icmp_seq=4 ttl=64 time=0.371 ms
64 bytes from 192.168.122.225: icmp_seq=5 ttl=64 time=0.319 ms
--- 192.168.122.225 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4083ms
rtt min/avg/max/mdev = 0.319/0.350/0.383/0.025 ms
如果两台计算机存在同一个子网中,例如在你的家里或办公室,你可能不会遇到任何问题,但当你的服务器没有公共 IP 地址,无法从外部互联网上看到时,可能会出现问题。除非你是互联网接入点的唯一管理员,否则你可能需要就你的情况向你的管理员或你的 ISP 咨询。请注意,将你的计算机暴露在外部互联网上始终是一个有风险的策略,你必须充分注意保护你的计算机免受不必要的访问。
安装 VNC 客户端(Remmina)
Remmina 是一个图形化的远程桌面客户端,你可以使用多种协议连接到远程服务器,如 VNC、Spice 或 RDP。Remmina 可以从 Fedora 仓库中获得,所以你可以用dnf命令或 软件中心(Software) 来安装它,以你喜欢的方式为准。使用dnf,下面的命令将安装该软件包和几个依赖项。
$ sudo dnf install remmina
连接到服务器
如果服务器和客户端之间有连接,请确保以下情况:
1. 计算机正在运行。
2. Gnome 会话正在运行。
3. 启用了屏幕共享的用户已经登录。
4. 会话没有被锁定,也就是说,用户可以使用该会话。
然后你可以尝试从客户端连接到该会话:
1. 启动Remmina。
2. 在地址栏左侧的下拉菜单中选择VNC协议。
3. 在地址栏中输入服务器的IP地址,然后按下回车。
4. 当连接开始时,会打开另一个连接窗口。根据服务器的设置,你可能需要等待,直到服务器用户允许连接,或者你可能需要提供密码。
5. 输入密码,然后按OK。
6. 按下 调整连接窗口的大小,使之与服务器的分辨率一致,或者按 调整连接窗口的大小,使其覆盖整个桌面。当处于全屏模式时,注意屏幕上边缘的白色窄条。那是 Remmina 菜单,当你需要离开全屏模式或改变一些设置时,你可以把鼠标移到它上面。
当你回到服务器时,你会注意到现在在上栏有一个黄色的图标,这表明你正在 Gnome 中共享电脑屏幕。如果你不再希望共享屏幕,你可以进入菜单,点击 屏幕正在被共享(Screen is being shared),然后再选择 关闭(Turn off),立即停止共享屏幕。
Turn off menu item
会话锁定时终止屏幕共享
默认情况下,当会话锁定时,连接 将总是终止(will always terminate)。在会话被解锁之前,不能建立新的连接。
一方面,这听起来很合理。如果你想和别人分享你的屏幕,你可能不想让他们在你不在的时候使用你的电脑。另一方面,如果你想从远程位置控制你自己的电脑,无论是你在另一个房间的床上,还是你岳母的地方,同样的方法也不是很有用。有两个选项可以处理这个问题。你可以完全禁止锁定屏幕,或者使用支持通过 VNC 连接解锁会话的 Gnome 扩展。
禁用屏幕锁定
要禁用屏幕锁定:
1. 打开 Gnome 控制中心(Gnome Control Center)。
2. 点击 隐私(Privacy)标签。
3. 选择 屏幕锁定(Screen Lock) 设置。
4. 关掉 自动屏幕锁定(Automatic Screen Lock)。
现在,会话将永远不会被锁定(除非你手动锁定),所以它能启动一个 VNC 连接到它。
使用 Gnome 扩展来允许远程解锁会话
如果你不想关闭锁定屏幕的功能,或者你想有一个远程解锁会话的选项,即使它被锁定,你将需要安装一个提供这种功能的扩展,因为这种行为是默认不允许的。
要安装该扩展:
1. 打开火狐浏览器,并打开 extensions.gnome.org。
2. 在页面的上部,找到一个信息块,告诉你为火狐安装 “GNOME Shell integration”。
3. 点击 点此安装浏览器扩展(Click here to install browser extension) 来安装 Firefox 扩展。
4. 安装完毕后,注意到 Firefox 的菜单部分有 Gnome 的标志。
5. 点击 Gnome 标志,回到扩展页面。
6. 搜索 “allow locked remote desktop”。
7. 点击显示的项目,进入该扩展的页面。
8. 使用右边的开/关按钮,将扩展打开。
现在,可以在任何时候启动 VNC 连接。注意,你需要知道会话密码以解锁会话。如果你的 VNC 密码与会话密码不同,你的会话仍然受到 一点 保护。
总结
这篇文章介绍了在 Gnome 中实现共享计算机屏幕的方法。它提到了受限(仅浏览)访问和非受限(完全)访问之间的区别。然而,对于正式任务的远程访问,例如管理一个生产服务器,这个解决方案无论如何都不算是一个正确的方法。为什么?
1. 服务器将始终保持其控制模式。任何在服务器会话中的人都将能够控制鼠标和键盘。
2. 如果会话被锁定,从客户端解锁也会在服务器上解锁。它也会把显示器从待机模式中唤醒。任何能看到你的服务器屏幕的人都能看到你此刻正在做什么。
3. VNC 协议本身没有加密或保护,所以你通过它发送的任何东西都可能被泄露。
你几种可以建立一个受保护的 VNC 连接的方法。例如,你可以通过 SSH 协议建立隧道,以提高安全性。然而,这些都超出了本文的范围。
免责声明:上述工作流程在 Fedora 35 上使用几个虚拟机工作时没有问题。如果它对你不起作用,那么你可能遇到了一个错误。请报告它。
via:
作者: 选题: 译者: 校对:
本文由 原创编译, 荣誉推出
欢迎遵照 CC-BY-NC-SA 协议规定转载,
如需转载,请在文章下留言 “ 转载:公众号名称”,
我们将为您添加白名单,授权“ 转载文章时可以修改”
B. word上的图片为什么粘贴不到桌面上
word上的图片是不能粘贴到桌面上的,只能另存为保存到桌面上。
1、以Word2010版本为例,如图首先选中Word里要粘贴的图片,然后点击鼠标右键,在弹出框里选择“另存为图片”;
C. 怎样将一个软件或程序的图标放到电脑桌面上啊
1、单击电脑桌面的开始菜单
D. 手机照片怎样移到桌面
1.在手机上找到“文件管理”的图标,点击后打开华为手机的文件管理的页面。
2.然后在打开的相册中找到照片文件所在的文件夹。
3.这时就会打开照片所在的文件夹,长按要操作的照片,勾选该照片。
4.接着点击页面右下角的“更多”的按钮。
5.然后在弹出的菜单中我们选择“桌面快捷方式”的菜单项。
6.返回到手机桌面上,可以看到前面我们选中的照片已在桌面上建立好桌面快捷方式了
E. 文件夹里的应用程序图标怎么弄到桌面上啊。。
文件夹里的应用程序图标弄到桌面上的具体步骤如下:
我们需要准备的材料分别是:电脑、应用程序。
1、首先我们打开电脑,点击打开左下角的开始图标。
F. 怎么把手机上的软件移动到桌面
可参考vivo手机的操作:
Funtouch OS 10及以上:长按桌面空白处,长按桌面上的任意软件图标,拖动图标到您想要放置的位置,再上滑或按返回键返回即可;
Funtouch OS 10以下:长按桌面上的任意软件图标,待图标进入浮动状态,拖动图标到您想要放置的位置,再上滑或按返回键返回即可。
G. 为什么有的软件启动图标不能直接拉到桌面使用非要右击发送到桌面快捷方式,怎么回事
如果你直接把软件安装目录下的软件图标拉到桌面,那么你可能拉到的仅仅是软件的图标,很多游戏的ICO图标和EXE执行文件是分离的,那么打开的话那就变成打开的是ICO图标文件而不是程序的执行文件本身,要是拉到的的是执行文件EXE,那么,有些软件,是直接调用执行文件目录内的资源(形象说吧,比如一个叫B的软件的安装目录下有个B.EXE的程序和一个叫A的文件夹,里面放了很多DLL,DATA之类的文件,你在运行B.EXE的时候,B.EXE默认调用的是安装目录下的A文件夹内的内容,但是如果拉到桌面,运行的时候这时桌面是B.EXE的安装目录,但桌面并没有A文件夹,所以软件就不能运行),而运行快捷方式其实就等同你进入软件目录再运行软件,所以没有以上问题
H. 为什么图片粘贴不到桌面上
windows的桌面可用于存放常用程序、文档等windows文件及快捷方式等。使用方法和文件夹一样,通过桌面,可以对具体的文件进行复制粘贴等管理。因为并不是具体的图片处理软件或文档编辑软件,所以无法执行图片粘贴。
可以通过以下方式将图片放置到桌面上:
1、以web活动桌面形式显示在桌面上。
2、以桌面背景的形式显示在桌面上。
I. 图片格式文件怎么不能直接拖到桌面PS图标就打开
楼主说的问题,用手动修复的话太过于繁琐,我说起来也比较麻烦,建议楼主是用软件进行修复。
1、 开机时一直按键盘上的F8键。直到出现如下界面选择“带网络连接的安全模式”
2、 等待进入系统后,打开金山卫士网站,点击下载金山卫士系统文件修复工具
可网络搜索金山卫士
3、修复完毕根据提示下载《金山卫士》对系统进行全面的木马清理工作。这是为了保证系统文件不被木马病毒二次感染。
可网络搜索金山卫士