一、系统配置

1.1 系统更新

1
2
sudo apt update
sudo apt upgrade

1.2 安装openssh-server

Ubuntu远程连接的基础功能包。
如果不安装此包直接使用Putty连接,会报错Network error Connection refused。

1
sudo apt install openssh-server

1.3 安装net-tools

安装net-tools后即可使用ifconfig查看本机IP地址。

1
sudo apt install net-tools

1.4 安装vim

常用的文件编辑工具

1
sudo apt install vim

1.5 启动自动登录

由于我的ubuntu机器通常只接电源不接显示器,而使用远程桌面进行控制,这样不仅方便鼠标键盘控制,而且便于共享剪切板,互传文件等。

打开设置->用户Users->右上角解锁Unlock->输入密码->点击自动登录

1.6 关闭屏幕自动锁定

打开设置->隐私Privacy->屏幕Screen->设置黑屏延迟Blank ScreenDelay和自动屏幕锁定Automatic Screen Loock

1.7 打开远程桌面

打开设置->共享Sharing->远程桌面Remote Desktop->打开远程桌面和远程控制开关todesk

通过windows的远程桌面连接即可实现局域网内的远程桌面。

1.8 同步时间

安装ubuntu和windows双系统后,重新打开windows会发现时间错误,原因是两个系统的时区匹配出现了问题。可在ubuntu系统内按以下指令解决:

1
2
3
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc

1.9 双系统修改默认启动顺序

1
sudo gedit /etc/default/grub

修改启动顺序(一般0是ubuntu,2是windows,默认0 ubuntu)

1
GRUB_DEFAULT=2

修改等待时间(根据自己需要修改,默认10s)

1
GRUB_TIMEOUT=3

重新生成启动配置项

1
sudo update-grub

二、必备软件

2.3 安装xrdp远程桌面

使用国外大佬制作的脚本,非常非常方便。

脚本下载链接:http://www.c-nergy.be/products.html(xRDP Installation Script)

官方使用教程:https://c-nergy.be/blog/?p=18205

官方使用教程如下:

  1. 下载脚本,刚才已经下载过了

  2. 解压压缩包

1
unzip xrdp-installer-1.4.3.zip
  1. 设置可执行权限
1
chmod +x  xrdp-installer-1.4.3.sh
  1. 以普通用户的权限运行脚本,注意不要加sudo,另外用户路径下一定要有Downloads文件夹(如果是中文的下载,就新建一个/home/用户名/Downloads)
1
./xrdp-installer-1.4.3.sh
  1. 查看本机ip
1
2
sudo apt install net-tools
ifconfig

记住192.168.x.x这个ip地址。

完成之后重启

注意!!!重启之后不要登录用户,直接在win10搜索远程桌面连接,进行连接

如果win10连接时出现黑屏的问题

重启ubuntu机器和windows电脑

2.2 安装clash(科学)

参考:ubuntu 20.04 下安装使用clash for windows (最简单版本) - jjjzzzqqq

  1. 下载

首先从GitHub上下载clash

下载链接

下载Clash.for.Windows-0.18.8-x64-linux.tar.gz(一般个人电脑请选择x64-linux)

  1. 解压缩

下载完毕后,在ubuntu内解压缩

进入到解压后的文件夹,在当前终端运行命令

./cfw

  1. 设置代理

打开设置-网络-网络代理(齿轮),将http/https代理指向本机的clash默认端口7890(clash界面启动页可以修改Port)

  1. 设置订阅链接

从代理服务商处获取订阅链接,填入clash,选好节点即可

2.3 安装electron-ssr(科学)

下载链接:https://github.com/qingshuisiyuan/electron-ssr-backup/releases/download/v0.2.6/electron-ssr-0.2.6.deb

安装过程:

  1. 安装依赖
1
sudo apt install libcanberra-gtk-module libcanberra-gtk3-module gconf2 gconf-service libappindicator1
  1. 可选依赖
1
2
sudo apt-get install libssl-dev 
sudo apt-get install libsodium-dev
  1. 安装软件
1
sudo dpkg -i electron-ssr-0.2.6.deb
  1. 配置开机自启动

在【右上角小飞机-配置-选项设置-通用设置】中可以开启开机自启动

2.4 安装ibus输入法

首先在设置中安装中文语言,并将键盘系统设置为ibus

回到语言设置,在Input Sources中添加Chinese(Intelligent Pinyin)

就需要安装ibus输入法了,安装ibus框架需要在Terminal中输入:

1
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

ibus框架安装完成后,再切换到ibus框架,即在Terminal中输入:

1
im-config -s ibus

切换到ibus框架之后,再接着安装中文拼音引擎,即在Terminal中输入:

1
sudo apt-get install ibus-pinyin

然后调出 IBus Preference 窗口来添加该中文拼音输入法,即在Terminal中输入:

1
sudo ibus-setup

三、常用软件

3.1 谷歌浏览器

https://www.google.cn/chrome/index.html

3.2 Anaconda

https://www.anaconda.com/products/distribution

3.3 Qt5.9

(1)下载

官网链接:https://download.qt.io/archive/qt/

或者直接在终端下载:

1
wget http://download.qt.io/official_releases/qt/5.9/5.9.9/qt-opensource-linux-x64-5.9.9.run

(2)安装

调整权限

1
chmod +x qt-opensource-linux-x64-5.9.9.run

安装 g++ (若没有安装过g++,则安装,安装过执行也无影响)

1
sudo apt-get install build-essential

安装通用字体配置库- runtime

1
sudo apt-get install libfontconfig1

执行安装

1
./qt-opensource-linux-x64-5.9.9.run

3.4 ROS

首先将在软件和更新里,把源代码勾选上,然后选择国内的源,可以选择自己学校的或者阿里云的服务器。

ROS Melodic

http://wiki.ros.org/melodic/Installation/Ubuntu

ROS Noetic

http://wiki.ros.org/noetic/Installation/Ubuntu