Ubuntu18.04 配置全过程
因为最近在弄win10双系统,又因为PopOs在装机的时候设置grub比较麻烦,所以换成最新的Ubuntu稳定版来做成win/ubunut双系统。
安装问题
在装机的需要使用grub做启动引导。所以设置保留BIOS启动区域而不是挂载/boot。亲身经历,UEFI启动模式下,Ubuntu的引导挂载应该是biosgrub,否则出错。导致无法家在grub。
界面配置
安装gnome-tweak-tool
1 | sudo apt install gnome-tweak-tool |
如果需要更改shell则需要安装:
1 | sudo apt install gnome-shell-extensions |
这样就能轻松愉快的使用gnome-tewak-tool了。
主题方案
主界面
因为前一阵使用Pop!_OS发现它默认的主题非常好看,所以下载Popos默认的主题,然后在gnome-tweak-tool中设置好就ok了,这里是PopOs的gtk主题地址。但是发现PopOs默认的输入法输入框是默认米黄色的,打字的时候不太显眼,所以在基础上添加了如下代码。添加方法:
- 根据说明下载Pop-theme
1 | sudo add-apt-repository ppa:system76/pop |
- 定位到
/usr/share/themes/Pop/gnome-shell/
的gnome-shell.css和Pop.css 将IBus的界面代码替换成如下代码
1 | .candidate-popup-content { |
最后成品:
- 应用程序窗口用的是 macOS High Sierra 主题,仿照MAC的窗口。比较漂亮。macOS High Sierra 主题,下载下来后解压后放到
/usr/share/themes
下,之后就能在gnome-tweak-tool中看到了,设置完成后可以看到如下效果。
gdm主题
gdm主题选用类似MAC登陆的主题,界面美观,而且还有毛玻璃效果。High Ubunterra下载后解压之后,直接命令行执行./install.sh。之后直接右键设置后,直接将锁屏界面直接设置好。其实主要目的的就是将 /usr/share/gnome-shell/theme
中的ubuntu.css替换掉。
grub主题
grub的主题比较少,推荐的就是Breeze GRUB2 theme 是一款比较漂亮美观的主题。具体成果界面可以点击链接地址查看。
普通主题需要作如下顺序的操作,但是 Breeze Grub2 theme 有脚本,直接执行解压后的脚本程序,就ok了。
- 创建grub的主题文件夹
1 | sudo mkdir /boot/grub/themes |
- 将主题包移动到这个目录下
1 | sudo cp 主题包名 /boot/grub/themes/ |
- 修改主题的配置文件
1 | sudo vim /etc/grub.d/00_header |
- 在配置文件中添加
1 | GRUB_THEME="/boot/grub/themes/主题包名/theme.txt" |
- 最后执行 update-grub 命令
gnome拓展推荐
我没有什么特殊的拓展安装,在Ubuntu系统下,一般安装如下拓展。
User themes 可以使用用户目录下的主题
removeable Drive Menu 当插入移除设备的时候在上方有状态图标提醒。
Caffeine 可以关闭屏保和自动挂起,很好用。
Dash To Dock 如果你不喜欢ubuntu的侧边dock可以尝试这个dock,比较美观的dock,可以设置在侧边或者在底下。
openWeather 可以在顶部栏中查看天气,点击可以查看最近天气,需要手动添加地址。
ClipBord Indicator 是可以记录粘贴板的内容,有时可以避免重复复制的操作。
推荐的有这几个,但是gnome-shell拓展可谓非常的多,并且大多数都非常好用,可以去 gnome extensions 官网 看一看,看有没有更适合自己的。
配置Vim和终端
配置vim
我vim使用的是vundle插件管理器,首先要安装vundle.
首先要下载git
1 | sudo apt-get install git |
然后安装vundle
1 | git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vi |
将如下配置替换到.vimrc 中,首先要进行备份哦!!!
1 | set nocompatible " be iMproved, required |
最后在vim中使用:PluginInstall
安装插件。具体的插件的作用以后会专门写一篇来介绍。也可自行百度。
配置终端
我使用的是zsh,首先安装zsh
1 | sudo apt-get install zsh |
然后配置将zsh为默认
1 | sudo chsh -s /bin/zsh |
最后使用著名的oh-my-zsh 来装点B吧。
1 | sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
配置git环境和github连接
安装好git后,配置git
1 | git config --global user.name "你的github用户名" |
生成密钥,一路enter就可以
1 | ssh-keygen -t rsa -C "你自己的github对应的邮箱地址" |
将文件中生成的密钥复制到github上的配置中去
1 | vim ~/.ssh/id_rsa.pub |
检查是否配置成功
1 | ssh -T git@github.com |
配置Java开发环境
JDK
- 在官网下载jdk源码,并在解压前创建
/usr/local/java
文件夹
1 | mkdir /usr/local/java |
- 将文件解压到刚创建的文件夹中,也可以解压到当前文件夹下,然后移动到刚才创建的文件夹下。
1 | tar -xzvf jdk1.8.0_191.tar.gz |
- 使用vim编辑
/etc/profile
文件,在结尾处添加如下内容
1 | export JAVA_HOME=/usr/local/java/jdk1.8.0_191 |
- 执行
source /etc/profile
刷新配置文件,然后使用java -version
来查看是否成功。
Maven
在官网 下载源码包,同样解压前创建
/usr/local/maven
文件夹将文件解压到
/usr/local/maven
中。使用vim编辑
/etc/profile
文件,在末尾添加如下内容
1 | export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.0 |
同样使用
source /etc/profile
命令刷新配置文件,使用mvn -v
命令查看是否安装成功。配置阿里maven镜像
编辑 /usr/local/maven/apache-maven-3.6.0/conf/setting.xml
,在<mirrors></mirrors>
标签内添加如下内容
1 | <mirror> |
Mysql安装和数据库管理软件推荐
- 进入官网下载ubuntu的deb包,直接使用命令安装
1 | sudo dpkg -i mysql-apt-config_0.8.11-1_all.deb |
- 刷新源列表
1 | sudo apt-get update |
- 安装mysql
1 | sudo apt-get install mysql-server mysql-client |
其中会让你输入密码,输入就行了。