Ubuntu20.04安装向日葵、开机自启、解决windows系统远程黑屏(笔记)

这里写目录标题

  • 动机
  • 1. Ubuntu20.04 安装向日葵
  • 2. 设置开机自启
  • 3. 解决windows不可远程的问题
  • 4. 大公告成

动机

办公室有个工作站,要比我的笔记本的CPU稍微好一点,用来跑陆面过程。我信心满满的装了个Ubuntu20.04双系统,但是发现向日葵安装不上了。我少说安装Ubuntu系统又20次了,但是从来没遇见这种问题,果然人一直在学习的路上。反正很打击积极性,但是问题也要解决呀,然后找问题解决方案。参考了一些博主的方案,但是有的人给我埋了新坑,我要奔溃了。所以我这里就针对以下问题进行解决,不做多余的事情:

# 1. 解决Ubuntu20.04安装最新版向日葵出现报错的问题!
# 2. 安装好后的向日葵,软件自带的开机自启不起作用,然后手动设置开机自启!
# 3. windows 连接总是报对方断开等,解决windows可远程的问题。

1. Ubuntu20.04 安装向日葵

首先看报错信息

# 下载最新版 向日葵
wget https://down.oray.com/sunlogin/linux/sunloginclientshell-10.1.1.28779-amd64.deb
# 安装向日葵
sudo dpkg -i ./sunloginclientshell-10.1.1.28779-amd64.deb
sudo apt install ./sunloginclientshell-10.1.1.28779-amd64.deb
# 返回以下错误
Selecting previously unselected package sunloginclient.
(Reading database … 285293 files and directories currently installed.)
Preparing to unpack SunloginClient-10.1.1.28779_amd64.deb …
Unpacking sunloginclient (10.1.1.28779) …
dpkg: dependency problems prevent configuration of sunloginclient:
sunloginclient depends on libwebkitgtk-3.0-0; however:
Package libwebkitgtk-3.0-0 is not installed.
# 可能是依赖出问题了吧,反正我没解决了,然后找了下面的解决方案。我会再文末把参考附上。
# 这个是我完完整整把别人的方式copy 下来的。
# wget 下载安装包和依赖
wget http://download.oray.com/sunlogin/linux/SunloginClient-10.0.2.24779_amd64.debwget http://mirrors.aliyun.com/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3_amd64.deb
wget http://mirrors.aliyun.com/ubuntu/pool/universe/w/webkitgtk/libjavascriptcoregtk-3.0-0_2.4.11-3ubuntu3_amd64.deb
wget http://mirrors.aliyun.com/ubuntu/pool/universe/m/mesa/libegl1-mesa_20.0.4-2ubuntu1_amd64.deb
wget http://mirrors.aliyun.com/ubuntu/pool/universe/e/enchant/libenchant1c2a_1.6.0-11.3build1_amd64.deb
wget http://mirrors.aliyun.com/ubuntu/pool/universe/w/webkitgtk/libwebkitgtk-3.0-0_2.4.11-3ubuntu3_amd64.deb# 安装依赖和安装向日葵
sudo dpkg -i libicu60_60.2-3ubuntu3_amd64.deb
sudo dpkg -i libjavascriptcoregtk-3.0-0_2.4.11-3ubuntu3_amd64.deb
sudo dpkg -i libegl1-mesa_20.0.4-2ubuntu1_amd64.deb
sudo dpkg -i libenchant1c2a_1.6.0-11.3build1_amd64.deb
sudo dpkg -i libwebkitgtk-3.0-0_2.4.11-3ubuntu3_amd64.deb
sudo dpkg -i SunloginClient-10.0.2.24779_amd64.deb

这样就安装好了,登陆账号,绑定下终端,我用手机进行了下就可以远程了(此时没有试一试我的笔记本woindows11),下面是我的设置。此时默认是没有开机自启的,在设置 小齿轮中即使设置了开机自启,也没用,不管事,可能是权限不足或者bug 吧。
在这里插入图片描述

2. 设置开机自启

我们知道,安装完双系统的时候,它默认Ubuntu 系统是第一启动系统,优先启动。所以有时候电脑卡顿,或者安装完某些软件和设置,必须重齐,我们就可以直接使用 sudo reboot 了。只要向日葵可以开机自启,我们就可以继续远程连接,继续使用,什么都不影响。
因此我们 1. Ubuntu20.04 安装向日葵 的基础上设置开机自启就很有必要,能够带来巨大便利。继续在 终端中设置运行命令 gnome-session-properties

