Skip to content

Instantly share code, notes, and snippets.

@abatkin
Last active April 27, 2016 04:47
Show Gist options
  • Save abatkin/ee14a8b46be886054a56 to your computer and use it in GitHub Desktop.
Save abatkin/ee14a8b46be886054a56 to your computer and use it in GitHub Desktop.
XFCE on Fedora 23

Introduction

This is my description of what I did to customize a base install of the Fedora 23 XFCE spin to my needs.

Installation

Apparently there is some sort of bug the the Nouveau driver with dual monitors (at least on the GTX 750). So step 1 was to unplug one of my monitors. I didn't really customize anything, but as soon as it was done installing, I installed the propriatary NVidia drivers. I'm a big Free Software fan, but sometimes I need to Get Things Done and the fact is that the Nouveau drivers kinda suck (also they don't work in my setup).

The bug I encountered with the Nouveau driver causes the display to say "link training failed" and then just hang.

  • rpmfusion (free, nonfree)
  • nvidia stuff from negativo17

Base Applications

  • firefox
  • thunderbird
  • konsole
  • gnome-do
  • copyq
  • menulibre
  • libreoffice
  • transmission-remote-gtk
  • quodlibet
  • xfreerdp
  • Chrome
  • Flash Player

Development Tools

  • git
  • gitk
  • ack
  • jq
  • perl
  • ruby
  • nmap

Personal Dotfiles and local Customizations

  • zsh
  • ctags
  • clang-devel
  • golang
  • nodejs
  • npm
  • python-devel

Then:

Moving windows around:

Hot Corners:

  • xfce4-hotcorner-plugin (note: default build installes to /usr/lib and the file needs to be moved to /usr/lib64)
  • Xfdashboard

Remote Access:

  • Citrix Receiver
  • CA Cert
  • Rebuild with c_rehash from openssl-perl package

Printer:

  • hplip
  • simple-scan
  • Run hp-setup -i

IntelliJ:

  • Plugins
  • Maven Helper
  • .ignore
  • Markdown Support

xfreerdp:

  • xfreerdp /v:$windows_host /f /multimon +clipboard +home-drive +toggle-fullscreen -sec-nla /audio

Custom Shortcuts

  • CopyQ: Ctrl+Alt+V
  • Gnome-Do: Super+Space
  • Virtual Desktop keys
  • Tile window keys
  • Web Browser key
  • Terminal key
  • Thunar key
  • move-window.pl left/right (Shift+Super+Left/Right)

XFCE Settings

  • Set Preferred Applications (firefox, thunderbird, konsole)
  • Disable screensaver (blank only), add monitor powersave

Fonts

System

  • Set up /etc/fstab and mounts
  • Add kernel.sysrq = 1 to /etc/sysctl.d/99-sysctl.conf
  • Symlink ~/Documents
  • Restore ~/.mozilla, ~/.thunderbird
  • Restore game saves
  • Restore .gnupg stuff
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment