目录

  • 目录
  • 设置Terminal快捷键
  • 删除不需要的软件
  • 选择中文输入法
  • 更新软件
  • 删除旧版本
  • 安装gnome-tweak-tool
  • firefox插件
  • 安装Monaco字体
  • 安装和配置vim
  • 自动挂载ntfs盘
  • No protocol specified报错

1. 设置Terminal快捷键

在Settings中选择Keyboard,在最后有个加号(+),点击后添加快捷键。名字随意取,命令(Command)填gnome-terminal,按键不要与前面重就行。

2. 删除不需要的软件

使用Software应用删除不需要的软件,或者使用命令删除不需要的软件。例如:

#dnf remove cheese

3. 选择中文输入法

Settings中选择Region & Language,在Input Sources栏中点击加号(+),选择Chinese (China),点击后选择Chinese (Intelligent Input)。这样Input Sources栏就多了个Chinese (Intelligent Input)。
Fedora 25 的中文输入法默认为iBus,想装fcitx或者搜狗输入法的请另百度或Google。听说搜狗输入法挺不好装的。反正linux是用来做开发之类的,也不用来专门写文档或者娱乐,所以有个iBus能中文搜索就行了。

4. 更新软件

使用以下命令更新软件:

#dnf update

更新完之后重启,会在启动项中发现有两个kernel版本(我的是4.8.6和4.11.4)。低版本的可以删掉了。

5. 删除旧版本

Step 1 查看已安装的内核相关包:

$rpm -qa | grep kernel

Step 2 查看当前使用的内核:

$uname -r

Step 3 确定要删除的版本,例如kernel-4.8.6-300.fc25.x86_64,执行以下命令删除它以及和它相关的东西:

#dnf remove kernel-4.8.6-300.fc25.x86_64

Step 4 删除之后再看看有没有其他与之相关的未删除。有则删除。

6. 安装gnome-tweak-tool

gnome-tweak-tool可是实现个性化配置。

#dnf install gnome-tweak-tool

7. firefox插件

uBlock Orign:广告拦截
Add to search:添加搜索引擎
FireGestures:鼠标手势

8. 安装Monaco字体

从GitHub下载的Monaco有ubuntu的.sh文件,有centos的.sh文件,但是没有fedora的,所以需要另找办法。
Step 1 下载字体。下载Monaco字体的.ttf文件。
Step 2 在/usr/share/fonts下新建个目录,例如myfonts,将ttf文件拷贝到该目录下。
Step 3 执行以下命令:

#mkfontscale

关于这个命令是做什么的,请自行man。
网上说还需要使用#mkfontdir,不过我没有执行该命令就已经装好了。

9. 安装和配置vim

执行以下命令安装vim:

#dnf install vim

vim被称为编译器之神,这表明它非常的强大。这里只介绍其简单的配置,高级的配置请百度或Google。
vim的配置一般是放在/etc/vimrc中的,不过不建议修改它,而是修改~/.vimrc。该文件默认是没有的,所以需要自己创建。在该文件中双引号(”)表示注释。配置内容如下:

set nu                     " 显示行号
syntax on                  " 语法高亮
filetype plugin indent on  " 自动补全
set mouse=a                " 可使用鼠标
set showmatch              " 代码匹配,包括括号匹配
set cursorline             " 突出显示当前行set autoindent             " 设置C/C++自动对齐
set cindent
set smartindentset tabstop=4              " 设置tab宽度
set shiftwidth=4           " 设置自动对齐空格数
set softtabstop=4          " 退格键一次删除4个空格
set expandtab              " tab为空格
set smarttab               " Backspace可直接删除tab

在写Makefile时,需要使用tab而不是四个空格。

10. 自动挂载ntfs盘

如果电脑是双系统的话,肯定会Linux读取Windows的分区。Fedora 25自带了ntfs-3g,所以不需要额外下载。步骤如下:
Step 1 查看系统识别哪些盘:

#fdisk -l

Step 2 当试图挂载ntfs盘(例如/dev/sda2)时,会提示该盘有脏位(Windows 10 为了快速启动而在分区上添加了脏位)而不能成功挂载。使用如下命令清楚脏位:

ntfsfix /dev/sda2

再用mount挂载检验一下。
Step 3 编辑/etc/fstab,在末尾添加一下如下内容(假设要挂载到/media/win10):
/dev/sda2 /media/win10 ntfs defaults 0 0
Step 4 执行以下命令检验fstab文件是否编写正确:

#mount -a

11. No protocol specified报错

安装一些软件时可能会遇到No protocol specified报错,使用如下命令即可:

