浏览器

浏览器方面,个人选择chrome浏览器。虽然之前的google隐私事件让人不爽,然而firefox不能使用switchyomege插件的pac功能,chromium图标长的太丑,我水平低也看不懂源代码用起来和chrome差不多。firefox和firefox-bin的区别在于firefox-bin是已编译好的二进制包,安装快。

emerge -av google-chrome
#emerge -av chromium
#高能预警,chromium贼鸡儿慢,建议晚上睡觉时编译
#emerge -av firefox
#emerge -av firefox-bin
#选一个安即可

科学上网

科学上网,shadowsocks-libev和shadowsocks-qt5(gentoo-zh源)都是不错的选择。

layman -L
layman -a gentoo-zh
emerge shadowsocks-qt5
layman -d gentoo-zh
# 或者直接emerge -av shadowsocks-libev安装无图形界面的,
# 配置文件在/etc/shadowsocks-libev/shadowsocks-libev.conf,
# 启动命令: nohup ss-local -c /etc/shadowsocks-libev/shadowsocks-libev.conf &

命令行代理,我使用proxychains。

emerge -av proxychains
vim /etc/proxychains.conf
#最后一行改成socks5 127.0.0.1:1080

多媒体

视频/音频播放,个人推荐vlc。图片查看器使用feh。

emerge -av vlc feh

NTFS读取

如果需要读取windows文件系统的磁盘内容,在内核中File system中编译fuse,编译NTFS,安装ntfs-3g。不建议在linux下对ntfs文件系统进行写操作。

#内核编译很好找,不写了
emerge -av ntfs3g

ZSH

众所周知,我们使用的shell是bash shell。然而,有一个强大的z-shell(终极shell),和bash命令基本一致,但补全、提示等功能比bash强大很多。zsh的配置很复杂,幸而有大神提出了ohmyzsh项目并预设了多个主题,使得设置简单了很多。首先安装zsh和安装ohmyzsh需要的git、wget。

emerge -av zsh git wget

之后使用下面两条命令中的任意一条克隆onmyzsh项目。每个用户都要单独克隆一边。由于伟大的长城,呵呵,下面的命令一般执行好久,可以考虑使用shadowsocks+proxychains。在命令前加上proxychains即可。没配置科学上网可以多试几次,真没治。。。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

之后设置主题。不同用户可以设置不同的主题、插件。笔者现在还没啥需要用的插件,暂未安装。

vim ~/.zshrc ZSH_THEME=gentoo # 修改主题,笔者不太喜欢别的花里胡哨的,还是gentoo看着舒服。

alias emerge="sudo emerge"
alias etc-update="sudo etc-update"
alias eupdate="sudo emerge --sync"
alias eupgrade="sudo emerge -avuDN --with-bdeps=y @world"# 简化命令

中文支持

安装中文字体,以及rime输入法。

emerge -av wqy-microhei
emerge -av fcitx-rime

rime如果用拼音的全拼输入法,那么不用配置直接用就行。这里推荐双拼,配置方法以及输入规则见本文

Intel声卡驱动(ALCxxx)

内核编译上这些东西:

Device Drivers --->
<*> Sound card Support
<*> Advanced Linux Sound Architecture --->
[*] PCI sound devices
HD-Audio --->
<M>HD Audiio PCI

在/etc/portage/make.conf加入

USE="pulseaudio"

然后更新@world并安装这些东西:

emerge -avuDN @world
emerge -av alsa-lib alsa-utils pulseaudio

BCM94352无线网卡驱动

BCM94352可谓是一张黑苹果神卡,但可惜它对Linux的支持实在不咋地。先编译内核,再编译驱动,最后启动wl内核并安装gui设置:

[*] Networking support  --->
[*] Wireless --->
<*> Generic IEEE 802.11 Networking Stack (mac80211)Device Drivers --->
[*] Network device support --->
Wireless LAN --->
<M> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi)
emerge -av broadcom-sta
modprobe wl
emerge -av plasma-nm

睡眠

在内核编译上usb3支持(在device-usb里面有个x啥的,不编译上的话唤醒后usb口没法用),然后安装suspend

emerge -av sys-power/suspend

睡眠命令

s2ram

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *