Change your desktop iconsYou need to create a file called ~/.gtkrc-2.0:
style "xfdesktop-icon-view" {
XfdesktopIconView::label-alpha = 75
base[NORMAL] = "#00ff00"
base[SELECTED] = "#5050ff"
base[ACTIVE] = "#0000ff"
fg[NORMAL] = "#000000"
fg[SELECTED] = "#ff0000"
fg[ACTIVE] = "#ff0000"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
The first entry sets the opacity of the rounded text background. The allowed
values are from 0 (totally transparent) to 255 (totally opaque).
The second three entries set the color of the rounded text background.
* NORMAL sets the color for the regular, unselected state.
* SELECTED sets the color for when the icon is selected, and the desktop has
keyboard/mouse focus.
* ACTIVE sets the color for when the icon is selected, but the desktop does
not have keyboard/mouse focus.
The final three entries set the color of the label text. See above for the
differences between NORMAL, SELECTED, and ACTIVE.
Hide icons in the menusYou may also want to show or hide the icons in the desktop menu (right-click)
and the window menu (middle-click). This is controlled by the global gtk
"gtk-menu-images" style property, which can be set by adding something like
the following to your ~/.gtkrc-2.0 file:
style "menu-images" {
gtk-menu-images = false
}
widget_class "*" style "menu-images"
Unfortunately, this will act on all gtk menus, not just on the desktop or
window menu. There is currently no way to set this property just for these
two menus.
Hide Home, Filesystem & Trash iconsThe file icon view by default shows 'special' icons for the root of your
filesystem, your home directory, and the trash. Removable volumes (such as
USB flash drives) are also shown when they are plugged in. If you'd like to
configure which of these are shown, edit (or create) the file
~/.config/xfce4/desktop/xfdesktoprc to look something like this:
[file-icons]
show-filesystem=true
show-home=true
show-trash=true
show-removable=true
The defaults are all 'true', but you can set ones you want hidden to 'false'.
If an entry is omitted, it defaults to 'true'. You will need to restart
xfdesktop to make the settings take effect.
Changing KeystrokesBy default, the windows key is considered Super_L, a modifier key. Therefore you'd have to bind a command to windows+[some_key], which is not what we want. So what you want to do is re-map your windows key so that it's not a modifier. The easiest way to do this is to use xmodmap like so:
xmodmap -e "keycode 115 = Menu" &
"Menu" above specifies that when you press the windows key, it will pop-up the app's menu. We will later overwrite this to pop-up an Xfce menu. The 115 above is the keycode for the windows key. It should work for most people, but you can verify what it is for you with xev.
Assigning a different menu to the windows key:
- Fire up settings from the panel
- Click on Window manager and select the tab keyboard
- Create a new keyboard map or select your current one. Note that you cannot modify the default one
- Double click on one of the commands to edit it. Replace the existing text (none for not assigned) to (for instance) xfdesktop -menu and then when prompted for a shortcut press the Windows key.
If this all works out for you, you may wish to put the xmodmap command in your .xinitrc or .xsession file so that it will execute on startup.Some XFCE Goodies/Plugins:
http://slackpacks.rlworkman.net/11.0/xfce4-goodies/