# 输入以下命令,打开ubuntu的启动应用程序的首选项,添加向日葵启动文件的目录
gnome-session-properties
# 打开向日葵的安装目录 ..../bin/sunloginclient 
# 应该一般都是默认这个位置,因为我不记得向日葵安装可以设置安装位置的。下面是我的:
/usr/local/sunlogin/bin/sunloginclient

到此,安装开机自启设置完成。

3. 解决windows不可远程的问题

可能是bug或者windows 的兼容性问题。我的笔记本 Ubuntu 系统和手机向日葵都可以远程连接,唯独windows11无法远程控制,直接 显示对方断开、或者系统拒绝等,具体忘了。其实就是Ubuntu20.04 系统安装后,默认是通过gdm3进行图像处理和渲染的,对于Ubuntu系统来说,这个渲染程序可可选的,一般有 lightdm、gdm3、tty、nomodeset、quiet和splash 可进行图形界面管理,我按照其他人的教程,最终选择了lightdm安装来解决该问题。很多人说跟显卡驱动安装的有问题,我按照他们的方法安装了,不管事,所以我猜测是这种解决方案错误的。

# 安装 lightdm
sudo apt install lightdm
# 配置 lightdm 作为默认图形界面,这里是 lightdm 和 gdm3 可选的
# 我们再次运行下面的代码,会再次弹出该选择界面,所以后续也是能修改的
sudo dpkg-reconfigure lightdm
# 系统重启
sudo reboot

在这里插入图片描述

重启后你会发现开机输入密码的界面跟原来不一样了,但是不影响。需要注意的是lightdm 图形界面管理器好像不会锁屏,并且常亮

4. 大公告成

如果想下次想换回默认的 gdm3 再运行一次 sudo dpkg-reconfigure lightdm ,在选择界面选择就好。

# 我们再次运行下面的代码,会再次弹出该选择界面,键盘 上下键 选择
sudo dpkg-reconfigure lightdm
  1. http://t.csdnimg.cn/u8BO2 Ubuntu2004 向日葵安装笔记
  2. http://t.csdnimg.cn/rQY4g 【新的小主机】向日葵远程控制ubuntu

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/196797.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

回溯和分支算法

状态空间图 “图”——状态空间图 例子:农夫过河问题——“图”状态操作例子:n后问题、0-1背包问题、货郎问题(TSP) 用向量表示解,“图”由解向量扩张得到的解空间树。 ——三种图:n叉树、子集树、排序树 ​ 剪枝 不满住条件的…

时间序列数据压缩算法简述

本文简单介绍了时间序列压缩任务的来源,压缩算法的分类,并对常见压缩算法的优缺点进行了简介,爱码士们快来一探究竟呀! 引言 时间序列数据是在许多应用程序和领域中生成的一种基本数据类型,例如金融、医疗保健、交通和…

基于Python手把手教你实现flappy bird游戏

目录 前言开始前的准备工作进入正题结束语 前言 想必玩过游戏的都知道,Flappy Bird是一款简单却富有挑战性的经典的小鸟飞行游戏,让许多玩家为之痴迷,而作为开发者,那肯定要通过技术手段来再做一遍这款经典游戏。那么本文就来通…

春秋云镜:CVE-2022-28512

靶标介绍: Fantastic Blog (CMS)是一个绝对出色的博客/文章网络内容管理系统。它使您可以轻松地管理您的网站或博客,它为您提供了广泛的功能来定制您的博客以满足您的需求。它具有强大的功能,您无需接触任何代码即可启动并运行您的博客。 该…

RPG项目01_技能释放

基于“RPG项目01_新输入输出”, 修改脚本文件夹中的SkillBase脚本: using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; //回复技能,魔法技能,物理技能…

java synchronized详解

背景 在多线程环境下同时访问共享资源会出现一些数据问题,此关键字就是用来保证线程安全的解决这一问题。 内存可见的问题 在了解synchronized之前先了解一下java内存模型,如下图: 线程1去主内存获取x的值读入本地内存此时x的值为1&…

3DMM模型

目录 BFMBFM_200901_MorphableModel.matexp_pca.bintopology_info.npyexp_info.npy BFM BFM_2009 01_MorphableModel.mat from scipy.io import loadmat original_BFM loadmat("01_MorphableModel.mat") # dict_keys: [__header__, __version__, __globals__, # …

