Skip to content

Instantly share code, notes, and snippets.

@abatkin
Last active March 23, 2019 15:12
Show Gist options
  • Save abatkin/8838103 to your computer and use it in GitHub Desktop.
Save abatkin/8838103 to your computer and use it in GitHub Desktop.
Make Gnome 3.0 Usable (Fedora 20)

Basic System

This set of documents explains how I make a "usable" developer system using Fedora under various desktop environments. This was all tested with Fedora 20.

  • Update all packages
  • Fix dumb GTK+ 3 Scrollbar behavior:
# http://askubuntu.com/questions/295988/how-to-fix-gtk3-scrollbar-behavior
# https://bugzilla.gnome.org/show_bug.cgi?id=683885
# Add to .config/gtk-3.0/settings.ini:
[Settings]
gtk-primary-button-warps-slider = 0

Repositories

yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

NVidia

This guide is quite good: http://www.if-not-true-then-false.com/2014/fedora-20-nvidia-guide/

Infinality (nicer font rendering)

yum --nogpgcheck localinstall http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm
yum install freetype-infinality fontconfig-infinality

Microsoft Fonts

yum --nogpgcheck localinstall https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

Packages

  • konsole
  • vim-{enhanced,X11}
  • git
  • zsh
  • perl
  • ruby
  • gcc{,-c++}
  • quodlibet
  • thunderbird
  • pidgin
  • ctags
  • font-manager
  • launchy

Firefox Addons

  • adblock
  • flashblock
  • web developer toolbar
  • firebug
  • FireGestures
  • Pocket

Gnome 3.0 Specific Tasks

  • Useful Settings:
# Alt+Drag to move Windows:
# http://superuser.com/questions/297913/gnome3-change-window-drag-shortcut
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "'<Alt>'"

# Alt+Middle to resize windows:
# http://askubuntu.com/questions/231195/how-to-enable-altright-click-to-resize-window
gsettings set org.gnome.desktop.wm.preferences resize-with-right-button true

# Always show Logout button
gsettings set org.gnome.shell always-show-log-out true

# Disable screensaver lock
gsettings set org.gnome.desktop.screensaver lock-enabled false

# Disable Windows key doing whatever it does (need for Launchy's Win+Space to work)
gsettings set org.gnome.mutter overlay-key ''

Extra Packages

  • gnome-shell-extension-alternate-tab
  • nodoka-metacity-theme
  • gnome-tweak-tool

Additional Installation

Extra Tasks

  • Fix Alt+Tab (gnome-shell-extension-alternate-tab)
  • Add application buttons to toolbar (Frippery)
  • Add window switcher to toolbar (Frippery)
  • Map hotkeys for terminal, browser (Settings)
  • Virtual Desktops (4, horizontal) (Frippery)
  • Make titlebars less gigantic (Nodoka Theme)
  • Better titlebar colors so I can tell which window is active (Nodoka Theme)

Unsolved Problems

Copy link

ghost commented Nov 1, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment