Fedora22相關配置

前(che)言(dan)

最近嫌棄Ubuntu了,然後就跳槽了,果斷轉到了Fedora22下了。很興奮地安裝了牛掰的Fedora,然後跟Debian系的有很多的不同,玩兒起來還是覺得有點麻煩。不過......還是蠻好兒的,安裝後使用起來也很滿意~爲了下次遇到不可逆轉重裝,以此記錄方便下次更快地安裝與配置~


說明:

以下的操作均是在Fedora22下操作,未在其他的版本上試過


網絡模塊:


問題描述:

eth0: No Such Device && 網卡名稱變爲enpls0

解決辦法:

參考鏈接:修改Fedora 16 的網絡接口名使其變回 eth0

具體操作:(我的跟原文的不一樣,沒有完全按照他的改)

1. 修改etc/sysconfig/network-scripts/ifcfg-enpls0, 把名稱變爲ifcgf-eth0,並且再把裏面的DEVICE="p3p1" 改成DEVICE="eth0",若沒有則自行增加

修改後的樣子:
HWADDR="34:17:EB:5B:F8:FB"    //這裏填寫自己的MAC地址
DEVICE="eth0"
TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME=eth0
UUID="cb03c8e5-e15d-4a14-b251-ec2fb5186000"
ONBOOT="yes"
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes



2. 更改grub,只要更改GRUB_CMDLINE_LINUX裏面的內容就可以了

<del>sudo gedit /etc/default/grub</span></del>

更改前:

<del>GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/01 rd.lvm.lv=fedora/boot rd.luks.uuid=luks-a9c969ab-48f1-4dc3-8f51-356fdc6d6995 rd.luks.uuid=luks-2dc8e008-c771-402a-81cf-5df85dad9cc2 rd.lvm.lv=fedora/00 quiet “</del>

更改後:

<del>GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/01 rd.lvm.lv=fedora/boot rd.luks.uuid=luks-a9c969ab-48f1-4dc3-8f51-356fdc6d6995 rd.luks.uuid=luks-2dc8e008-c771-402a-81cf-5df85dad9cc2 rd.lvm.lv=fedora/00 quiet rhgb biosdevname=0 "</del>


內容說明:

上面的biosdevname是一個參數,曾經在一個人的博客裏看到這樣的說明:博客地址

<del>As an example, in a certain machine, in a exhaustive research, I got:
-No parameters: NIC identified as "enp5s2".
-Parameter biosdevname=0: NIC identified as "enp5s2".
-Parameter net.ifnames=0: NIC identified as "em1".
-Parameter net.ifnames=0 AND biosdevname=0: NIC identified as "eth0".</del>
但是,我只加了一個biosdevname=0,沒有加另一個,我只是抱着嘗試一下的心理看行不行,沒想到真的可以(因爲之前在嘗試的時候,都加了這兩個參數,可能是少了另一個下文的一些設置吧,所以就沒有成功!在這裏的時候,就偷了一下懶)


3. 更新grub配置

<del>sudo grub2-mkconfig -o /boot/grub2/grub.cfg</del>

4. 添加信規則,讓eth0獲取到MAC地址,如果沒有這個,就會無法讓enpls0”離開“MAC地址的位置,eth0就無法獲取MAC地址,就會出現eth0: No such device的情況

<del>sudo gedit /etc/udev/rules.d/70-persistent-net.rules</del>


添加一下的內容:(要填寫自己的MAC地址,可以用Ifconfig查看到另一個網卡(enpls0)的地址,那個也是要修改的eth0的地址)

<del>SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<span style="font-family: Arial, Helvetica, sans-serif;">34:17:EB:5B:F8:FB</span>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"</del>

然後保存


5.reboot



優化模塊


1.TLP(advanced power management for Linux)

這個軟件的介紹是我看過的軟件中最爲“猖獗”的一個,沒有之一,但是效果很好
Fedora的安裝命令:
sudo dnf install tlptlp-rdw
To avoid conflicts with TLP's radio options you should mask the service systemd-rfkill@:

systemctl mask [email protected]



2. Open in terminal

