用 CentOS 7 打造合適的科研環(huán)境 (直系學(xué)長(zhǎng))
0.1 firefox縮放
地址欄輸about:config;
找layout.css.devPixelsPerPx
修改數(shù)值1.2(默認(rèn)是1.0)稚照,默認(rèn)縮放比例就是120%沪斟;
0.2 終端快捷鍵設(shè)置
Terminal
/usr/bin/gnome-terminal
截圖默認(rèn)快捷鍵:
0.3 優(yōu)化工具
終端輸入:
gnome-tweak-tool
即可打開優(yōu)化工具圖形界面回挽,可在此設(shè)置主題鹦付、字體、電源等等。
0.4 vim顯示行號(hào)
在vim命令模式輸入或者~/.vimrc中添加:
set number
取消:
set nonumber
0.5 exfat支持
sudo yum install exfat #可能無(wú)效
yum --enablerepo=nux-dextop? install fuse-exfat exfat-utils
1.給一般賬號(hào) root 權(quán)限
減少一部分su root的操作。我的用戶名是sgzzl:
$su root
#echo 'sgzzl ALL=(ALL) ALL'>> /etc/sudoers # 向配置文件中加入語(yǔ)句
#tail -1 /etc/sudoers? # 檢查一下是否正確
sgzzl ALL=(ALL) ALL
2.添加第三方源及速度插件
2.1EPEL
EPEL即 Extra Packages for Enterprise Linux庄拇, 為 CentOS 提供了額外的 10000 多個(gè)軟件包,而且在不替換系統(tǒng)組件方面下了很多功夫韭邓,因而可以放心使用措近。
sudo yum install epel-release
執(zhí)行完該命令后,在/etc/yum.repos.d目錄下會(huì)多一個(gè)epel.repo文件女淑。
2.2 DNF
新一代的RPM軟件包管理器瞭郑。他首先出現(xiàn)在Fedora18 這個(gè)發(fā)行版中。而最近鸭你,他取代了YUM屈张,正式成為 Fedora 22 的包管理器。
DNF包管理器克服了YUM包管理器的一些瓶頸袱巨,提升了包括用戶體驗(yàn)阁谆,內(nèi)存占用,依賴分析愉老,運(yùn)行速度等多方面的內(nèi)容场绿。
DNF使用 RPM, libsolv 和 hawkey 庫(kù)進(jìn)行包管理操作。盡管它沒(méi)有預(yù)裝在CentOS和 RHEL 7 中嫉入,但你可以在使用 YUM 的同時(shí)使用 DNF 裳凸。
使用 epel-release 依賴中的 YUM 命令來(lái)安裝 DNF 包贱鄙。
sudo yum install dnf
使用dnf –version查看版本劝贸。
2.3ELRepo(可選)
ELRepo 包含了一些硬件相關(guān)的驅(qū)動(dòng)程序姨谷,比如顯卡、聲卡驅(qū)動(dòng):
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目錄下會(huì)多一個(gè)elrepo.repo文件梦湘。
2.4 安裝 yum-axelget
yum-axelget是 EPEL 提供的一個(gè) yum 插件。使用該插件后用 yum 安裝軟件時(shí)可以并行下載件甥,大大提高了軟件的下載速度捌议,減少了下載的等待時(shí)間:
sudo yum install yum-axelget
安裝該插件的同時(shí)會(huì)安裝另一個(gè)軟件 axel。axel 是一個(gè)并行下載工具引有,在下載 http瓣颅、ftp 等簡(jiǎn)單協(xié)議的文件時(shí)非常好用。
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
如果倉(cāng)庫(kù)列表中有Nux Dextop就安裝成功譬正。
由于Nux Dextop倉(cāng)庫(kù)可能會(huì)與其他第三方庫(kù)有沖突宫补,比如(Repoforge和ATrpms)。
所以曾我,建議默認(rèn)情況下不啟用Nux Dextop倉(cāng)庫(kù)粉怕。
打開/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ū)動(dòng)程序
CentOS 下默認(rèn)無(wú)法掛載 NTFS 格式的硬盤抒巢。需安裝 nfts-3g 即可實(shí)現(xiàn)即插即用:
sudo yum install ntfs-3g
4.輸入法
中文輸入法在安裝中文語(yǔ)言附加支持后贫贝,可用快捷鍵super(徽標(biāo))+空格替換,漢語(yǔ)拼音輸入下用shift切換中英蛉谜。
5.筆記本電源設(shè)定
vi /etc/systemd/logind.conf
動(dòng)作包括:
HandlePowerKey:按下電源鍵后的動(dòng)作
HandleSleepKey:按下掛起鍵后的動(dòng)作
HandleHibernateKey: 按下休眠鍵后的動(dòng)作
HandleLidSwitch:合上筆記本蓋后待機(jī)
這些動(dòng)作的值可以是
ignore(什么都不做)
poweroff(關(guān)機(jī))
reboot(重新啟動(dòng))
halt(關(guān)機(jī)稚晚,和poweroff有什么區(qū)別,需要手動(dòng)斷開電源型诚?)
suspend(待機(jī)掛起)
hibernate(休眠)
默認(rèn)合上屏幕待機(jī)客燕,可以去掉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
如果再想進(jìn)入待機(jī)狀態(tài)幸逆,可執(zhí)行
systemctl suspend
To be continued...