Ubuntu 美化和常用环境搭建 -- Linux 环境搭建(下)

    • NVIDIA显卡驱动安装
      • 通过”附加驱动”安装驱动
      • 通过PPA安装最新驱动
    • 美化和扩展插件
      • GNOME 扩展推荐(针对 GNOME 桌面)
      • 主题推荐(GNOME 和 Unity 桌面都可)
      • 图标推荐(GNOME 和 Unity 桌面都可)
    • 常用软件安装
      • java – 以PPA方式安装
      • apt-fast – 并发下载加速
      • zsh & oh my zsh – 好用的 shell
      • htop – 简单好用的命令行任务管理器
      • 微信 – 使用Electron实现
        • 项目地址:electronic-wechat,可直接从 Release 版本下载。
        • 最新版本的自行构建方法:
      • 其他

喜欢请点赞收藏~~

Linux环境搭建(上):Ubuntu 16.04 系统安装

NVIDIA显卡驱动安装

分为两种方式: PPA安装和通过”附加驱动”安装

通过”附加驱动”安装驱动

打开应用”软件和更新” -> “附加驱动”选项卡,可找到NVIDIA 闭源或开源驱动,择一安装即可。

通过PPA安装最新驱动

sudo add-apt-repository ppa:graphics-drivers/ppa  # 添加Graphic Drivers PPA
sudo apt-get update  # 更新软件列表
ubuntu-drivers devices  # 查看建议版本
sudo apt-get install nvidia-390  # 或也可通过自动补全查看当前可用版本
sudo reboot  # 重启

重启后若黑屏等,按Ctrl + Alt + F1 ~ F6 进入终端模式抢救一下。

实在不行卸载驱动用第一种方式保险:

sudo apt-get remove nvidia*

美化和扩展插件

GNOME 扩展推荐(针对 GNOME 桌面)

GNOME 扩展管理通过应用“优化工具”(Tweak Tool),里面自带了一系列扩展都不错,可一一尝试。以下推荐扩展都可在 GNOME Shell Extensions 网站内找到(“优化工具“最底下“获取更多扩展”)

  • Dash to Dock:必备,侧边dock栏,17.10据说也是基于这个做的侧边dock。
  • Top Panel Workspace Scroll:必备,顶栏滚动切换桌面,勾上所有可选项感觉更丝滑。
  • TopIcons:必备,顶部显示传统托盘图标,比如输入法、常驻程序图标啥的。
  • Simple net speed:推荐,顶栏显示网速。
  • system-monitor:推荐,顶栏显示监控数据如主频、温度等,其中网速显示太丑推荐上面那个。注意看其github说明安装依赖项后使用。
  • Battery Status:推荐,顶栏显示电池百分比或剩余时间。
  • Audio Switcher:推荐,增加音频输入输出设备及其音量选择。
  • Drop Down Terminal:推荐,顾名思义,觉得卡的同学可取消动画选项。
  • Pixel Saver:推荐,GNOME桌面下,软件最大化时 title bar 与顶栏合并节省空间,类似 Unity 桌面。
  • CustomCorner:可选,觉得左上角误触麻烦或者想自定义四角热区的可使用。

主题推荐(GNOME 和 Unity 桌面都可)

  • Unity 桌面用户需安装 Unity Tweak Tool。
  • 主题网站主要这两个:gnome-look 和 noobslab 。
    • 前者自行下载.deb安装,或下载压缩包解压至~/.themes/ (推荐,没有可自行创建该文件夹,需启用自带扩展”User Themes“)或/usr/share/themes/,重启”Tweak Tool“即可选择。后者常见是以添加PPA方式安装。
    • 主题推荐 OSX-Arc-Collection 。(其实更喜欢Vimix-Gtk-Theme ,但效果和截图不符,请教下有成功安装的同学。。。)

图标推荐(GNOME 和 Unity 桌面都可)

  • 自行下载压缩包的可解压至~/.icons/ (推荐,没有可自行创建该文件夹,需启用自带扩展”User Themes“)或/usr/share/icons/,重启”Tweak Tool“即可选择。

  • 推荐 ultra-flat-icons 。

    sudo add-apt-repository ppa:noobslab/icons  # 添加noobslab的图标 PPA
    sudo update  # 更新软件列表
    sudo apt-get install ultra-flat-icons-orange  # 可通过自动补全查看其他可选颜色

常用软件安装

java – 以PPA方式安装

