这几天入坑Ubuntu,本着双系统来的却不小心把Windows玩崩了。期间各种问题各种坑,查阅了很多文章来解决。经过几天的努力,终于完成了Ubuntu 18.04.1 LTS x86_64的美化及大部分简单配置,仍需完善。今写下此文,记录历程,分享给大家,仅供参考!
浅谈有些杂乱,见谅!!
一.初步效果
二.Ubuntu 18.04.1 LTS x86_64安装
2.1.制作启动盘
2.2.安装系统
三.Ubuntu 18.04.1 LTS x86_64美化配置
3.1.Ubuntu美化主题(Mac)
3.2.Ubuntu修改登录头像
3.3.Ubuntu修改登录背景
3.4.Ubuntu修改开机动画设置
3.5.Ubuntu终端美化(oh-my-zsh)
3.6.两个“高大上”的工具
cmatrix
neofetch
四.Ubuntu 18.04.1 LTS x86_64常用软件安装配置
4.1.搜狗输入法安装
4.2.Wps-Office安装(及字体缺失问题解决)
4.3.WeChat安装
4.4.shutter截图工具(及快捷键设置)
4.5.Chrome
4.6.网易云音乐安装(及启动问题解决)
4.7.Sublime Text 安装
4.8.JDK安装及环境变量配置
4.9.Intellij IDEA Community安装,主题颜色设置及导入mysql-connector
4.10.Mysql数据库安装及两个数据库管理工具(MySQL Workbench,DateGrip)
五.心得




因为系统已经装好了,安装过程图不便再次截图。下附参考博客,亲测!按照其步骤一步一步来就可以了。这样一来Ubuntu 18.04.1 LTS x86_64就安装完成了。
参考博客:
原:win10环境下安装Ubantu双系统(超详解)
2017年06月21日 14:15:11
璐潇晓璐
Ubuntu美化及配置相关文章太多了,我是先美化在去配置的,这里就敲重点进行配置了,下附2个参考博客。Ubuntu18.04安装、配置和美化,Ubuntu18.04美化主题(mac主题),亲测!
参考博客:
原:Ubuntu 18.04 安装、配置和美化
2018年08月03日 11:55:07
猫语巧克力
原:给Ubuntu18.04安装mac os主题
2018-04-29 10:28
feipeng8848
主题美化配置:
3.1.1安装GNOME Tweaks直接在Ubuntu软件搜索安装GNOME Tweaks,或者打开终端(快捷键:Ctrl+Alt+T),在终端输入:
sudo apt-get updatesudo apt-get install gnome-tweak-tool3.1.2User Themes安装
打开Ubuntu软件,在全部/附加组件/Shell扩展中找到User Themes,安装,然后打开GNOME Tweaks,在Extensions(扩展)中找到User Themes,设置打开。
3.1.3GNOME Tweaks配置




我用的主题是MacOS11,下面推荐主题下载网址gnomel-look,opendesktop,可以自己选择喜欢的主题下载。Ubuntu桌面背景和锁屏壁纸可以在GNOME Tweaks直接设置。
附Ubuntu主题链接:
Gnome-look.org
https://www.opendesktop.org/
3.1.5主题配置主题分为很多,有shell主题,theme(应用程序)主题,cursor(光标)主题,icon(图标)主题,font(字体)主题,将对应的下载主题解压完成后移动到主目录下相应的文件夹中。(Ubuntu中有些文件是隐藏的,按住快捷键Ctrl+H可以查看)
主题应该移动到如下几种隐藏文件夹。
分为三种:(主目录下通过Ctrl+H查看,若是没有自己在主目录下创建,特别注意创建隐藏文件夹时,文件夹名前一定要加.)
/home/用户名/.themes
/home/用户名/.icons
/home/用户名/.fonts
除theme主题移动到.themes隐藏文件夹,font主题移动到.fonts隐藏文件夹,其余都主题都移动到.icons隐藏文件夹下。
注:网上许多文章说此时应该解压到/usr/share/themes或者/usr/share/icons/ (我试了并没有成功,当然这只是对我来说,毕竟Windows系统误删了已经不是双系统了)
这样一来桌面就简单美化成MacOS主题了,当然其他主题同样可以美化。
桌面右上角显示栏点击找到用户名,点击找到账号设置,点击头像选择自己喜欢的头像进行更换。重启登录后便可以在登录界面看到登录头像已经更改。

