前言
注意:20.10与20.04存在部分差异,不能套用。
- 记录安装和使用的全部细节(大概)。
- 对所出现的问题进行归档处理。
- ubuntu单系统物理机安装难度远大于虚拟机,后者基本没难度。
- Ubuntu20.04相对18有了很多改变,因此细节必须全写,部分忘记只能暂时冷处理。
- 所有更改在我的本本上是生效的,不确定所有均生效。
- 各种方法大部分来源于其它blog,然后经由自己研究后使用。
一.基本安装
1.安装教程
- 制作启动盘:
通过国内各大高校和企业开源镜像服务器(例如清华开源镜像和阿里云开源镜像等)高速下载,配合IDM可以更快。
搜索rufus并下载,使用rufus制作启动盘,相关参数一般不需要改。 - 重启,进入Bios,修改两处: Fast Boot -->disabled ; Security --> disabled
- 重启,按ESC,进入Boot选择U盘启动。注意:Ubuntu20,04U盘启动时没有install Ubuntu选项,而是只有Ubuntu选项。选择该选项,按E进入编辑模式,在quite splash后面添加:
$vt_handoff acpi_osi=linux nomodeset
备注:未修改时大概率会卡死在check界面后。
- 进入U盘系统,选择语言,安装系统,设置一些参数,暂时不联网。
- 重启,按ESC,进入Boot选择模式,选择Ubuntu系统,回车,按ESC一下,进入grub界面,注意只能按一下,如果未进入,则断电重来,进入后有Ubuntu及Ubuntu高级选项等在Ubuntu选项处按E,进入编辑模式,此时quite splash后面已经有了$vt_handoff,添加剩余部分即可。
备注:不修改会进入登录页面几秒后后卡死。此次更改为临时性更改,需要进入系统后再次更改。 - 进入系统,需要再次修改文件,输入命令:
sudo gedit /etc/default/grub //打开对应文件
sudo update-grub //更新变更
将对应的quite内容改为跟上面一致。
注意1:此更改会同步更改/boot/grub/grub.cfg文件中对应的所有内容。(x)
注意2:每次系统更新后,都会重写文件vt_handoff,这样会破坏格式,需要重新更改,更改方法同第二步更改。
注意3:可能直接修改文件无法保存文件,可以使用vim进行修改(vim使用方法见后面)。
2.设置教程
- root帐户:
sudo passwd root 设置root密码
su root 进入root模式
- 更换国内更新源
软件更新里更换即可。
sudo apt-get update
sudo apt-get upgrate
- Nvidia驱动
注意1:对于新安装的Ubuntu,默认带的是开源驱动,但是可以在软件和更新里面"附加驱动"里选择Nvidia驱动,见图:
注意2:最好选择带tested的驱动,我选择了其它均无法成功启动。
注意3:选择错误驱动导致无法启动时,可以在开机的高级选项,选择dpkg,可以还原。 - 声音修复
新安装的Ubuntu无法发出声音,修复方法:
sudo gedit /etc/modprobe.d/alsa-base.conf
在打开的文件中最后一行添加:
options snd-hda-intel dmic_detect=0
保存
sudo gedit /etc/modprobe.d/blacklist.conf
添加:
blacklist snd_soc_skl
保存
重启
快捷更改(没试过):
echo "options snd-hda-intel dmic\_detect=0" | sudo tee -a /etc/modprobe.d/alsa-base.conf
echo "blacklist snd\_soc\_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf
reboot
以上操作基本可以达到100%Ubuntu,各种操作均可以正常使用。
二.美化
1.桌面壁纸
直接在设置更改即可,或者在图片上右键设置。
2.锁屏壁纸
注意:可以在tweak里面更改,ubuntu20.04不支持直接更换图片,而是一个xml文件,在下是个憨憨,没有备份,直接就换成图片,没注意xml文件名,于是现在没有锁屏壁纸……猜想应该可以在xml文件中更改图片壁纸。
3.启动登录壁纸
注意:20.04更改了启动壁纸的css文件地址,新的地址为 /usr/share/themes/Yaru-dark/gnome-shell/gnome-shell.css(某blog找的,不确定),可以使用github上某大佬写的脚本:
1.下载所需脚本
wget github.com/thiggy01/ubuntu-20.04-change-gdm-background/raw/master/ubuntu-20.04-change-gdm-background
2.赋予脚本执行权限
sudo chmod 777 ubuntu-20.04-change-gdm-background
3.修改启动背景中图片路径url,然后该输入y就输入
sudo ./ubuntu-20.04-change-gdm-background url(即图片路径,可以直接拖动文件到终端)
4.安装gnome的扩展extension ”Good Bye GDM3 Login Screen to Desktop Flick for Ubuntu 20.04 only“进行屏蔽
下载地址
5.重启
4.主题
***注意:第三方主题虽然美观,但可能导致某些文件夹打开缓慢,和部分错误。
1.安装tweak(优化)和Extensions
sudo apt-get update
sudo apt-get install gnome-tweak-tool
sudo apt-get install gnome-shell-extensions
2.调整tweak
tweak --> 窗口标题栏 -->放置(设为左边)
3.重启(使更改生效,可以发现shell可用)
4.更改主题
sudo mv 文件名 目标地址(此处为/usr/share/themes/)
- tweak中选择更改对应主题
5.更改图标
- 下载地址:
图标地址 - 解压后使用命令
sudo mv 文件名 目标地址(/usr/share/icons/)
- tweak中使用命令
6.更改macos风格dock
自带商店里面并没有dock此插件,需要自己下载(注意查看版本)
- 查看gnome版本
gnome-shell --version
- 根据gnome版本下载对应dock版本
官网 - 解压,更名为dash-to-dock@micxgx.gmail.com(防止无法识别)
- 移动文件
sudo mv 文件名 ~/.local/share/gnome-shell/extensions/
- Alt+F2 -->输入r,重启桌面
- tweak打开拓展
6.添加Topicons-plus(即状态栏图标)
- 一键式安装命令:
sudo apt-get install gnome-shell-extension-top-icons-plus gnome-tweaks
重启,tweak中打开拓展。
三.软件安装
1.Deepin-wine-Ubuntu
- 介绍:来自于Deepin的强大武器,可以让windows应用打包后直接在linux上上运行,为Deepin专用,经星外之神修改后可以在Ubuntu上直接运行(注意:Deepin-wine安装后是不会显示应用图标的,但安装其它应用时会调用环境)。
*项目地址(里面有详细的安装方法) -
知乎解读
*安装后,你就可以不用QQ For Linux这个垃圾应用了,如果你已经安装这个软件,可调用下列命令卸载(分别对应不同包名):
sudo rpm -e linuxqq
sudo dpkg -r linuxqq
2.网易云音乐
- 网易挺好的,为linux打造的包跟win上没区别,下载地址就在官网-->下载所有客户端-->选择linux版
sudo dpkg -i 包名
完毕
3.chrome(略)
- 卸载火狐
sudo apt remove -purge firefox
- 附录:
dpkg --list //查看应用列表
sudo apt-get --purge remove 包名 // --purge可选,表示移除配置文件。
4.Flameshot
- Linux端上一款功能十分花里胡哨的软件,支持贴图,跟win上snipaste差不多。
- 安装命令:
sudo apt-get install flameshot
- 可以在系统设置快捷键设置截图快捷键。
5.AppImageLauncher
- 可以将AppImage应用添加到应用菜单里面,避免每次都单独从AppImage文件启动应用
- 试了很多包,最后安装rpm包才成功的。
5.百度输入法
- 不用搜狗输入法,原因:搜狗不适配IDEA,使用搜狗时,IDEA安装会卡在User Agreement界面。
- 附录:
xkill //该命令运行时,可以直接点击目标停止程序页面,强制关闭,巨方便。
- Ctrl+C //终端界面使用此命令时,强制终止正在动态执行的命令
- 官网下载,然后用dpkg -i 安装。
6.IDEA
- 建议慧都下载
- 运行指令
cd /usr/local //进入目录
sudo tar -zxvf 下载好的idea压缩包 //解压
sudo rm 解压后的文件名 idea //重命名文件名(当idea文件夹不存在时才会重命名,存在时就会移动到idea)
cd ../idea/bin //前往local下子目录idea,注意cd /idea是进入绝对路径,而该路径不存在
./idea.sh //运行idea安装程序
此时已经可以运行idea程序了,但为了下次启动方便,在idea界面configure里选择创建桌面快捷方式即可。
- JDK可以直接在idea中下载(建议魔法,速度快).
7.vim
sudo apt install vim //安装命令
sudo vim 文件路径 //在vim模式打开
按insert //进入插入模式
按ESC //退出编辑模式
: //打开vim命令行模式
wq! //强制修改目标文件(去掉!无法强制)
8.onenote
- 常用的非常棒的笔记本,但是在linux上并未发行,经由github大佬打包后成为独立浏览器窗口,可以单独打开登录。
- 注意:必须使用魔法才能使用网页版。
9.Qv2ray
- 正确使用魔法可以提升自我。
三.常用命令或快捷键集锦
sudo nautilus file //打开目标文件
sudo mv file1 file2 //重命名或移动文件(取决file2是否存在)
xkill //强制点按停止窗口
Ctrl+C //停止动态执行的命令
sudo rm -rf //删除文件夹或文件
sudo apt --purge remove app //卸载程序及配置文件(去掉--purge后不删除配置文件)
find /etc -type f -name "*.xml" //查找/etc目录下所有文件后缀名为xml的文件