0.调整时区
为何放到0来讲呢,由于这实在是过重要了。估计没有几我的电脑上只有一个ubuntu系统。每次用ubuntu再切回win,win都会产生8小时时差,很是讨厌。至于缘由就再也不赘述。这里讲解决办法。
在Ubuntu 16.04 版本之前,关闭UTC的方法是编辑/etc/default/rcS,将UTC=yes改为UTC=no,。但在Ubuntu 16.04使用systemd启动以后,时间改为了由timedatectl来管理,因此以前的方法完全没用了,也不要去尝试了。
正确的更改方法是:java
timedatectl set-local-rtc 1 --adjust-system-clock
执行后重启直接进Ubuntu,而后再返回WIN看一下,应该就没有问题了。linux
0.5. 调整Launcher启动器位置
Launcher,至关于Windows下的任务栏。默认是放在屏幕左边的位置,实际上这个设计在当今宽屏的天下是至关不错的,有效的提高了显示面积。可是因为各类缘由,不少人更喜欢把它放在底部。那么这里给出解决办法,Terminal中输入下面的命令便可:程序员
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
1.安装神器vimweb
sudo apt-get install vim
2.安装sublime-text 3
我我的更加偏好用sublime-text 3编辑一切文本。搭配各类主题和插件,逼格效率双高。shell
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list sudo apt-get update sudo apt-get install sublime-text
安装完以后用命令subl便可启动。至于后续的注册和插件安装,请另行移步其余文章。
3.安装和启用搜狗拼音输入法
首先,加入ubuntu kylin的apt源ubuntu
sudo gedit /etc/apt/sources.list.d/ubuntukylin.list
不论文件是否为空,加入下面一行:vim
deb http://archive.ubuntukylin.com:10006/ubuntukylin trusty main
而后sublime-text
sudo apt-get update sudo apt-get install sogoupinyin
这条命令会自动把fcitx的依赖安装上。(若是以前没有安装)
安装完以后,在System Settings中找到Language Support,将Keyboard input method system改成fcitx。
注销后回来。应在会在屏幕右上角看到fcitx的图标。点击图标打开fcitx设置,在Input Method选项卡中点击左下角加号,弹出的选项卡中取消勾选"Only Show Current Language"选项,搜索"Sogou"定位到搜狗拼音输入法,肯定。至此,搜狗拼音输入法已经配置完毕。至于快捷键和界面配置,就由各位自由发挥吧。bash
4.安装unrar和7zip
系统默认不带解压缩rar和7zip文件的功能,须要咱们手动安装。markdown
sudo apt-get install unrar sudo apt-get install p7zip
安装完以后能够在资源管理器(nautilus)里直接对压缩档进行解压操做。无需命令。
5.安装Oracle Java
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
若是系统自带的是OpenJDK,或者安装OpenJDK后卸载OpenJDK带有残留,致使运行
java -version
时第一行不是java的版本号,会是Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar这个提示,致使不少检测java版本号的脚本会运行出错,所以须要手动清除残留。
sudo rm /usr/share/upstart/sessions/jayatana.conf
删除/usr/share/upstart/sessions/jayatana.conf文件,重启以后再运行java -version就不会再有Picked
up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar提示了。
6.安装系统指示器SysPeek
syspeek安装后会在屏幕右上角常驻一个小图标,能够用来查看系统各项资源的使用状况,包括CPU,内存,磁盘,网络,和进程。
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install syspeek
7.安装经典菜单指示器。(就是在屏幕右上角添加一个小图标,用途和以前版本的类“开始菜单”按钮同样)
sudo add-apt-repository ppa:diesch/testing sudo apt-get update sudo apt-get install classicmenu-indicator
8.安装ExFat文件系统驱动
Ubuntu默认不支持exFat文件系统的挂载,须要手动安装exfat的支持。要么几乎用不到,要么每天要用到。占用空间极小,仍是安上舒服些。
sudo apt-get install exfat-fuse
9.安装lnav
lnav工具是在终端界面看日志的神器
sudo apt-get install lnav
装上以后在终端里就能够用lnav彩色显示日志了。
10.安装smplayer
免费开源的媒体播放器SMPlayer。内置解码器,所以任何额外的编解码器。虽然高清解码不怎么给力,不过一次安装,就解决全部影音文件的播放问题。
sudo apt-add-repository ppa:rvm/smplayer sudo apt-get update sudo apt-get install smplayer smplayer-skins smplayer-themes
11.安装网易云音乐
堪称业绩恩良心。官网下载deb包直接安装。
终端里cd到deb包的下载目录。
sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
若是出现依赖性错误,解决下依赖问题,而后从新走一遍安装
sudo apt-get -f install
12.安装Virtual Box
Windows下的虚拟机平台当属Vimware Workstation,不过这个东西比较臃肿,加上闭源收费,我的更推荐VirtualBox。本人实测VirtualBox虚拟个WINXP之类的效率不输于WIN平台下的VM。可是切记必定要在主机端安装extension pack,在客户机端安装Guest Addtions Pack,否则卡顿现象严重,不少实用的功能也用不了。
首先,把VirtualBox加入源列表
sudo gedit /etc/apt/sources.list
加入下面一行:
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
而后下载秘钥
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
而后安装
sudo apt-get update sudo apt-get install virtualbox-5.1
13.安装Unity Tweak Tool
若是想安装自定义主题的话,那么Unity Tweak Tool是必装的。虽然Unity并无留给各位多少能Tweak的地方,可是只要是想个性化界面,必定不要忘了先安装它。
sudo apt-get install unity-tweak-tool
14.安装Ubuntu Tweak
比起上一个只能Tweak Unity的Tool来讲,这个Ubuntu Tweak就能够用强大来形容了。由于它Tweak的是整个Ubuntu。这是Ubuntu上老牌的Tweak工具,能够调整的项目太多,并且还有系统清理功能,能够说是装机必备了。虽然其全部的功能均可以经过手动实现,可是谁不喜欢GUI呢?
wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add - sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list' sudo apt-get update sudo apt-get install ubuntu-tweak
15.安装Typora
Typora能够说是一款至关好用的Markdown编辑器了。程序员对文本有一种天生的好感,有那么一群人总以为像word这种文档太浮夸,文本文件又没有格式,因而他们就发明了markdown这种语法(),用一些简单的标记来取得相似网页同样的展现效果。
什么?你不知道什么是markdown?那么我建议你当即学习!
安装方法:
sudo add-apt-repository 'deb http://typora.io linux/' sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE sudo apt-get update sudo apt-get install typora
本文中的全部设置或者软件安装,本人写了一个shell脚本能够供懒人使用。每一步均可以手动选择。喜欢的能够拿走。下面附上代码:
#!/bin/bash #调整时区,调整Launcher位置,安装vim,unrar,Oracle Java,ExFat文件系统驱动,SysPeek,sublime-text 3,lnav,smplayer,Virtual Box,搜狗拼音输入法,网易云音乐 #做者zaiden http://www.cnblogs.com/zaiden #函数:询问是否安装程序 function ask() { yes=0 while [ "$yes" != 1 ];do echo -e "\033[32m肯定要安装\033[31m$*吗\033[0m?(Y/N)(直接回车即为确认)\c" read string if [ "$string" = "" ];then string="y" fi if [ "$string" = "n" -o "$string" = "N" ];then echo -e "\033[33m已跳过\033[31m$*\033[33m的安装\033[0m..." break elif [ "$string" = "y" -o "$string" = "Y" ];then yes=1 echo -e "\033[36m正在安装\033[31m$*...\033[0m" fi done } #函数:检查是否已安装程序 function checkinstall() { ((installed=0)) pkgname=$* dpkg -s $pkgname > /dev/null ((installed=$?)) if [ "$installed" = 0 ];then echo -e "\033[31m$pkgname\033[36m已经安装了, 若是你想从新安装,能够尝试命令: \033[32msudo apt install --reinstall $pkgname\033[0m" echo -e "\033[33m已跳过\033[31m$*\033[33m的安装\033[0m..." fi } #检查是否已安装成功并反馈 function feedback() { pkgname=$* dpkg -s $pkgname > /dev/null ((installed=$?)) if (( $installed == 1 ));then echo -e "\033[31m警告:\033[36m$pkgname\033[31m没法正确安装,请留意终端内的错误信息并手动解决!\033[0m" else echo -e "\033[31m$pkgname\033[36m已成功安装!\033[0m" fi } yes=0 #调整时区 while [ "$yes" != 1 ];do echo -e "\033[32m是否须要调整Ubuntu时区与Windows系统同步?\033[0m(Y/N)\c" read string if [ "$string" = "n" -o "$string" = "N" ];then echo -e "\033[33m正在跳过...\033[0m" break elif [ "$string" = "y" -o "$string" = "Y" ];then yes=1 echo -e "\033[36m正在同步时区...\033[0m" timedatectl set-local-rtc 1 --adjust-system-clock echo -e "\033[36m时区已同步!\033[0m" fi done yes=0 #调整Launcher启动器位置 while [ "$yes" != 1 ];do echo -e "\033[32m你是否须要变动\033[31mLauncher启动器\033[32m的位置\033[0m(Y/N)\c" read string if [ "$string" = "n" -o "$string" = "N" ];then echo -e "\033[33m正在跳过...\033[0m" break elif [ "$string" = "y" -o "$string" = "Y" ];then yes=1 fi done if [ "$yes" = 1 ];then echo -e "\033[32m你想把\033[31mLauncher启动器\033[32m放在什么位置?\033[0m" echo -e "\033[31m1.\033[33m屏幕左侧(默认)\033[0m" echo -e "\033[31m2.\033[33m底部(推荐)\033[0m" ((num=0)) while [ "$num" = 0 ];do echo -e "\033[36m请选择\033[32m1/2\033[36m(直接回车将选择默认选项):\033[0m\c" read num case $num in 1) gsettings set com.canonical.Unity.Launcher launcher-position Left echo -e "\033[36m完成!\033[0m" ;; 2) gsettings set com.canonical.Unity.Launcher launcher-position Bottom echo -e "\033[36m完成!\033[0m" ;; "") gsettings set com.canonical.Unity.Launcher launcher-position Left echo -e "\033[36m完成!\033[0m" ;; *) num=0 ;; esac done fi yes=0 #安装vim ask vim if [ "$yes" = 1 ];then checkinstall vim if [ "$installed" = 1 ];then sudo apt-get install vim feedback vim fi fi #安装unrar ask unrar if [ "$yes" = 1 ];then checkinstall unrar if [ "$installed" = 1 ];then sudo apt-get install unrar feedback unrar fi fi #安装p7zip ask 7zip if [ "$yes" = 1 ];then checkinstall p7zip if [ "$installed" = 1 ];then sudo apt-get install p7zip feedback p7zip fi fi #安装ExFat文件系统驱动 ask ExFat if [ "$yes" = 1 ];then checkinstall exfat-fuse if [ "$installed" = 1 ];then sudo apt-get install exfat-fuse feedback exfat-fuse fi fi #安装SysPeek ask SysPeek if [ "$yes" = 1 ];then checkinstall syspeek if [ "$installed" = 1 ];then echo -e "\033[32mAdding repository...\033[0m" sudo add-apt-repository ppa:nilarimogard/webupd8 echo -e "\033[31mFetching updates...\033[0m" sudo apt-get update sudo apt-get install syspeek feedback syspeek fi fi #安装lnav ask lnav if [ "$yes" = 1 ];then checkinstall lnav if [ "$installed" = 1 ];then sudo apt-get install lnav feedback lnav fi fi #安装sublime-text3 ask sublime-text3 if [ "$yes" = 1 ];then checkinstall sublime-text if [ "$installed" = 1 ];then echo -e "\033[32mInstall the GPG key...\033[0m" wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - echo -e "\033[32mEnsure apt is set up to work with https sources...\033[0m" sudo apt-get install apt-transport-https echo -e "\033[32mCreating sublimetext3 apt source list...\033[0m" echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list echo -e "\033[31mFetching updates...\033[0m" sudo apt-get update echo -e "\033[33mInstalling sublime-text...\033[0m" sudo apt-get install sublime-text feedback sublime-text fi fi #安装Oracle Java ask Oracle Java if [ "$yes" = 1 ];then checkinstall oracle-java8-installer if [ "$installed" = 1 ];then sudo rm /usr/share/upstart/sessions/jayatana.conf echo -e "\033[32mAdding repository...\033[0m" sudo add-apt-repository ppa:webupd8team/java echo -e "\033[31mFetching updates...\033[0m" sudo apt-get update sudo apt-get install oracle-java8-installer feedback oracle-java8-installer fi fi #安装Unity Tweak Tool ask Unity Tweak Tool if [ "$yes" = 1 ];then checkinstall unity-tweak-tool if [ "$installed" = 1 ];then sudo apt-get install unity-tweak-tool feedback unity-tweak-tool fi fi #安装Ubuntu Tweak ask Ubuntu Tweak if [ "$yes" = 1 ];then checkinstall ubuntu-tweak if [ "$installed" = 1 ];then echo -e "\033[32mAdding key...\033[0m" wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add - echo -e "\033[32mAdding Ubuntu tweak to apt source list...\033[0m" sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list' echo -e "\033[31mFetching updates...\033[0m" sudo apt-get update echo -e "\033[31mInstalling...\033[0m" sudo apt-get install ubuntu-tweak feedback ubuntu-tweak fi fi #安装SMPlayer ask SMPlayer if [ "$yes" = 1 ];then checkinstall smplayer if [ "$installed" = 1 ];then echo -e "\033[32mAdding repository...\033[0m" sudo apt-add-repository ppa:rvm/smplayer echo -e "\033[31mFetching updates...\033[0m" sudo apt-get update sudo apt-get install smplayer smplayer-skins smplayer-themes feedback smplayer fi fi #安装Sogou Pinyin ask Sogou Pinyin if [ "$yes" = 1 ];then checkinstall sogoupinyin if [ "$installed" = 1 ];then echo -e "\033[32mCreating Ubuntu Kylin apt source list...\033[0m" echo "deb http://archive.ubuntukylin.com:10006/ubuntukylin trusty main" | sudo tee /etc/apt/sources.list.d/ubuntukylin.list echo -e "\033[32mAdding key...\033[0m" sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D259B7555E1D3C58 echo -e "\033[31mFetching updates...\033[0m" sudo apt-get update echo -e "\033[33mInstalling sogoupinyin...\033[0m" sudo apt-get install sogoupinyin echo -e "\033[36mDone!\033[0m" feedback sogoupinyin fi fi #安装Virtual Box 5.1 ask Virtual Box if [ "$yes" = 1 ];then checkinstall virtualbox-5.1 if [ "$installed" = 1 ];then echo -e "\033[32mCreating Virtual Box apt source list...\033[0m" echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list echo -e "\033[32mAdding key...\033[0m" wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - echo -e "\033[31mFetching updates...\033[0m" sudo apt-get update echo -e "\033[33mInstalling virtualbox-5.1...\033[0m" sudo apt-get install virtualbox-5.1 feedback virtualbox-5.1 fi fi #安装Typora ask Typora if [ "$yes" = 1 ];then checkinstall typora if [ "$installed" = 1 ];then echo -e "\033[32mAdding repository...\033[0m" sudo add-apt-repository 'deb http://typora.io linux/' echo -e "\033[32mAdding key...\033[0m" sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE echo -e "\033[31mFetching updates...\033[0m" sudo apt-get update echo -e "\033[33mInstalling typora...\033[0m" sudo apt-get install typora feedback typora fi fi #安装网易云音乐 ask Netease Cloud Music 64bit if [ "$yes" = 1 ];then checkinstall netease-cloud-music if [ "$installed" = 1 ];then echo -e "\033[32mDownloading deb package...\033[0m" wget http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb echo -e "\033[33mInstalling netease-cloud-music...\033[0m" sudo dpkg -i netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb echo -e "\033[33mInstalling dependencies and finish configuring the packages(s)...\033[0m" sudo apt-get -f install echo -e "\033[33mRemoving Downloaded deb...\033[0m" sudo rm netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb feedback netease-cloud-music fi fi echo -e "\033[36m脚本结束,感谢使用!\033[0m"
将这段代码用文本编辑器(如gedit等)保存为xxxx.sh
而后给这个sh文件加上执行权限,Terminal中:
chmod +x xxxx.sh
而后执行:
./xxxx.sh
根据脚本内提示进行安装、配置便可