0.写在上面0.1写作目的
近来刚入手了一台新笔记本,作为一名机器人领域的工作者,自然要为它安装Ubuntu,但是在安装的过程中,包括后续安装其他软件的过程中踩坑无数,故将整个过程记录出来,为之后回过头来参考,同时你们假如新买了笔记本遇见了类似的问题也可以参考我的解决方案,包括但不限于高分屏的适配问题、新硬件的适配问题等,最后都会附上我的Ubuntu桌面美化全过程,以供你们参考、互相交流学习。
0.2设备信息0.3CSDN同步链接目录1.安装Ubuntu
本身我安装了Ubuntu18.04,安装过程本身比较顺利,并且安装完后发觉扫描不到Wifi,经过一晚上的尝试和资料搜索发觉缘由是还没有合适的驱动。又问了实验室的学长说今年买的新机也是一开始安装18.04有问题,并且可以安装20.04,如今安装18.04就早已完全没问题了(该有的驱动都有了,新笔记本的一个毛病)。于是我就开始着手安装Ubuntu20.04,安装过程同样很顺利,但是也可以成功联网了。至于怎样安装Ubuntu20.04,网上的相关教程早已好多了,我在此不再赘言,[1]中早已写得很详尽了,我贴在了参考材料中供需要的人参考。注意以下几点:
2.解决难以调节帧率和外接显示器卡死的问题
其实可以正常联网,但我还是遇见了如下两个问题:1.难以调节帧率和屏幕色温;2.当外接显示屏时会死机卡死。
后来在网上看见了一个解决方案[2],成功解决了我的问题。文中作者的笔记本和我一模一样,而且我并没有碰到它说的连不上Wifi的问题,假如还有类似问题的人可以直接参考它的文章。
注意:该方式仅在笔者的型号上测试没问题,其他型号不保证有其他问题,不过你们可以试试,不行再删掉该版本的内核。
3.换源
从官网下载的Ubuntu系统默认的系统软件源是指向的美国服务器,而你们大多的家用网路通往美国的网路通道不是很通畅,故须要将源服务器地址重定向到国外的源镜像服务器,因而在安装库或软件的时侯得到较好的下载体验。
国外的镜像源有好多,常见的有阿里巴巴集团的阿里源,复旦学院的北大源,中国科学技术学院的中科大源以及网易公司的网易源等等。我们这儿选择更换北大源。
首先,一个比较好的习惯是将原先的文件做以备份:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
之后去/help/ubuntu/下边找到对应ubuntu对应版本(画重点:一定是对应版本!否则会时常遇见Thefollowingpackageshaveunmetdependencies这些错误)的apt源(比如我安装的是Ubuntu20.04,就选择Ubuntu20.04LTS),之后将其复制粘贴到sources.list内即可。
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
最后依次运行下边两条命令:
sudo apt-get update
sudo apt-get upgrade
4.安装常用软件
更换好了软件源以后,我们就可以来安装一些常用软件了。下边笔者提供一些自己常用的软件供你们参考:
4.1输入法
假如你和我一样一开始选择的是英语,此时我们的笔记本还不支持英文输入。这儿我们安装微软输入法来让我们更便捷的在笔记本中录入英文。安装过程可以参考下边这篇文章:Ubuntu20.04安装微软输入法。
因为我们在一开始调整了系统的帧率,此时的微软输入法看上去十分小,我们调整的方式为:点击鼠标(微软输入法)的图标,选择configure,之后点击Appearance,将FontSize改大一些(比如30)即可。
按下Ctrl+空格键即可完成输入法的切换,也可以自己设置其他快捷键。
4.2浏览器
下载chrome:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb
卸载firefox:
dpkg --get-selections | grep firefox
sudo apt-get purge firefox firefox-locale-en firefox-locale-zh-hans
注意:第二行要卸载的东西视大家运行第一行命令见到的结果而定。
4.3机器人工作相关4.3.1VSCode
下载vscode:/Download,下载好后使用如下命令安装(文件名改成你下载的版本):
sudo dpkg -i code_1.24.1-1528912196_amd64.deb
4.3.2MATLAB
首先步入MATLAB官网下载安装包,下载好后解压,并在解压目录下打开一个终端arch linux,输入:
sudo ./install
之后按要求安装即可,注意下载好的安装包内自带installationguide。在安装过程中一定要注意ubuntu系统桌面,用户名一定要和Ubuntu用户名一致,否则安装好后未能启动!!即下边的情况:
cd /usr/local/MATLAB/R2020a/bin
./matlab
会报错:
License checkout failed.
License Manager Error -9
Your username does not match the username in the license file.
To run MATLAB on this computer, you must run the Activation client to reactivate your license.
这个时侯不要慌,还是有解决办法的:
cd /usr/local/MATLAB/R2019b/bin
./activate_matlab.sh
之后根据提示重新激活即可。
还有一个很重要的问题:我们如今只能通过终端启动MATLAB,这是十分麻烦的。下边我们将其添加到dash中再固定到dock以便捷启动。我们通过执行如下命令来下载MATLAB的支持软件,包括完善快捷方法ubuntu系统桌面,系统库等配置使用:
sudo apt-get install matlab-support
安装过程中路径一定要输对,你们假如是默认安装路径的话可以参考我的:
安装完成后即可见到MATLAB出现在我们的应用列表里了,之后右击并Addtofavourites即可其添加到dock。
因为我的笔记本屏幕帧率为2560*1600,MATLAB在Ubuntu下对高分屏并不适配,默认情况字体和菜单栏过小,解决办法如下:打开MATLAB,在命令行中依次输入如下代码:
s = settings;s.matlab.desktop.DisplayScaleFactor
s.matlab.desktop.DisplayScaleFactor.PersonalValue = 2
其中第二行代码中的数字视自己的屏幕帧率大小自己调整。如今我们就可以完美启动并使用MATLAB啦~
4.3.3ROS
依次执行下边的命令即可完成ROSnoetic的安装:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt-get update
sudo apt-get install ros-noetic-desktop-full
sudo apt-get update
sudo apt-get upgrade
source /opt/ros/noetic/setup.bash
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
测试小青蛙程序:
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
之后通过方向键来控制小青蛙的运动redhat linux 9.0,可以看见程序正常运行:
4.4影音娱乐4.4.1视频播放——mpv
mpv是Linux下一款特别优秀的视频播放软件,其具有容积小、开源、自带诸多格式解码等优点,安装方法也十分简单,直接运行如下命令即可:
sudo apt-get install mpv
4.4.2网易云音乐
步入网易云音乐官网:/#/download,点击下载顾客端->下载全部顾客端(注意:这个隐藏的比较深,睁大大家的双眼仔细找!),选择Linux->Ubuntu18.04之后下载。注意即使我使用的是20.04版本,然而这个18.04也是可以正常安装和使用的。
顺便附上解决高帧率字体过小的问题的方案:/m0_37138008/article/details/104750160
sudo dpkg -i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
5.桌面美化
sudo apt install gnome-tweak-tool
sudo apt install gnome-shell-extensions
sudo apt install chrome-gnome-shell
之后在下边这个链接安装扩充:/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep。我们要安装的是Usertheme和Dashtopanel(不晓得是硬件还不适配的问题还是高分屏不适配的问题,Dashtodock在使用的过程中bug奇多,后来查找了许多资料发觉Dashtopanel也很好用的)。
5.1更换gnome主题
这个网站中有大量的gnome主题可以供你们选择。注意我们一定要选择GTK3下边的主题。选择一个你中意的主题进行下载,下载好后解压文件。
紧接着我们做下边一件事:
cd ~/
mkdir .theme
之后将刚刚解压好的整个文件夹拷贝到.theme中去(注意这是一个隐藏文件夹,须要使用Ctrl+H就能看见,不想让它可见的时侯再按一次Ctrl+H即可)。
如今我们就可以打开Tweaks来更换主题了,找到Appearance,点击Theme下的Applications并选中我们刚刚下载的主题即可完成主题的更换。注意:假如你新放了主题文件到.themes目录下的话,须要重启tweaks这个工具能够读到新的主题!
5.2更换软件图标式样
同样,在这儿找寻自己喜欢的款式,下载解压后步骤同上,区别是我们要将解压后的文件置于.icons下:
cd ~/
mkdir .icons
之后在Tweaks->Applications->Themes->Icons下选择刚刚下载的文件即可完成更换。
5.3更换墙纸
这儿推荐给你们一个优质墙纸网站:下载好后置于一个自己保存墙纸的文件夹上面,注意之后不能删掉它,之后键盘右键你想要设为墙纸的图片,选择Scripts->SetAsWallpaper即可。
5.4更换dock栏的款式
还记得我们上面下载的Dashtopanel吗,点击它后面的设置按键,可以进行一系列设置。下边给出我的进行参考(包括隐藏不须要的栏目、调整位置、设置透明度等)。
下边是设置完的疗效:
6.参考材料
[1]超详尽!Win10(UEFI启动)安装Ubuntu18.04双系统
[2]联想小新13Pro2020锐龙版R74800U安装Ubuntu20.04未能联接Wifi、无法调节码率和屏幕色温等问题的解决办法