红联Linux门户
Linux帮助

Fedora22相关配置

发布时间:2015-07-28 11:10:12来源:linux网站作者:放放_G

前(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里面的内容就可以了

<span style="font-family: Arial, Helvetica, sans-serif;">sudo gedit /etc/default/grub</span> 

更改前:

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 “ 

更改后:

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 " 

内容说明:

上面的biosdevname是一个参数,曾经在一个人的博客里看到这样的说明:博客地址

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". 

但是,我只加了一个biosdevname=0,没有加另一个,我只是抱着尝试一下的心理看行不行,没想到真的可以(因为之前在尝试的时候,都加了这两个参数,可能是少了另一个下文的一些设置吧,所以就没有成功!在这里的时候,就偷了一下懒)


3. 更新grub配置

sudo grub2-mkconfig -o /boot/grub2/grub.cfg 


4. 添加信规则,让eth0获取到MAC地址,如果没有这个,就会无法让enpls0”离开“MAC地址的位置,eth0就无法获取MAC地址,就会出现eth0: No such device的情况

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

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

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" 

然后保存


5.reboot


优化模块

1.TLP(advanced power management for Linux)
这个软件的介绍是我看过的软件中最为“猖獗”的一个,没有之一,但是效果很好
安装链接:(Ubuntu/Fedora/Arch/OpenSUSE/GENTOO/Debian都可以用),点我查看安装
Fedora的安装命令:
sudo dnf install tlptlp-rdw
To avoid conflicts with TLP's radio options you should mask the service systemd-rfkill@:

systemctl mask systemd-rfkill@.service


2. Open in terminal

一直可以右键打开终端的设定在fedora上就木有了,太违反人性了~每次干嘛都得cd切来切去的,很是麻烦,现在就安装个这个插件:nautilus-open-terminal

sudo dnf install nautilus-open-terminal 

然后重启就可以了


3.右键菜单增加“新建文档”

只要在“模板”/“Templates”下新建一个空白文档就好了,如图:

Fedora22相关配置


4.下载MP3解码器

先安装仓库:
Fedora 22 - RPMFusion Free:http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-22.noarch.rpm
Fedora 22 - RPMFusion Non-free:http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-22.noarch.rpm

然后

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等等字体)

下载fedy:https://github.com/satya164/fedy.git

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 

然后保存,右键属性打开就可以了


美化相关
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英文字体图:

Fedora22相关配置

下载地址:http://font.ubuntu.com/

点击download for free就可以
修改后如图:(在Ubuntu下显示效果要更好,比Fedora下好,不知道是不是终端的问题)

Fedora22相关配置


3.字体的全部设置,以及效果显示(覆盖前面的1和2)

Fedora22相关配置

Fedora22相关配置


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的本身浏览器的各种界面都是没有抗锯齿化的,那么就是自己系统的设定有问题。


Fedora20/22安装fcitx输入法:http://www.linuxdiyf.com/linux/13034.html

Fedora21及22永久修改MAC地址:http://www.linuxdiyf.com/linux/12941.html

Fedora22看电影的正确姿势之深度影音:http://www.linuxdiyf.com/linux/12890.html

fedora22无法联网的情况下rpm安装gcc5.1:http://www.linuxdiyf.com/linux/12804.html

Fedora 22安装攻略:http://www.linuxdiyf.com/linux/12746.html