sudo add-apt-repository ppa:webupd8team/java  # 添加PPA
sudo apt-get update  # 更新软件列表
sudo apt-get install oracle-java8-installer  # 8可换成其他版本, 通过自动补全查看可选
sudo apt-get install oracle-java8-set-default  # 设置默认环境
java -version  # 验证安装, 需重启terminal或者重启系统以查看
sudo update-java-alternatives -s java-8-oracle  # 切换Java版本

apt-fast – 并发下载加速

sudo add-apt-repository ppa:saiarcot895/myppa  # 添加PPA
sudo apt-get update  # 更新软件列表
sudo apt-get install apt-fast  # 安装过程有选项, 连接数自定, 配置建议选yes
# 也可编辑配置文件, 使用时把 apt-get 替换成 apt-fast 即可
sudo gedit /etc/apt-fast.conf

zsh & oh my zsh – 好用的 shell

sudo apt-get install zsh
# 安装oh my zsh, 是zsh的一种配置方式
sudo apt-get install curl
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 设置zsh为默认shell, 之后重启即可
sudo chsh -s `which zsh`
# sudo chsh -s `which bash`  # 设置系统默认的bash为默认shell

htop – 简单好用的命令行任务管理器

sudo apt-get install htop

微信 – 使用Electron实现

项目地址:electronic-wechat,可直接从 Release 版本下载。

最新版本的自行构建方法:

  1. 搭建node环境 – 以nvm方式管理

    安装以nvm Github上说明为准,以下供参考

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

    将nvm更换至淘宝node源:打开~/.bashrc (对应的shell配置文件,如zsh打开~/.zshrc),加入

    NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

    使配置文件生效后,安装node:

    nvm ls-remote  # 列出网路上可用的版本, 要等一会
    nvm install 8.9.4  # 安装, 举个例子
    nvm ls  # 列出本地安装的各个版本
    nvm use 9.6.1  # 切换版本, 举个例子
    nvm uninstall 9.6.1  # 卸载某一版本, 举个例子
    nvm current  # 查看当前默认node版本
    npm config -g set registry https://registry.npm.taobao.org  # 设置 npm 使用淘宝源
  2. 运行electron-wechat(以electron-wechat Github上说明为准)

    git clone https://github.com/geeeeeeeeek/electronic-wechat.git
    cd electronic-wechat  # 以下命令均在 '/path/to/electronic-wechat/' 路径下执行
    npm install

    npm install 命令报错,一般是electron安装失败(是因为无法外网下载文件进行本地编译),解决方法是使用cnpm

    npm install cnpm
    cnpm install electron  # 方案A: 单独安装electron
    cnpm install  # 方案B: 全部使用cnpm安装

    启动应用:

    cd /path/to/electronic-wechat/
    npm start
  3. 每次如此启动嫌麻烦的可自行写sh脚本,或者打包构建应用:

    npm run build linux64  # package.json 中 scripts项下可查看所以支持命令

    如此在dist 下将打包出应用,点击其中的执行程序即可启动。

    创建桌面应用快捷方式方法如下:

    sudo gedit /usr/share/applications/wechat.desktop  # 创建快捷方式
    
    # 填入以下内容, 修改图标Icon和执行程序Exec的路径, 供参考
    
    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Name=weChat
    Name[zh_CN]=微信
    Icon=/home/XXX/Software/electronic-wechat/assets/icon.png
    Exec=/home/XXX/Software/electronic-wechat/dist/electronic-wechat-linux-x64/electronic-wechat
    Categories=Application
    Terminal=false
    StartupWMClass=weChat
    StartupNotify=false
    
    # 更改文件权限
    
    sudo chmod u+x /usr/share/applications/wechat.desktop
    
    # 重启即可在应用管理界面中找到微信
    

其他

  • 防火墙配置:Gufw,简单配置,不过局域网调试Web App的时候记得打开传入。

  • 办公:自带的那货或WPS,重度使用还是用MS吧。

  • 音乐:网易云音乐(推荐)

  • 输入法:搜狗拼音(必备,现支持登录账户),安装后重启,打开输入法管理应用“Fcitx”,点击+ 新增sougou pinyin 即可。

  • 浏览器:chrome(推荐)

    搜狗拼音、chrome等安装时会遇到失败,按照失败提示运行sudo apt -f install 即可。

  • 代码编辑器:VSCode(推荐,微软大法好),gedit也好用,vim玩不动orz,IDE就不推荐了。

  • 本地密码管理:KeePassXC ,支持多平台,Windows下为 KeePass ,双系统用的时候读写同个文件就行了。

  • 下载:uGet + aira2,勉强用用,迅雷是真方便。。。

Linux环境搭建(上):Ubuntu 16.04 系统安装

THE END 喜欢请点赞收藏~~

你可能感兴趣的:(Ubuntu)