大概两年前用过很长一段时间的Fedora+win7的双系统,最早用的fedora版本还是14、15的样子,长期使用过18-20,后面几代都只在虚拟机里试玩了一下,因为配置起来一套顺手的桌面其实很麻烦,f24之后一直想再装一下fedora,在virtual box里面玩了一会觉得太卡就决定装双系统,花了两天时间基本弄得顺手了。
在今年,我的windows下的工具大多更换了,从印象笔记到为知笔记,同步使用了坚果云,音乐一直是网易云音乐,幸好这些工具都有Linux版本的,装起来倒也不太费事,使用也还顺手。配置这个系统主要是一下几个方面:
- gnome shell theme. 就是gnome的主题,包括gtk主题,shell主题,图标等等,我现在使用 zukitre的gtk+主题, shadow的Icons, OSX-EICap的cursor, Zuki-shell的shell theme。这些都是在gnome-tweak-tool里面配置
- gnome-extension. 就是gnome-shell的扩展,这个非常重要,gnome的扩展性非常强,一些常用的扩展可以极大的方便操作,最常用的包括:applications menu, background logo, caffeine, coverflow alt-tab, dynamic top bar, launch new instance, media player indicator, openweather, place status indicator, simple dock, suspend button, topiconcs, user themes等
- 输入法,切换到fcitx和rime,除了sublime外基本都可以正常使用
- 工具类:网易云音乐,坚果云同步,为知笔记,WPS,mysqlworkbench, chrome,shadowsocks,vlc player,Atom, 甚至texstudio都有很好的支持
- 鼠标手势,在windows下习惯了 Wgesture的全局手势,一开在Fedora下很不习惯,后来找到一个开源的 easystroke gesture recognition的软件,使用和Wgesture基本差不多,非常非常方便
- 使用Roxterm替换gnome的terminal,roxterm是我最喜欢的一个终端工具,定制之后非常方便
最后的效果:
下面是安装时记录的一些问题,确实从头开始配置各种工具容易遇到非常多的问题,这里也是遇到一个记录一下,记得比较乱也不整理了,到时候再遇到能找到就可以了:
- 必备工具: gnome-tweak-tool
- infinality https://danielrenninghoff.com/2015/11/22/infinality-ultimate-bundle-packaged-for-Fedora/
- http://www.luLinux.com/archives/278 开启infinality
- gnome-look shell-theme: https://www.gnome-look.org/content/show.php/Zukitwo?content=140562
- simple dock: https://extensions.gnome.org/extension/815/simple-dock/
- shadow icons: https://www.gnome-look.org/p/1012532/
- fix zsh command not found delay:
sudo vim /etc/PackageKit/CommandNotFound.conf
http://Unix.stackexchange.com/questions/25681/why-a-long-delay-after-command-not-found - 使用U盘安装,需要使用win32diskimager 刻录到U 盘,否则会报错丢失文件。使用UEFI引导时则在磁盘分区的时候要求GTP模式创建 /boot/efi分区,以前的windows如果是MBR分区引导 则需要修改引导为Legacy模式。注意在引导时可能需要修改U 盘的盘符,默认的盘符名字太长会在写镜像的时候被windows截断,所以在引导时按 e 键,编辑LIVECD的label为正确的盘符。
- 搜狗拼音: https://www.fdzh.org/blog/2015/10/18/Fedora-sougoupinyin/
- map caps-lock to escape: use
dconf-editor
editorg.gnome.desktop.input-sources.xkb-options
> Addcaps:escape
to the aforementionned field, as :['caps:escape']
- easystroke gesture 和windows下的wgesture功能很相似,https://sourceforge.net/projects/easystroke/ 可以通过
sudo dnf install easystroke
安装 - ultimate vimrc: https://github.com/amix/vimrc
- fcitx:
sudo dnf install fcitx-pinyin im-chooser fcitx-configtool fcitx-qt5 fcitx-qt4
https://wiki.archLinux.org/index.php/Fcitx_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) , add
export GTK_IM_MODULE=fcitx |
to .xprofile
http://www.dexcoder.com/selfly/article/4012
- fdzh repo:
dnf config-manager --add-repo=http://repo.fdzh.org/FZUG/FZUG.repo
https://repo.fdzh.org/# - mysqlworkbench 经常奔溃可以尝试删除
/home/<your username>/.MySQL/workbench/wb_options.xml
这个文件 - everything you should know about gnome: https://wiki.archLinux.org/index.php/GNOME_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
- 如果 Gnome Shell 的界面卡死了(可能是由于某些外观调整异常、某个扩展出问题,或内存不足),你可能就连按下 Alt + F2 并输入 r 的机会都没有。这时,请试着切换到另一个 TTY(Ctrl + Alt + F2) 上,并输入命令pkill -HUP gnome-shell。Gnome Shell 将重新启动,可能需要个几十秒。这样的重启方式不会注销已登录的用户,因此所有的程序也将继续运行。不过,保存你正在编辑文件总是个好主意。如果这也不行,那你可能得重新启动 Xorg 服务器。如果你通过终端登录,输入 pkill X;如果你通过 GDM 登录,输入 systemctl restart gdm。但需要注意的是,重启 Xorg 服务器会导致已登录的用户被注销,因此请确保在这之前已经设法保存你所有的文件
- texstudio下编译ieeconf的文件可能报错,
File ‘IEEEtran.cls' not found
这是因为texlive有一些包没有装,可以sudo dnf install texlive-collection-publishers.noarch
安装,但是这个包依赖特别多,如果只是解决这个问题,可以在 http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran 这里下载 IEEEtean.zip 这个文件,解压出来把里面的 IEEEtran.cls 文件复制到你的 tex 文件所在的目录就可以了