喜欢请点赞收藏~~
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 版本下载。
最新版本的自行构建方法:
搭建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 使用淘宝源
运行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
每次如此启动嫌麻烦的可自行写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 喜欢请点赞收藏~~