前(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>
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>
<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)
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)
點擊download for free就可以
修改後如圖:(在Ubuntu下顯示效果要更好,比Fedora下好,不知道是不是終端的問題)
3.字體的全部設置,以及效果顯示(覆蓋前面的1和2)
4.google chrome字體不抗鋸齒問題
這個問題google了很久,發現並沒有找到有用的辦法,只找到一個折中的辦法:使用CSS強制將字體變成雅黑字體~
首先要下載skylish插件(因爲33版本以上的google chrome捨棄了用戶自定義的custom.css)
然後新建一個CSS,代碼如下:
*{font-weight:500!important;}
*{font-family: “Microsoft Yahei”, “Microsoft Yahei” !important; }
前提是自己要安裝雅黑字體。
PS:如果說chrome的本身瀏覽器的各種界面都是沒有抗鋸齒化的,那麼就是自己系統的設定有問題~