一直可以右鍵打開終端的設定在fedora上就木有了,太違反人性了~每次幹嘛都得cd切來切去的,很是麻煩,現在就安裝個這個插件:nautilus-open-terminal

sudo dnf install nautilus-open-terminal

然後重啓就可以了


3.右鍵菜單增加“新建文檔”

只要在“模板”/“Templates”下新建一個空白文檔就好了,如圖:





4.下載MP3解碼器

先安裝倉庫:

Fedora 22 - RPMFusion Free
Fedora 22 - RPMFusion Non-free
Fedora rawhide RPMFusion Free
Fedora rawhide RPMFusion Non-free


然後,


dnf install gstreamer*

然後就可以了

5.安裝Unrar 和 7z

For free-release:

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm'

For nonfree-release:

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
sudo yum install unrar 7z



6.安裝Skype(2015/07/23)

在這個時候,官網的skype沒有了,鏈接也找不到,在fedy裏找到了Skype(skype.i586 4.3.0.37-fc16)
Skype rpm下載鏈接:http://download.skype.com/linux/skype-4.3.0.37-fedora.i586.rpm

下載後用dnf安裝就可以了(因爲dnf可以解決依賴問題)




7.安裝Mirosoft TrueType core fonts(增加Times New Roman, Arial等等字體)


git clone https://github.com/satya164/fedy.git

PS:最好是不要用官方的下載方法,因爲在此時(2015/07/23),那個倉庫貌似掛掉了還是怎麼滴,就是無法訪問

然後點安裝Mirosoft TrueType core fonts就可以


Fedy文件依賴:

The included plugins rely on the following packages,
* `dnf`
* `dnf-plugins-core`
* `wget`
* `rpmfusion-free-release`
* `rpmfusion-nonfree-release`
* `ozon-repos` //這個倉庫在2015/07/23掛掉了,用不了部分的軟件無法安裝


8.雙擊以運行.jar文件

在/usr/share/applications下新建一個java.desktop的文件,文件內容如下:

[Desktop Entry]
Name=Java
Comment=Java
GenericName=Java
Keywords=java
Exec=java -jar %f
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType=application/x-java-archive
StartupNotify=true


然後保存,右鍵屬性打開就可以了


9.Rhythmbox中文亂碼(大部分是可以變過來,但是還是有少部分還是亂碼,原因不明)

sudo dnf install python-mutagen

cd到音樂目錄下

mid3iconv -e GBK *.mp3

重啓Rhythmbox,重新導入,大部分的歌詞名稱就可以變過來了


10. gedit中文編碼格式

gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"





美化相關

1.更改標題欄按鈕爲左邊

GTK3: 

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/DecorationLayout': <'close,maximize,minimize:'>}"



GTK2:

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/DecorationLayout': <'close,maximize,minimize:'>}"



2.下載Ubuntu字體(ubuntu-font-family)

扯淡:Fedora的英文字體簡直是太醜了,真心是受不了~~終端看着都要砸電腦!!Ubuntu下的Ubuntu很是光滑舒服,給人一種溫和柔順的感覺,很是喜歡,附Fedora英文字體圖:




點擊download for free就可以
修改後如圖:(在Ubuntu下顯示效果要更好,比Fedora下好,不知道是不是終端的問題)





3.字體的全部設置,以及效果顯示(覆蓋前面的1和2)







4.google chrome字體不抗鋸齒問題

這個問題google了很久,發現並沒有找到有用的辦法,只找到一個折中的辦法:使用CSS強制將字體變成雅黑字體~

首先要下載skylish插件(因爲33版本以上的google chrome捨棄了用戶自定義的custom.css)

https://chrome.google.com/webstore/detail/stylish/fjnbnpbmkenffdnngjfgmeleoegfcffe?utm_source=chrome-app-launcher-info-dialog


然後新建一個CSS,代碼如下:

*{font-weight:500!important;}
*{font-family: “Microsoft Yahei”, “Microsoft Yahei” !important; }

前提是自己要安裝雅黑字體。

PS:如果說chrome的本身瀏覽器的各種界面都是沒有抗鋸齒化的,那麼就是自己系統的設定有問題~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章