视频剪辑转码:mp4批量转成wmv视频,高效转换格式

在视频编辑和处理的领域,转换格式是一项常见的任务。在某些编辑和发布工作中,可能需要使用WMV格式。提前将素材转换为WMV可以节省在编辑过程中的时间和精力。从MP4到WMV的批量转换,不仅能使视频素材在不同的平台和设备上得到更好的兼容性&…

LoadBalancer将服务暴露到外部实现负载均衡Openelb-layer2模式配置介绍

目录 一.openelb简介 二.主要介绍layer2模式 1.简介 2.原理 3.部署 (1)先在集群master上开启kube-proxy的strictARP (2)应用下载openelb.yaml(需要修改镜像地址) (3)编写yam…

密集书库是什么意思?图书馆密集书库的书可以借出吗

密集书库是一种用于存储大量书籍和资料的高密度储存设施。它通常包括一系列钢制书架和可移动的储存架,使得书籍可以被紧密地排列和存储,以最大程度地利用存储空间。同时,密集书库还有各种自动化系统,如自动化取书系统、气候控制系…

安卓apk抓包(apk抓不到包怎么办)

起因 手机(模拟器)有时候抓不到apk的包,需要借助Postern设置一个代理,把模拟器的流量代理到物理机的burp上。 解决方案 使用Postern代理,把apk的流量代理到burp。 Postern是一个用于代理和网络流量路由的工具&#xf…

Linux Namespace技术

对应到容器技术,为了隔离不同类型的资源,Linux 内核里面实现了以下几种不同类型的 namespace。 UTS,对应的宏为 CLONE_NEWUTS,表示不同的 namespace 可以配置不同的 hostname。User,对应的宏为 CLONE_NEWUSER&#xf…

骨传导耳机会影响听力么?盘点骨传导耳机的好处与坏处都有哪些?

先说结论,使用骨传导耳机是不会影响听力的!并且由于骨传导耳机的特殊传声原理,相比于传统的入耳式耳机,骨传导耳机拥有更多的优点,下面带大家了解一下骨传导耳机的优点和缺点都有哪些。 一、骨传导耳机的优点是什么&a…

kubectl获取ConfigMap导出YAML时如何忽略某些字段

前言: 当我们在使用Kubernetes时,常常需要通过kubectl命令行工具来管理资源。有时我们也想将某个资源的配置导出为YAML文件,这样做有助于版本控制和资源的迁移。然而,默认情况下,使用kubectl get命令导出资源配置会包…

JVM:双亲委派(未完结)

类加载 定义 一个java文件从编写代码到最终运行,必须要经历编译和类加载的过程,如下图(图源自b站视频up主“跟着Mic学架构”)。 编译就是把.java文件变成.class文件。类加载就是把.class文件加载到JVM内存中,得到一…

电子取证--windows下的volatility分析与讲解

1.volatility的安装 提示:我用的是2.6版本(windows),如果直接下载的出现问题,用迅雷就可以解决 下载地址:Volatility 2.volatility的使用 1.进入终端,查看镜像的系统信息: volati…

Huawei FusionSphere FusionCompte FusionManager

什么是FusionSphere FusionSphere 解决方案不独立发布软件,由各配套部件发布,请参 《FusionSphere_V100R005C10U1_版本配套表_01》。 目前我们主要讨论FusionManager和FusionCompute两个组件。 什么是FusionCompte FusionCompute是华为提供的虚拟化软…

初识动态规划算法(题目加解析)

文章目录 什么是动态规划正文力扣题第 N 个泰波那契数三步问题使用最小花费爬楼梯 总结 什么是动态规划 线性动态规划:是可以用一个dp表来存储内容,并且找到规律存储,按照规律存储。让第i个位置的值等于题目要求的答案 >dp表:dp表就是用一…

SpringBoot——嵌入式 Servlet容器

一、如何定制和修改Servlet容器的相关配置 前言: SpringBoot在Web环境下,默认使用的是Tomact作为嵌入式的Servlet容器; 【1】修改和server相关的配置(ServerProperties实现了EmbeddedServletContainerCustomizer)例如…

PoE技术详解

标准的五类网线有四对双绞线,IEEE 802.3af和IEEE 802.3at允许两种用法:通过空闲线对供电或者数据线对供电。IEEE 802.3bt允许通过空闲线对供电、通过数据线对供电或者空闲线对和数据线对一起供电,如图16.1所示。 图 16.1 PoE供电线对 当在一…