目录
安装SSH
开启远程桌面(windows连接,desktop版ubuntu)
升级CMake3.22
安装Samba
安装SSH
代码语言:javascript复制sudo apt install openssh-server开启远程桌面(windows连接,desktop版ubuntu)
安装vino 用于设置共享桌面
代码语言:javascript复制sudo apt-get install vino设置共享桌面(可选,好像可以不用开)

安装dconf-editor
代码语言:javascript复制sudo apt-get install dconf-editor启动dconf-editor
代码语言:javascript复制dconf-editor依次展开org->gnome->desktop->remote-access,将 requre-encryption 设为 False

安装xdrp
代码语言:javascript复制sudo apt-get install xrdp一旦安装完成,Xrdp 服务将会自动启动。你可以输入下面的命令,验证它:
代码语言:javascript复制sudo systemctl status xrdp默认情况下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key,它仅仅对“ssl-cert” 用户组成语可读。运行下面的命令,将xrdp用户添加到这个用户组:
sudo adduser xrdp ssl-cert 重启 Xrdp 服务,使得修改生效:
代码语言:javascript复制sudo systemctl restart xrdp
打开win10远程连接,进行连接。这里的用户名填写你系统的用户名,密码填写设置共享桌面的密码


如果黑屏,可以先注销原有的用户登录(也就是另一个地方已经登录了这个用户了,需要先注销登录)。

升级CMake3.22
下载
代码语言:javascript复制wget https://cmake.org/files/v3.22/cmake-3.22.0-rc2-linux-x86_64.tar.gz解压
代码语言:javascript复制tar zxvf CMake-3.22.0-rc2-linux-x86_64.tar.gz编译安装
代码语言:javascript复制cd CMake-3.22.0-rc2
cmake .
make
sudo make install更新
代码语言:javascript复制sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force查看
代码语言:javascript复制cmake --version
删除安装包
代码语言:javascript复制cd ..
rm CMake-3.22.0-rc2-linux-x86_64.tar.gz
rm -rf CMake-3.22.0-rc2/安装Samba
安装
代码语言:javascript复制sudo apt update
sudo apt install samba samba-common创建一个用于分享的samba目录(如果在/home就跳过这步)
代码语言:javascript复制mkdir /home/<username>/sambashare/给创建的这个目录设置权限
代码语言:javascript复制sudo chmod 777 /home/<username>/sambashare/ -R添加用户(下面的sxf是我的用户名,之后会需要设置samba的密码)。这里添加的用户在 Linux 中必须存在。
代码语言:javascript复制sudo smbpasswd -a sxf配置samba的配置文件
代码语言:javascript复制sudo nano /etc/samba/smb.conf在配置文件smb.conf的最后添加下面的内容
代码语言:javascript复制[sambashare]
comment = Samba on Ubuntu
path = /home/<username>/sambashare
read only = no
browsable = yes
public = yes
available = yes
writable = yes
valid users = sxf
write list = sxf
create mask = 0700
directory mask = 0700
force user = sxf重启samba服务器
代码语言:javascript复制sudo service smbd restartWindows徽标 R 在弹出的运行窗口中输入 \ip 即可访问。输入samba用户名及密码访问即可看到共享,然后就可以在Linux系统与Windows系统直接进行文件共享了


关闭搜索,节省内存
1、Settings -> Search,关闭搜索 2、执行
代码语言:javascript复制systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service
tracker reset --hard3、重启