这里以我的登录背景照片名为例:bj.jpg
3.3.1选择喜欢的背景图片命名为bj.jpg3.3.2将它移动到/usr/share/backgrounds/目录下3.3.3修改gdm3.css文件,打开终端输入命令:sudo gedit /etc/alternatives/gdm3.css
找到默认的这个部分 :
#lockDialogGroup {
background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png);
background-repeat: repeat;
}
改为:
#lockDialogGroup {
background: #2c001e url(file:///usr/share/backgrounds/bj.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
3.3.4.保存,重启生效
当然如果你精通前端,可以写出更好看的CSS,这里只是简单设置。
Ubuntu开机动画设置需要下载Ubuntu Plymouth主题,根据个人喜欢下载。
链接同Ubuntu GTK主题:Gnome-look.org

sudo apt-get install plymouth-themes
这条命令会自动安装并且附带几个简单默认的Plymouth主题。
3.4.2Ubuntu 18.04.1 LTS x86_64下安装自定义主题3.4.2.1更改下载的Plymouth主题路径以我安装的Plymouth主题为例:drawin
首先将之前下载的主题解压,移动到/usr/share/plymouth/themes文件目录下。
重点是主题中的两个文件:drawin.plymouth和drawin.script
接着找到drawin.plymouth,直接打开编辑:
此时script下的文件路径已经改变,ImageDir的路径为darwin主题文件所在路径,ScriptFile的路径为darwin.script所在的路径。
修改script下放ImageDir和ScriptFile路径:
[script]
ImageDir=/usr/share/plymouth/themes/darwin
ScriptFile=/usr/share/plymouth/themes/darwin/darwin.script

保存并退出。
3.4.2.2安装下载的Plymouth主题,打开终端输入:
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/darwin/darwin.plymouth 100
更新Plymouth,打开终端输入:
sudo update-alternatives --config default.plymouth

手动输入序号,选择我们刚刚安装的主题。我刚刚安装的主题是darwin,序列号为2
最后更新initramfs
sudo update-initramfs -u
重启奏效。
git clone git://github.com/robbyrussell/oh-my-zsh.git~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template~/.zshrc
chsh -s /bin/zsh
sudo reboot
此处默认主题为"robbyrussell"
3.5.2更换oh-my-zsh主题附主题链接:Themes · ohmyzsh/ohmyzsh Wiki · GitHub
该链接里有很多oh-my-zsh主题。要是想更换主题即修改~/.zshrc
sudo gedit ~/.zshrc
修改:ZSH_THEME
ZSH_THEME="主题名"
如下是我的.zshrc文件配置
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH=$HOME/.oh-my-zsh
# Set name of the theme to load. Optionally, if you set this to "random"
# it'll load a random theme each time that oh-my-zsh is loaded.
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
ZSH_THEME="ys"
# Set list of themes to load
# Setting this variable when ZSH_THEME=random
# cause zsh load theme from this variable instead of
# looking in ~/.oh-my-zsh/themes/
# An empty array have no effect
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
# Uncomment the following line to use case-sensitive completion.
# CASE_SENSITIVE="true"
# Uncomment the following line to use hyphen-insensitive completion. Case
# sensitive completion must be off. _ and - will be interchangeable.
# HYPHEN_INSENSITIVE="true"
# Uncomment the following line to disable bi-weekly auto-update checks.
# DISABLE_AUTO_UPDATE="true"
# Uncomment the following line to change how often to auto-update (in days).
# export UPDATE_ZSH_DAYS=13
# Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true"
# Uncomment the following line to disable auto-setting terminal title.
# DISABLE_AUTO_TITLE="true"
# Uncomment the following line to enable command auto-correction.
# ENABLE_CORRECTION="true"
# Uncomment the following line to display red dots whilst waiting for completion.
# COMPLETION_WAITING_DOTS="true"
# Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories
# much, much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"
# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# You can set one of the optional three formats:
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# or set a custom format using the strftime function format specifications,
# see 'man strftime' for details.
# HIST_STAMPS="mm/dd/yyyy"
# Would you like to use another custom folder than $ZSH/custom?
# ZSH_CUSTOM=/path/to/new-custom-folder
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(
git z zsh-autosuggestions extract web-search zsh-syntax-highlighting
)
source $ZSH/oh-my-zsh.sh
# User configuration
# export MANPATH="/usr/local/man:$MANPATH"
# You may need to manually set your language environment
# export LANG=en_US.UTF-8
# Preferred editor for local and remote sessions
# if [[ -n $SSH_CONNECTION ]]; then
# export EDITOR='vim'
# else
# export EDITOR='mvim'
# fi
# Compilation flags
# export ARCHFLAGS="-arch x86_64"
# ssh
# export SSH_KEY_PATH="~/.ssh/rsa_id"
# Set personal aliases, overriding those provided by oh-my-zsh libs,
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"