#xhost +

再回到普通用户下安装就行。

Fedora 25 相关配置相关推荐

  1. Fedora Linux基本配置

    Fedora Linux基本配置 2008-07-04 15:27:01 标签:Fedora Linux 配置 [推送到技术圈] 版权声明:原创作品,谢绝转载!否则将追究法律责任. Fedora Li ...

  2. Fedora 12 安装配置subversion

    Fedora 12 安装配置subversion svn服务器有2种运行方式:独立服务器和借助apache.2种方式各有利弊. svn存储版本数据也有2种方式:BDB和FSFS.因为BDB方式在服务器 ...

  3. Fedora Core 4配置本地yum源

    说明: 最近了解到还有人使用旧版32位的FC4系统,当想帮助他解决rpm包安装依赖问题时,发现网上很少有相关配置本地yum源的文章,所以自己在虚拟机上安装了FC4系统,折腾记录了相关步骤以供参考. 系 ...

  4. linux的apache2.4限定某个目录禁止解析PHP及user_agent与PHP相关配置

    限定某个目录禁止解析PHP 对于使用PHP语言编写的网站,有一些目录是有需求上传文件的,比如服务器可以上传图片,并且没有做防盗链,所以就会被人家当成了一个图片存储服务器,并且盗用带宽流量.如果网站代码 ...

  5. 如何在Raspberry Pi上安装Fedora 25

    2016年10月,宣布了Fedora 25 Beta的发布,以及对Raspberry Pi 2和3的最初支持 . 一个月后发布了Fedora 25的最终"通用"版本,从那时起,我一 ...

  6. 如何在树莓派上安装Fedora 25

    了解 Fedora 第一个官方支持树莓派的版本 2016 年 10 月,Fedora 25 Beta 发布了,随之而来的还有对 树莓派 2 和 3 的初步支持.Fedora 25 的最终"通 ...

  7. Haproxy实现负载均衡及相关配置(添加日志、设定自动刷新时间、控制访问、动静分离、读写分离)

    1.HAProxy简介 (1)HAProxy 是一款提供高可用性.负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费.快速并且可靠的一种解决方案. HAProx ...

  8. linux的Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理介绍

    Nginx防盗链 思路与httpd一样,配置也不难,但要与过期时间.不记录日志配置结合起来. 1.配置文件内容 [root@gary-tao test.com]# vim /usr/local/ngi ...

  9. 网络管理 之 Fedora Core 网络配置工具system-config-network介绍

    作者:北南南北 来自:LinuxSir.Org 提要:本文主要介绍Fedora Core 系统中的网络配置工具system-config-network,帮助初学者如何学会配置网络,以及如何设置非路由 ...

最新文章

  1. Talk O/RM (DAL) too ...
  2. 开始使用Bootstrap
  3. 工作111:直接写url
  4. 【教程】利用OBS+腾讯会议进行线上考试
  5. faster rcnn论文_52 个深度学习目标检测模型汇总,论文、源码一应俱全!(附链接)...
  6. SQL基础之 基本属性和运算 (一)
  7. 【clickhouse】clickhouse 副本与分片 副本详解
  8. lesson6 DAAD转换与单片机接口
  9. 计算机的操作系统的那个好,电脑操作系统哪个最好用?
  10. swagger整合springMVC
  11. 单片机固件烧录器 Firmware Writer Android APP
  12. libtorrent java_关于libtorrent库的安装
  13. java合并两个excel文件内容_java实现多个excel文件合并成一个excel文件
  14. 利用EXCEL将中文汉字转为拼音
  15. LeetCode-717. 1比特与2比特字符
  16. OPPO R8107刷机教程 救砖解锁 刷机包下载
  17. MATLAB中实现特定像素区域处理
  18. @sequencegenerator oracle,SequenceGenerator注解的使用
  19. java netty wss_netty 配置 wss访问
  20. 小霸王推出可挖矿的VR眼镜,把IPFS、以太坊技术全用上了

热门文章

  1. QT实现将两个时间相加的算法[hh: mm + hh: mm]
  2. 各路由协议的协议号_离婚协议范本!
  3. 程序员在平台兼职接单,月入30K,方法我全写出来了!(附接单渠道和注意事项)
  4. 征途linux编译错误,高分求助!征途LINUX架设出现的问题!会的来!
  5. 三级公共营养师是什么级别 报考需要什么条件
  6. Django之ORM简介
  7. 误差放大器与比较器的区别
  8. dict.items()和dict.iteritems()有什么区别?
  9. linux磁盘扩容和增加磁盘(硬盘)
  10. DirectFB::-Fusion简介