用 CentOS 7 打造合適的科研環(huán)境 (直系學長)
0.1 firefox縮放
地址欄輸about:config;
找layout.css.devPixelsPerPx
修改數(shù)值1.2(默認是1.0),默認縮放比例就是120%;
0.2 終端快捷鍵設(shè)置

Terminal
/usr/bin/gnome-terminal
截圖默認快捷鍵:

0.3 優(yōu)化工具
終端輸入:
gnome-tweak-tool
即可打開優(yōu)化工具圖形界面,可在此設(shè)置主題、字體、電源等等。
0.4 vim顯示行號
在vim命令模式輸入或者~/.vimrc中添加:
set number
取消:
set nonumber
0.5 exfat支持
sudo yum install exfat #可能無效
yum --enablerepo=nux-dextop? install fuse-exfat exfat-utils
1.給一般賬號 root 權(quán)限
減少一部分su root的操作。我的用戶名是sgzzl:
$su root
#echo 'sgzzl ALL=(ALL) ALL'>> /etc/sudoers # 向配置文件中加入語句
#tail -1 /etc/sudoers? # 檢查一下是否正確
sgzzl ALL=(ALL) ALL
2.添加第三方源及速度插件
2.1EPEL
EPEL即 Extra Packages for Enterprise Linux, 為 CentOS 提供了額外的 10000 多個軟件包,而且在不替換系統(tǒng)組件方面下了很多功夫,因而可以放心使用。
sudo yum install epel-release
執(zhí)行完該命令后,在/etc/yum.repos.d目錄下會多一個epel.repo文件。
2.2 DNF
新一代的RPM軟件包管理器。他首先出現(xiàn)在Fedora18 這個發(fā)行版中。而最近,他取代了YUM,正式成為 Fedora 22 的包管理器。
DNF包管理器克服了YUM包管理器的一些瓶頸,提升了包括用戶體驗,內(nèi)存占用,依賴分析,運行速度等多方面的內(nèi)容。
DNF使用 RPM, libsolv 和 hawkey 庫進行包管理操作。盡管它沒有預裝在CentOS和 RHEL 7 中,但你可以在使用 YUM 的同時使用 DNF 。
使用 epel-release 依賴中的 YUM 命令來安裝 DNF 包。
sudo yum install dnf
使用dnf –version查看版本。
2.3ELRepo(可選)
ELRepo 包含了一些硬件相關(guān)的驅(qū)動程序,比如顯卡、聲卡驅(qū)動:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
完成該命令后,在/etc/yum.repos.d目錄下會多一個elrepo.repo文件。
2.4 安裝 yum-axelget
yum-axelget是 EPEL 提供的一個 yum 插件。使用該插件后用 yum 安裝軟件時可以并行下載,大大提高了軟件的下載速度,減少了下載的等待時間:
sudo yum install yum-axelget
安裝該插件的同時會安裝另一個軟件 axel。axel 是一個并行下載工具,在下載 http、ftp 等簡單協(xié)議的文件時非常好用。
2.5? Nux Dextop?
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
檢查:
yum repolist
如果倉庫列表中有Nux Dextop就安裝成功。
由于Nux Dextop倉庫可能會與其他第三方庫有沖突,比如(Repoforge和ATrpms)。
所以,建議默認情況下不啟用Nux Dextop倉庫。
打開/etc/yum.repos.d/nux-dextop.repo,將"enabled=1" 修改為 "enabled=0":
sudo vi /etc/yum.repos.d/nux-dextop.repo
需要再啟用:
sudo yum --enablerepo=nux-dextop install
3.驅(qū)動程序
CentOS 下默認無法掛載 NTFS 格式的硬盤。需安裝 nfts-3g 即可實現(xiàn)即插即用:
sudo yum install ntfs-3g
4.輸入法
中文輸入法在安裝中文語言附加支持后,可用快捷鍵super(徽標)+空格替換,漢語拼音輸入下用shift切換中英。
5.筆記本電源設(shè)定
vi /etc/systemd/logind.conf
動作包括:
HandlePowerKey:按下電源鍵后的動作
HandleSleepKey:按下掛起鍵后的動作
HandleHibernateKey: 按下休眠鍵后的動作
HandleLidSwitch:合上筆記本蓋后待機
這些動作的值可以是
ignore(什么都不做)
poweroff(關(guān)機)
reboot(重新啟動)
halt(關(guān)機,和poweroff有什么區(qū)別,需要手動斷開電源?)
suspend(待機掛起)
hibernate(休眠)
默認合上屏幕待機,可以去掉HandleLidSwitch前面的注釋,并把它的值從suspend修改為ignore。
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff?
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
HandleLidSwitch=ignore
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=no
~
應(yīng)用:
systemctl restart systemd-logind
如果再想進入待機狀態(tài),可執(zhí)行
systemctl suspend
To be continued...