这样Ubuntu终端美化就完成了。
sudo apt-get install cmatrixcmatrix


看着高大上并没什么大用。
sudo apt-get install neofetchneofetch

高大上的同时还是有点用处的,可以查看电脑相关配置。
sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx
sudo apt-get install fcitx-config-gtk
sudo apt-get install fcitx-table-all
sudo apt-get install im-switch
4.3.用dpkg命名安装下载的搜狗输入法资源包
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
4.4打开系统设置,找到区域和语言,点击管理已安装的语言,等待检查,把汉语用鼠标点住拖到最上方,最后把键盘输入法系统改成fcitx,关闭。

重启生效。




安装完成后系统会检测到WPS缺失字体。
解决方法:百度网盘下载wps_symbol_fonts压缩包
链接:百度网盘-链接不存在
提取码:d7bv
解压后文件内包含所有缺失的字体。

将解压后的文件移动到主目录下的隐藏文件夹.fonts下(亲测!)重启WPS就能正常使用了。如果上述方法不行,将文件移动到/usr/share/fonts下,重启WPS。


至此WPS成功安装完成。
Ubuntu软件自带网页版WeChat,electronic-wechat,下载时速度会有些慢,用起来还行,当然没有Windows上的方便。
还有其他比较完美的在Ubuntu上安装WeChat和QQ的方法,本人不才还未尝试解决。

Ubuntu下较为实用的截图工具
sudo add-apt-repository ppa:shutter/ppasudo apt-get updatesudo apt-get install shutter

shutter快捷键设置:打开设置,找到键盘,输入命令,添加快捷键,这样就可以完成快捷键设置了。很方便。

sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt update
sudo apt install google-chrome-stable

4.6.1网易云音乐官网下载 最新版安装包Ubuntu 16.04 64 位,链接:网易云音乐

解压安装,安装完成后,点击图标并不能启动程序。
4.6.2.解决网易云音乐点击图标程序并无反应问题:whoami
此时终端输出的内容为下方用户名,即为Ubuntu用户名。
sudo gedit /etc/sudoers
在文件的最下方补充如下内容:
用户名 ALL = NOPASSWD: /usr/bin/netease-cloud-music
接着在终端输入:
sudo gedit /usr/share/applications/netease-cloud-music.desktop
# 修改 Exec 这一行内容:
Exec=sudo netease-cloud-music %U

保存并退出,重启电脑。
Ubuntu软件商店直接搜索安装,安装完直接可以使用

下载jdk,附下载连接:Java Downloads | Oracle

选择接受同意许可(Accept License Agreement),下载Linux x64,jdk-8u181-linux-x64.tar.gz
下载完成后解压到/usr/lib/jvm。
4.8.2.环境变量配置打开终端输入:
sudo gedit /etc/profile
在文件末尾增加如下内容:
注:JAVA_HOME=此处为jdk1.8.0_181所在的路径
#JAVA PATH
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

完成后,在终端输入:
source /etc/profile
完成后分别输入:
javajavac


