description: Ubuntu setting tutorial,首发于reasonw.github.io,简书同步
update:必备软件增加 franz+微信,sublime增加package
以前一直用14.04版本的,试过换到16.04,但几个视觉的包一直报错,就不再尝试了。今年过完年感觉16版本差不多了,就开始升级,所有错误一遍过,没有从头来,还是很开心的。
先上图吧
今天我就从头写一遍教程,写详细点,以后就再也不为系统烦心了。
装双系统
渣机就是ThinkPad E431,配置也不高,双系统的大部分操作一直和这个链接差不多
-
这里下载的镜像是UbuntuGnome-16.04 的,因为Gnome的桌面比默认的unity好看还实用
-
给Ubuntu划出来了160个G,因为一些视觉包的原因,装完一堆东西后就占了50多G了。
-
刻系统盘用的是软碟通,然后U盘不用拔,设置BIOS啥的不同电脑也不一样,总之是把系统盘放在第一位,之后重启,进到U盘这个系统盘里开始安装。
-
到了底下这一步,有点儿不同
依然是选择其它选项。之后选择分区的时候,我就把之前在Windows上留的160G分成了一个主分区 '/'挂载点,剩下的boot啥的它自己就在里面创建了,一直向下走
- 密码设置不要设太长,太长了敲的累,以后你就会懂的。。。不管你咋样,我就设了两位,还是一直往下走,知道重启完成,顺利进入Gnome桌面环境,安装成功。
必备软件
不管你装没装,反正我装了
因为我都装好了,所以这里安装时候的一些图片我就不贴了,尽量理解吧。
以后有机会重装的话,我尽量补全
- menthust
校园网,要用锐捷,mentohust挺方便的,你要是找不到下载,可以发私信找我要,github,gmail都行。
sudo dpkg -i mentohust_0.3.4-1_amd64.deb
然后
sudo mentohust
第一次使用要配置一遍参数,以后就不用配置了,直接命令行就行。
首先选择网卡,选第一个就行,默认是有线网卡,我的这个叫 enps0
然后应该是登录啥的,一个选择二次认证,另一个选择锐捷就行,这是锐捷的登录机制,不多研究
账号就是你的锐捷账号,我是10位数字学号,接着密码
配置完就可以看到登录提示了
前面也提到,锐捷一个比较坑的地方就是二次认证,所以看到提示成功后,还要点击系统右上角的有线连接,断开,再连接。。。或者在刚刚那个终端窗口里ctrl^C
,再sudo mentohust
,总之连两次才行。。。
这样就联网成功啦
当然还可以直接插不需要锐捷认证的网线联网。。。
- 无线驱动
方法1.
sudo apt install bcmwl-kernel-source
方法2. win键,搜索软件和更新,,在附加驱动一栏,找到无线驱动,选择并应用更改,就行。
- chrome | chromium-browser
用了大半年firefox,后来就弃坑改 chrome了,主要是同步方便
sudo apt install chromium-browser
sudo apt remove firefox libreoffice-common
- wps
libreoffice对ppt啥的支持很不友好,建议换成wps,而且这玩意儿常年不更新,下一个安装包存起来以后这么用就行
sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb
- Sogou
比fcitx带的sunpinyin好用,最主要是熟悉,同上,常年备安装包,防止连不上网的时候没法打字
sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
sudo apt install -f
- uGet+aria2
下载神器,同上,我常年备份,你可以自己google一下安装
sudo dpkg -i uget_2.0.8-0ubuntu0~trusty_amd64.deb
sudo dpkg -i aria2_1.18.1-1_amd64.deb
sudo apt install -f
- Franz+Wechat
wget "https://github.com/meetfranz/franz-app/releases/download/4.0.4/Franz-linux-x64-4.0.4.tgz"
sudo mkdir /opt/franz
sudo tar -xf Franz-linux*.tgz -C /opt/franz
wget "https://cdn-images-1.medium.com/max/360/1*v86tTomtFZIdqzMNpvwIZw.png" -O franz-icon.png
sudo mv franz-icon.png /opt/franz
sudo gedit /opt/franz/franz.desktop
在里面粘贴这段内容,并保存
[Desktop Entry]
Name=Franz
Comment=
Exec=/opt/franz/Franz
Icon=/opt/franz/franz-icon.png
Terminal=false
Type=Application
Categories=Messaging,Internet
sudo cp /opt/franz/franz.desktop /usr/share/applications/franz.desktop
- Sublime-text3
大神器,写文档看代码特别顺手,跨平台
我这里常备了几个Sublime 的package,就不用配置了,你们可以自己搜一下配置
-
汉化包
自己搜一下,下载,解压出来汉化包
cp Sublime/Default.sublime-package ~/.config/sublime-text-3/Installed\ Packages -
Package Control
wegt "https://packagecontrol.io/Package%20Control.sublime-package" ~/.config/sublime-text-3/Installed\ Packages
之后其他插件可以 shift+ctrl+p
,选择 install package
,回车,搜索安装
-
Alignment
-
ctrl+alt+A
对齐
-
-
WakaTime
- 记录coding 时间,适合朋友圈装逼,安装的时候需要输入在官网注册完获得的注册码
1_6.png
- 记录coding 时间,适合朋友圈装逼,安装的时候需要输入在官网注册完获得的注册码
-
ConvertToUTF8
- 解决中文乱码
-
Bracket Highlighter
- 括号高亮
-
OmniMarkupPreviewer
- 可实现编辑markdown时,浏览器实时预览
- 编辑Preferences->Package setting->OmniMarkupPreviewer->Setting user,粘贴以下内容
{
"mathjax_enabled": true,
"renderer_options-MarkdownRenderer": {
"extensions": ["tables", "fenced_code", "codehilite"]
}
}
- IMEsupport #解决输入法不跟随
- colorsublime # 主题实时预览
- SublimeClang
配置sublime-clang,可以实现代码补全自动提示和跳转
// 手动下载SublimeClang源码
cd ~./config/sublime-text-3/Packages
git clone --recursive https://github.com/quarnster/SublimeClang SublimeClang
cd SublimeClang
git pull && git submodule foreach --recursive git pull origin master
// 拷贝libclang.so到internals文件夹
sudo apt-get install libclang-3.8
ldconfig -p | grep clang
cp /usr/lib/i386-linux-gnu/libclang-3.8.so ~/.config/sublime-text-3/Packages/SublimeClang/internals/libclang.so
// 手动编译出libcache.so
cd src
mkdir build
cd build
cmake ..
make
- 解决无法输入中文
这底下要分别配置从命令行打开,图标打开,活动打开输入中文
sudo apt install libglib2.0-bin=2.48.1-1~ubuntu16.04.1 libglib2.0-0=2.48.1-1~ubuntu16.04.1
sudo apt install libgtk2.0-dev
cd Sublime
gcc -shared -o libsublime-imfix.so sublime-imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC
sudo cp libsublime-imfix.so /opt/sublime_text/libsublime-imfix.so
sudo gedit /usr/bin/subl
# //sunl文件内容
# !/bin/sh
# LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"
sudo gedit /usr/share/applications/sublime_text.desktop
将[Desktop Entry]中的字符串
Exec=/opt/sublime_text/sublime_text %F
修改为
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"
将[Desktop Action Window]中的字符串
Exec=/opt/sublime_text/sublime_text -n
修改为
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"
将[Desktop Action Document]中的字符串
Exec=/opt/sublime_text/sublime_text --command new_file
修改为
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"
- simplescreenrecorder | 录屏软件
sudo add-apt-repository -y ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
- indicator-multiload | 系统状态监视器
默认固定在后台,unity的右上角,gnome的左下角会看到,很直观
sudo add-apt-repository ppa:indicator-multiload/stable-daily
sudo apt-get update
sudo apt-get install indicator-multiload
- 卸载不必要的软件
sudo apt-get remove unity-webapps-common
sudo apt-get remove libreoffice-common
sudo apt remove evolution
sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot
sudo apt remove transmission-common gnome-sudoku deja-dup gnome-orca
主题、图标和shell拓展
我只修改了图标,其他主题都是默认
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons-orange
shell拓展
sudo apt install gnome-shell-extensions
- On:
-
Alternatetab
-
Applications menu
-
Auto move windows
-
Hide top bar
-
Launch new instance
-
Openenweather
-
Places status indicator
-
Screenshot window sizer
-
Taskbar
-
概览
- 任务打开
- 工作区按钮打开
- 收藏打开
- 顶部面板打开
- 底部面板打开
- 对齐自己调整
- 桌面按钮关闭
- 应用视图按钮关闭
-
面板
- 面板背景颜色和不透明度自己调整成透明
-
User themes
-
- Off:
- Native window placement
- Removable drive menu
- Window list
- Workspace indicator
- Windownavigator
网友评论