How did I tune my Verne
So I am basically done with tuning my new installtion of Fedora 16 Verne. Let me summarize this a little bit over here now.
Gnome Shell ExtensionsBefore I can start I have to bind F1-F4 keys to swtiching workspaces one to four. It's pretty easy to do it in the Gnome 3 keyboard settings, but the thing is you can only bind numbers 2, 3 and 4 when they exist. To do that, one need to place some windows there, keybinding items won't show up otherwise.
The very first thing I need to disable is desktop effects for changing workspaces, because I switch it like thousand times a day. On top of that, I don't like dynamic workspace feature and prefer fixed number of workspaces (four). I use two extensions for that -
disable-window-animations and
static-workspaces. Both are not in Fedora 16 yet, but installation is as easy as dropping them in the .local/gnome-shell/extensions.
If you want to check out other extensions, I would recommend
yum search gnome-shell command. There are many from which I use
gnome-shell-extension-alternative-status-menu, gnome-shell-extension-auto-move-windows and
gnome-shell-extension-gpaste. Try them out!
Update: I found one of those two extensions causing Shell crashes and turned them off both.Annoying softwareWhen a command is not found, Fedora now follows Ubuntu-based pattern searching package database for given command trying to give a package recommendation. That drives me crazy. Easy help:
# yum remove -y PackageKit-command-not-foundI also do not want Tracker to index me bunch of things, for searching I use grep and mlocate. Since there is no UI for turning off autostart applications in Gnome 3 we need to do it manually. Copy those files to your
.local/autostart directory:
$ locate tracker | grep desktop/etc/xdg/autostart/tracker-miner-flickr.desktop/etc/xdg/autostart/tracker-miner-fs.desktop/etc/xdg/autostart/tracker-store.desktopAnd using a decent editor (vim, to give you an example) set this option to false in all of those:
$ grep Autostart *desktoptracker-miner-flickr.desktop:X-GNOME-Autostart-enabled=falsetracker-miner-fs.desktop:X-GNOME-Autostart-enabled=falsetracker-store.desktop:X-GNOME-Autostart-enabled=falseUpdate: There is a GUI for that, it is just not accessible from the Gnome Shell (desktop entry is missing - a bug). Type # gnome-session-properties on a terminal and unclick all three Tracker entries and you are done.Feel free to remove it's huge cache, for me it was 1 GiG of mess.
$ rm -rf ~/.cache/trackerSudo thingI am a sudo guy. No shame. The following can cause headache to security experts, but I do this:
$ visudoDefaults timestamp_timeout = -1Defaults passwd_timeout = 0Defaults !tty_ticketsDefaults !lectureHey, experts, that's not all. Look what I just did:
$ grep SELINUX /etc/sysconfig/selinux SELINUX=disabledWell, it's not that bad. I encrypt my laptop and lock my screen, I recommend you to do the same.
Tune grubI do not enjoy graphical startup as well as long bootloader timeout. Easy help, but things are different now starting with Fedora 16 as there is Grub2 deployed as default. The key thing is to set two options in the
/etc/default/grub: GRUB_TIMEOUT and GRUB_CMDLINE_LINUX (delete rhgb option there). Do this then:
$ grub2-mkconfig -o /boot/grub2/grub.cfgPreferred packagesI would expect this is different for you, but I am fan of:
$ yum -y install terminus-fonts terminator vim-X11 mutt offlineimap msmtp rednotebook xchat2 bitlbee autojump keepassx git tig gitk lzma ncompress p7zipOkay, enough today.