至此JDK安装及环境配置就完成了。使用合适的IDE来进行Java的编写 。
Ubuntu软件商店直接搜索安装,安装完直接可以使用

去网上下载Intellij IDEA主题,附链接:http://www.riaway.com/
选择自己喜欢的主题下载,将得到的jar包放到自定义目录下并记住。
接着打开Intellij IDEA,找到File里面的Import Settings...,找到刚刚记下的目录,导入刚刚jar包
然后找到File里面的Settings...打开,找到Editor下的Color Scheme进行更改。

官网下载mysql-connector,选择对应的系统和版本。附链接:MySQL :: Download Connector/J

下载后解压到自定义目录,解压control.tar.xz和data.tar.xz,找到重要的mysql_connector-java-80.12.jar包


将mysql_connector-java-80.12.jar包移动到jdk的jre的lib目录下。
我用的是openjdk。目录文件为:/usr/lib/jvm/java-11-openjdk-amd64/lib/mysql-connector-java-8.0.12.jar

接下来打开Intellij IDEA,找到File下的Project Structure...,找到Modules/Dependencies,点击Scope右边的加号,选择1JARs or directories...,导入jar包所在路径。完成后如下图。

这样便能成功连接mysql。
4.9.4. 代码放大与缩小找到File-->Setting点击进入,找到Keymap-->Editor Actions,可以在右边搜索中分别找到Increase Font Size和Decrease Font Size,进行编辑。完成后代码就可以根据自定义的快捷键进行缩放。


4.10.1Mysql数据库安装
参考博客:
原:Ubuntu18.04安装MySQL8.0
2018年05月16日 20:40:33
Iversonx
不能直接使用apt install mysql-server进行安装,不然就踩坑了。当时安装时候便是参考该博客,当然便没有没踩过该坑。解释为:sudo apt install mysql-server默认会安装MySQL 5.7,将会出现一些莫名的问题。
下面开始安装过程:先去Mysql官网下载。附下载链接:MySQL :: Download MySQL APT Repository

下载完成后,打开终端输入:
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
安装执行,选择MySQL8.0
接着输入:
sudo apt updatesudo apt install mysql-server
安装过程中出现如下界面要求用户输入MySQL密码

输入后会有如下界面:

选择第二种Use Legacy Authentication Method(Retain MySQL 5.x Compatibility),等待安装完成。
最后打开终端输入:
mysql -uroot -p
输入进入Mysql数据库的密码进入,输入exit退出数据库。

至此Mysql数据库安装完成。
卸载:
sudo suapt-get remove mysql-*dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -Papt-get autoremove4.10.2.两个数据库管理工具(MySQL Workbench,DateGrip)
MySQL Workbench:
sudo apt-get install mysql-workbench


DateGrip:
Ubuntu软件商店直接搜索安装,界面与Intellij IDEA类同。可免费使用三十天 ,可购买。



仅以此文浅谈Ubuntu 18.04.1 LTS x86_64安装,美化及常用软件安装配置的历程记录下来,走上今后对Linux的深入学习。仍需修改完善,而且真的还有太多太多要学的。也希望通过这样锻炼自己,不断要变得优秀。
此文仅供参考,如有错误之处,望指出,不甚感激!
¥135.00
海外直订Stolen Eyes: Book 2 of The Nanobot Wars 偷来的眼睛:纳米机器人战争第2册
¥68.00
英文原版小说 Dune The Machine Crusade 沙丘传说2 机器战争沙丘 机器远征 沙丘传说2 机器战争 英文版 进口英语原版书籍
¥243.00
【全2册】智能战争大数据人工智能和机器学习如何改变海战智能化战争AI军事畅想吴明曦军事理论政治军事智能化力量体系战术书籍
¥243.00
【全2册】智能战争大数据人工智能和机器学习如何改变海战智能化战争AI军事畅想吴明曦军事理论政治军事智能化力量体系战术书籍
¥228.00
PA改 复仇者联盟3 漫威钢铁侠 2代 战争机器 1/6手办可动模型摆件
¥159.00
现货中动钢铁侠 战争机器MK1 MK2 漫威正版 可动人偶手办模型玩具