Ubuntu安装之后如何提高体验?

良好的工作环境不仅可以提高开发效率,还能有益身心。 Ubuntu系统本身的渲染效果要比windows略胜一筹,写代码时会有稍爽的体验。 下面是一些安装ubuntu之后的优化配置,不一定每一样都要设置,根据需要来。

1 SSH

1.1 生成ssh公钥

命令:

ssh-keygen -t rsa -C [email protected]

然后全部回车,完成后生成公钥文件:

~/.ssh/id_rsa.pub

1.2 SSH一键登录远程服务器

1、如上,生成ssh公钥。

2、拷贝公钥内容。

3、用ssh登录服务器:

ssh [email protected]

确保远程服务器文件:/etc/ssh/sshd_config,取消如下一行前面的注释:

PubkeyAuthentication yes

然后重启sshd:

systemctl restart sshd

4、追加本地公钥到服务器上的文件:

~/.ssh/authorized_keys

再次登录就不需要密码。

2 添加自动启动程序

不同桌面环境有所差异,但大部分均提供设置自动启动的图形化程序。

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、设置颜色方案为:Oblivion3、自动括号和单词补全,安装:

sudo apt-get install gedit-plugins

打开菜单:Edit > Preferences > Plugins, 勾选Word CompletionBracket 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 Mono18号大小已经很好看了。 如果感觉字体还是比较虚的话,调整Settingsappearanceantialiasing,我设置为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.0docker-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 fontsEditor下的Editor Font,以及 Records 下的 Grid Font桌面图标先下载一个Navicat的logo,然后参照pycharm和phpstorm方式添加桌面图标。 ## 11 安装Windows应用

可参考:https://blog.csdn.net/fuchaosz/article/details/51919607介绍了3种方式,推荐使用virtaulbox虚拟机方式。

12 修改软件源

System Settings —> Software&Updates —> UbuntuSoftware —> Download from —> other —> china —> 随意选择一个即可(这里推荐使用阿里云的软件源) 设置好之后,退出时会提示更新软件源,选择更新即可; 而后打开终端输入如下指令:

$ sudo apt-get update

13 修改默认的用户目录

Ubuntu用户目录下默认创建了很多文件夹,如:下载、文档、视频。。。

其实这些都是可以自定义配置的,配置文件的位置就在:

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              打开语法高亮

参考资料:1. 2 Best Chinese PinYin Input Method in Ubuntu 16.04

  1. add_intellij_launcer
  2. gedit自动补全
  3. ubuntu安装之后的一些事
  4. 安装Ubuntu之后如何调教?
  5. Ubuntu安装图片处理工具GIMP及其插件
  6. Ubuntu 恢复默认中文字体
  7. UBUNTU 16.04 RESTART SOGOU AND FCITX
  8. vim怎么设置多行缩进四个空格
  9. Mac 下修改 vim 的配色风格

上一篇:
下一篇:

2 条评论

m
mcafee.com/activate says: 回复

mcafee.com/activate- McAfee Installation is such an easy or simple process as you have to make sure that above-mentioned prerequisites should be fulfilled before getting started with the McAfee Activation Process.

w
www.mcafee.com/activate says: 回复

McAfee.com/activate – We use our computers and smart device for almost every daily chore. This leads to the increase in cybercrime as the cybercriminals know what people are doing on their computers. You need an effective security for your system that does not hinder with your job but also protect you from all kind of online threats.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

昵称 *