Ubuntu安装之后如何提高体验?
良好的工作环境不仅可以提高开发效率,还能有益身心。
Ubuntu系统本身的渲染效果要比windows略胜一筹,写代码时会有稍爽的体验。
下面是一些安装ubuntu之后的优化配置,不一定每一样都要设置,根据需要来。
1 SSH
1.1 生成ssh公钥
命令:
ssh-keygen -t rsa -C "email@qq.com"
然后全部回车,完成后生成公钥文件:
~/.ssh/id_rsa.pub
1.2 SSH一键登录远程服务器
1、如上,生成ssh公钥。
2、拷贝公钥内容。
3、用ssh登录服务器:
ssh username@192.168.1.100
4. 追加本地公钥到服务器上的文件:
~/.ssh/authorized_keys
再次登录就不需要密码。
2 添加自动启动程序
不同桌面环境有所差异,但大部分均提供设置自动启动的图形化程序。
- KDE:KDE Forum
- Unity:Ask Ubuntu
- GNOME 3:Ask Fedora
- XFCE:Xubuntu Geek
- LXDE:LXDE Wiki
3 Thunderbird开机启动
Thunderbird(雷鸟邮件客户端)是由Mozilla开发的邮件收发工具。
Ubuntu默认已经安装thunderbird。
在Laucher中搜索Startup Applications,
打开配置窗口后,添加一项,名称和命令都设置 thunderbird 即可。
4 Gedit优化
1、解决中文乱码
执行命令:
gsettings set org.gnome.gedit.preferences.encodings candidate-encodings "['GB18030', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
2、设置颜色方案为:Oblivion
3、自动括号和单词补全,安装:
sudo apt-get install gedit-plugins
打开菜单:Edit > Preferences > Plugins,
勾选Word Completion和Bracket Completion。
5 安装搜索狗拼音
1、安装fcitx:
sudo apt-get install fcitx
2、下载搜狗拼音LInux版,安装:
sudo dpkg -i Sogou***.deb; sudo apt install -f
3、打开文件:
$ sudo vi /usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override
修改第4行为:
overrides={'Gtk/IMModule':<'fcitx'>}
4、运行:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
再重启。
如果遇到搜狗拼音莫名奇妙只输出英文、或者只显示乱码,可以用下面脚本重启。
#!/bin/sh pidof fcitx | xargs kill pidof sogou-qimpanel | xargs kill nohup fcitx 1>/dev/null 2>/dev/null & nohup sogou-qimpanel 1>/dev/null 2>/dev/null &
6 Jetbrain IDE产品
6.1 添加Jetbrain图标到桌面
以Pytharm和Phpstorm为例。
1、创建桌面文件:
sudo vim /usr/share/applications/pycharm.desktop sudo vim /usr/share/applications/phpstorm.desktop
2、文件pycharm.desktop的内容:
[Desktop Entry] Name=Pycharm Type=Application Terminal=false Exec=/opt/pycharm-community-2018.1.1/bin/pycharm.sh Icon=/opt/pycharm-community-2018.1.1/bin/pycharm.png
文件phpstorm.desktop的内容:
[Desktop Entry] Name=Phpstorm Type=Application Terminal=false Exec=/opt/PhpStorm-181.4445.72/bin/phpstorm.sh Icon=/opt/PhpStorm-181.4445.72/bin/phpstorm.png
3、添加可执行权限:
sudo chmod 644 /usr/share/applications/pycharm.desktop sudo chown root:root /usr/share/applications/pycharm.desktop
4、在Ubuntu的Launcher中搜索 pycharm和phpstorm,拖动到桌面即可。
6.2 JetBrain优化字体渲染
打开安装目录下的配置文件:
- IDEA:idea.vmoptions
- PHPStorm:phpstorm.vmoptions
- Pycharm:pycharm.vmoptions
加入这三行:
-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dsun.java2d.xrender=true
如果遇到问题,可以删除最后一行。
可以为第一个设置测试不同的值,可能还有:
-
off或者false或者default– 无 anti-aliasing -
on– 完全 anti-aliasing(消除锯齿) -
gasp– 使用内置字体提示指令 -
lcdlcd_hrgb为许多流行的LCD显示器启用Anti-aliasing调谐 -
lcd_hbgr– 可选的LCD显示器设置 -
lcd_vrgb– 可选的LCD显示器设置 -
lcd_vbgr– 可选的LCD显示器设置
至于字体,我个人认为设置为 Ubuntu Mono,18号大小已经很好看了。
如果感觉字体还是比较虚的话,调整Settings → appearance → antialiasing,我设置为Subpixel效果不错。
7 安装docker和docker-compose
7.1 安装docker
(这是Ubuntu的方式,Debian、Centos安装请参考官网:https://docs.docker.com/install/linux/docker-ce/ubuntu/)
从阿里云 安装docker参考这篇:https://www.alibabacloud.com/help/doc-detail/60742.htm
以下是从docker官网安装docker,设置仓库:
$ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 上面的命令可能因为网络原因执行很慢或不成功,可以直接把gpg文件下载到本地目录,然后执行 sudo apt-key add gpg $ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" # 如果要删除,在命令后面加个-r
2、安装DOCKER CE
$ sudo apt-get update $ sudo apt-get install docker-ce
7.2 安装docker-compose
官方安装介绍:https://docs.docker.com/compose/install/
$ sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose $ sudo chmod +x /usr/local/bin/docker-compose
其中1.21.0为docker-compose最新版本号,可以手动修改。
7.3 一些配置
$ sudo systemctl start docker # 立即启动docker
$ sudo systemctl enable docker # 设置docker开机启动
$ sudo gpasswd -a ${USER} docker # 把当前用户加到docker用户组,方便当前用户使用docker!!!重新登陆后有效!!!
接着将镜像仓库改到国内,打开配置文件 /etc/docker/daemon.json(没有时新建该文件),然后重启docker:
{
"registry-mirrors": ["https://6evg8u3r.mirror.aliyuncs.com"]
}
8 挂载Windows文件系统
如果电脑安装了双系统,以下是最为方便的访问windows系统文件的方式:
1、查看当前挂载信息:
df -h sudo fdisk -l
2、在用户目录下创建挂载目录:
mkdir ~/win10 cd ~/win10 mkdir c_drive d_drive e_drive f_drive
这里根据需要创建不同数量的目录。
3、打开fastab文件:
sudo vi /etc/fstab
加上下面几行,:
/dev/sda1 /home/gary/win10/c_drive ntfs defaults 0 0 /dev/sda5 /home/gary/win10/d_drive ntfs defaults 0 0 /dev/sda6 /home/gary/win10/e_drive ntfs defaults 0 0 /dev/sda7 /home/gary/win10/f_drive ntfs defaults 0 0
需要注意的是,/dev/sda1、5、6、7这些在第1步的时候可以看到,他们是windows系统下的目录。
4、再把原有的挂在umount:
sudo umount /dev/sda1 sudo umount /dev/sda5 sudo umount /dev/sda6 sudo umount /dev/sda7
5、使/etc/fstab的更改生效:
sudo mount -a
9 自动开启Num Lock
安装Numlockx:
sudo apt-get install numlockx
添加下面一行到文件/etc/X11/xinit/xinitrc
/usr/bin/numlockx on
10 安装软件
10.1 安装teamviewer
从teamviewer官网下载deb包,然后安装:
sudo dpkg -i teamview***.deb; sudo apt install -f
再按拖动快捷方式到桌面的方式拖动图标到桌面,
如果提示错误untrusted application launcher
执行这个命令修复:
sudo +x /usr/share/applications/com.teamviewer.TeamViewer.desktop
10.2 安装Safe Eyes眼睛卫士
Safe Eyes可以设置每隔一段时间强制锁定电脑,
这个时间站起来出去走走,休息一下,缓解眼睛、颈椎、腰部疲劳。
安装:
sudo add-apt-repository ppa:slgobinath/safeeyes sudo apt update sudo apt install safeeyes
10.3 安装filezilla
sudo apt update sudo apt install filezilla
10.4 安装oh my zsh
为什么说 zsh 是 shell 中的极品?
oh my zsh则又让zsh入虎添翼。
安装:
sudo apt install zsh sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
如果上一步密码输错,则用这个命令切换到zsh
chsh -s /bin/zsh
10.5 安装vim
sudo apt-get install vim
10.6 安装WPS
libreoffice虽然是开源的,但是Java写出来的office执行效率实在不敢恭维,装完系统后果断删掉。
sudo apt-get remove libreoffice-common
在到WPS网站下载最新版的deb文件:http://wps-community.org/downloads,然后安装:
sudo dpkg -i wps-office_10.1.0.5707_a21_amd64.deb; sudo apt install -f
安装完成后,到Launcher拖动WPS图标到桌面。
10.7 安装Navicat
到Navicat官网下载:https://www.navicat.com/en/products。
下载后解压,再运行:
$ tar zxf navicat120_premium_en_x64.tar.gz -C /opt $ sh /opt/navicat120_premium_en_x64/start_navicat
执行的时候需要安装一些wine的工具,按照提示安装就可以了。
乱码解决
Navicat默认使用 en_US 编码,这就造成中文无法显示的问题,
打开 start_navicat 文件,将:
export LANG="en_US.UTF-8"
改为:
export LANG="zh_CN.UTF-8" export LANGUAGE="zh_CN:zh" export LC_ALL="zh_CN.UTF-8"
破解方案:
第一次执行 start_navicat 时,会在用户主目录下生成一个名为.navicat 的隐藏文件夹。
此文件夹下有一个system.reg文件,删掉:
$ rm ~/.navicat/system.reg
把此文件删除后,下次启动 navicat 会重新生成此文件,30天试用期会按新的时间开始计算。
界面字体
在Ubuntu下默认的Navicat字体非常丑,打开后选菜单Tools > Options,修改 General 下的 GUI fonts,Editor下的Editor Font,以及 Records 下的 Grid Font 。
桌面图标
先下载一个Navicat的logo,然后参照pycharm和phpstorm方式添加桌面图标。
11 安装Windows应用
可参考:https://blog.csdn.net/fuchaosz/article/details/51919607
介绍了3种方式,推荐使用virtaulbox虚拟机方式。
12 修改软件源
设置好之后,退出时会提示更新软件源,选择更新即可;
而后打开终端输入如下指令:
$ sudo apt-get update
13 修改默认的用户目录
vi ~/.config/user-dirs.dirs
14 解决ubuntu安装完后中文字体变成楷体
安装默认字体:
sudo apt-get install fonts-wqy-microhei
15 Vim编辑器问题
15.1 自动缩进问题
vim自动缩进导致粘贴代码混乱解决方法如下,首先打开配置:
vim ~/.vimrc
在插入模式下加上:
set pastetoggle=<F9>
其中<F9>直接按F9按键插入,这样可以用F9切换是否自动缩进。
15.2 缩进由tab改成4个空格
编辑.vimrc,加入:
set smartindent set tabstop=4 set shiftwidth=4 set expandtab set softtabstop=4
15.3 显示行号及修改配色
vim ~/.vimrc
set nu " 显示行号 colorscheme desert " 颜色显示方案 syntax on " 打开语法高亮
参考资料:
- 2 Best Chinese PinYin Input Method in Ubuntu 16.04
- add_intellij_launcer
- gedit自动补全
- ubuntu安装之后的一些事
- 安装Ubuntu之后如何调教?
- Ubuntu安装图片处理工具GIMP及其插件
- Ubuntu 恢复默认中文字体
- UBUNTU 16.04 RESTART SOGOU AND FCITX
- vim怎么设置多行缩进四个空格
- Mac 下修改 vim 的配色风格