彻底抛弃windows,拥抱伟大的Linux系统

发表于 2017-06-02
更新于 2024-05-23
分类于 技术专栏
阅读量 6830
字数统计 7426

前言

受够了windows的卡卡卡、慢慢慢,终于下定决心,抛弃windows,转向linux系统。以前在windows下都是使用虚拟机才能用上linux,现在我决定反过来,使用linux系统,不再使用windows。当然一下子使用linux系统也不是一帆风顺的,得找到很多之前在windows中使用过的软件替代。因此在这边记录一下,方便下次可以直接使用。下面的介绍都是基于Ubuntu17.04

1 系统安装完成后的基础工作

基础工作参考这三篇文章(VirtualBox简单配置Ubuntu16.04/Vmware安装Ubuntu15.10/阿里云Ubuntu搭建NodeJs环境)之后总结一下:

1.1 删除无用的预装软件

操作命令是:

apt-get remove libreoffice-common
apt-get remove unity-webapps-common
apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku  landscape-client-ui-install
apt-get remove onboard deja-dup

1.2 设置root用户密码

操作命令是: sudo passwd root

1.3 允许登录窗口以root用户登录

修改的文件是:/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

添加下面两行:

greeter-show-manual-login=true
allow-guest=false

同时解决弹框报错:

sudo gedit /root/.profile  

# ~/.profile: executed by Bourne-compatible login shells. 

if [ "$BASH" ]; then 
  if [ -f ~/.bashrc ]; then 
    . ~/.bashrc 
  fi 
fi 

tty -s && mesg n || true 

1.4 解决ubuntu下在Root用户的时候没有音频输出的问题

操作命令是pulseaudio --start来启动音频,为了自启动,你可以将其写入到自启动脚本中去

1.5 主题美化

使用Unity Tweak Tool来美化:

apt-get install unity-tweak-tool

1.5.1 安装主题

1.5.1.1 flatabulous主题

add-apt-repository ppa:noobslab/themes
apt-get update
apt-get install flatabulous-theme

该主题有配套的图标,安装方式如下:

add-apt-repository ppa:noobslab/icons
apt-get update
apt-get install ultra-flat-icons

安装完成后,打开unity-tweak-tool软件,

修改主题和图标,进入Theme,修改为Flatabulous

在此界面下进入Icons栏,修改为Ultra-flat:

1.5.1.2 Numix主题

安装命令:

sudo apt-add-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-icon-theme-circle //安装图标
sudo apt-get install numix-gtk-theme          //安装主题

1.5.1.3 paper主题

安装命令:

sudo add-apt-repository ppa:snwh/pulp
sudo apt-get update
sudo apt-get install paper-gtk-theme

更多主题可以参考Ubuntu 13.10 最好的 Unity 主题

最后对比使用了一下还是决定使用Numix主题+Numix-Circle图标。

1.5.2 Unity Tweak Tool小技巧

  1. 热区设置

如图:

设置完之后你把鼠标放在左上角或者右上角就可以出现下面的效果:

这个类似于你在MAC电脑中用手指在触摸板中切出所有窗口的效果。

  1. 工作区

如图:

于是在右边的launcher多出现这个图标:(红色框住的图标)

然后点击就可以出现多个工作区:

这个效果类似于windows10的工作区。

1.6 设置Terminal

首先我们要terminal支持多个TABS:

apt-get install xdotool

安装完毕之后按快捷键Ctrl+Shift+T即可分割多个tabs,切换tab使用快捷键Ctrl+PageDown/PageUp

接着我们设置terminal一些属性如图:

和:

1.7 解决顶部菜单栏出现两个输入法的问题

安装完搜狗输入法后可能顶部菜单栏会出现两个输入法图标,如下图:(下图已经是修改完后的结果了~)

其实另外一个图标是IMPanel产生的,于是我们到Ubuntu Software中卸载对应的软件,只留下下面两个:

即可解决这个问题。

2 安装基础软件

2.1 安装git

apt-get install -y git

2.2 安装zsh和oh-my-zsh

这个过程可以参考:是时候提高工作效率了:oh-my-zsh与tmux的组合

更新的zsh配置文件可以参考:PersonalConfigurationFileshttps://github.com/linxiaowu66/PersonalConfigurationFiles

2.3 安装谷歌浏览器和搜狗输入法

下载谷歌浏览器: 下载地址

下载搜狗输入法: 下载地址

搜狗输入法安装指南

然后使用dpkg -i xxxx的方法安装这两个软件包

Tips 如果你想要以Root权限启动Chrome的话,可以修改这个文件: /usr/share/applications/google-chrome.desktop

在108行中改成下面的样子:(加了个--sandbox)

106 Comment[zh_HK]=連線到網際網路
107 Comment[zh_TW]=連線到網際網路
108 Exec=/usr/bin/google-chrome-stable --no-sandbox %U
109 Terminal=false
110 Icon=google-chrome
111 Type=Application
112 Categories=Network;WebBrowser;
113 MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
114 Actions=NewWindow;NewPrivateWindow;

2.4 安装jdk和jre

jdk是java development kit,而jre是java runtime environment。JDK只有在你需要编译java程序或者有别的软件需要的时候才会去安装,所以我们一般都是:

apt-get install default-jre

如果你需要JDK那么直接下面命令:

apt-get install default-jdk

这个安装方法是直接讲JRE也同时安装了,所以无需执行上一条命令。

接下去你可以通过下面这个命令管理java安装程序:

update-alternatives --config java

接着设置JAVA_HOME

vim /etc/environment

添加下面一行:

JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"

2.5 安装maven

操作命令: apt-get install maven

2.6 安装剩余软件

  1. WPS Office,如果报错需要安装libpng12-0的话,那么到这个地址上下载libpng12-0,然后安装即可。
  2. 安装系统监控器:
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor

如图: 3. 安装网易云音乐 4. 安装PAC很好用的一款Linux版本的SSH工具,在Ubuntu17.04中该软件启动不来,解决方案参考这个链接PAC解决方法 5. 安装Visual Studio Code 6. 安装Meld Diff Viwer: apt-get install meld这是一款非常好用的文件或目录对比工具 7. 安装Virtual Box

**注意:**解决VirtualBox安装不来手机USB驱动的问题,只需要在Virtualbox的设置中-->USB-->选择USB 2.0-->然后提示下载VirtualBox 5.1.22 Oracle VM VirtualBox Extension Pack-->安装完成即可重启虚拟机

  1. 安装截图工具:Shutter,apt-get install shutter

  2. 安装聊天工具整理工具:Franz可以帮你整理那些在Ubuntu只有网页版的聊天工具,效果如图: 在Ubuntu17.04可能出现打不开的现象,可以下载下面这个脚本install-franz-v1.sh,然后直接安装即可,接着在Ubuntu的左上角搜索中找到对应的Franz软件,尽管它是绿色版的,然后Lock到lanucher

  3. 安装笔记软件为知笔记

  4. 安装Nginx: apt-get install nginx

  5. 安装Nodejs7:

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
apt-get install -y nodejs
node -v
  1. 安装便签:
add-apt-repository ppa:umang/indicator-stickynotes
apt-get install indicator-stickynotes

参考

  1. ubuntu16.04主题美化和软件推荐
  2. How To Install Java with Apt-Get on Ubuntu 16.04

公众号关注一波~

微信公众号

关于评论和留言

如果对本文 彻底抛弃windows,拥抱伟大的Linux系统 的内容有疑问,请在下面的评论系统中留言,谢谢。

网站源码:linxiaowu66 · 豆米的博客

Follow:linxiaowu66 · Github