Who wants a taskbar in xfce ? Well, it's in the CVS !

Chuck Mead csm at MoonGroup.com
Thu May 16 17:30:47 CEST 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, 16 May 2002, Jasper Huijsmans posted the following:
JH>>JH>>Release version? I thought there were not going to be anymore version 3
JH>>JH>>releases! If there are I have a bug report to make!
JH>>JH>
JH>>JH>My feeling is that we won't have an xfce4 soon enough that we can ignore
JH>>JH>bugs in xfce3. We probably will need to do some maintenance for a while.
JH>>
JH>>Well if that's the case I have an issue with the pager code and the
JH>>number of desktops it shows if you're running xfwm -noxfce.
JH>
JH>Does it show too many or not enough?
JH>
JH>Was this always the case or only with the latest version(s) ? I never
JH>looked at the xfpager code before, but it seems something about finding out
JH>the number of desktops was changed in January.
JH>
JH>How do you start the pager?

I am attaching my xfwmrc file... start xfwm -noxfce and have a look at
what it does.

- -- 
csm

"Look, I want to make Microsoft's life miserable; so I'll tell you what,
I'll pay you $10 million a year to torture Microsoft."   --Steve Ballmer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE849Cov6Gjsf2pQ0oRArNOAJ4j9/rqC5K91M65yMS8N+QBBP27tQCfaOwt
kpqesFOR+o/6fMkEw7MR47U=
=nF/f
-----END PGP SIGNATURE-----
-------------- next part --------------
XORValue 65535

# Fonts (should be overridden by xfce options)
MenuFont            -monotype-arial-bold-r-normal--15-110-100-100-p-72-iso8859-1
WindowFont          -monotype-arial-bold-r-normal--15-110-100-100-p-72-iso8859-1
IconFont            -monotype-arial-bold-r-normal--15-110-100-100-p-72-iso8859-1

# Do you want a small animation ?
AnimateWin          Off

# Colormap policy :
ColormapFocus       FollowsFocus

# Focus mode (should be overridden by xfce options)
FocusMode           FollowMouse
AutoRaise           On
MapFocus            Yes

# Set the delay for auto-raise mode :
AutoRaiseDelay      250

# Enable/disable session management :
SessionManagement   On

# Delay session startup (in seconds) to reduce disk/cpu usage
WaitSession         5

# Enable/disable shaped icons :
UseShapedIcons      On

# Icon placing stuff :
IconGrid            10
IconSpacing         5
Iconpos 	    Top
Margin              Top  80
Margin              Left  0
Margin              Right 0
Margin              Bottom 0


# appearance stuff
TitleStyle Active Gradient blue grey77
TitleStyle Inactive Solid grey60
ActiveColor #c0c0c0 #ffffff
InactiveColor grey77 black

# Choose xfwm them engine. There are 5 themes available.
Engine               Trench  #gtk, Xfce, Mofit, Trench, Linea


# You can change the number of visible buttons on the title bar here :
ShowButtons Right   3
ShowButtons Left    3

# THIS OPTION IS OBSOLETE : REMOVE IT FROM YOUR $HOME/.XFCE/XFWMRC FILE
# You can toggle bitmap/vector buttons on the title bar here :
# BitmapButtons       Yes

# In focus follow mouse, may the focus be changed even if mouse 
# pointer didn't move (You should keep this unchanged unless 
# you're running Corel Word Perfect 2000) :
ForceFocus          Yes

# In focus follow mouse, may the focus be changed whenever a new window
# is mapped :
MapFocus            Yes

# In focus follow mouse, should the window be raised by a click
# inside the application window (X standards would say "no" here
# but some people find this more handy when set to "yes") :
ClickRaise          Yes

# Xfwm now honors the WM_HINT "Input" and acts accordingly. If you don't want
# this feature, use the following parameter to disable it (Some applications
# wrongly set input hint to false and therefore will never get focus unless 
# "HonorWMFocusHint" is set to "No") :
HonorWMFocusHint     Yes


# Style used for some known applications :
Style "*"			BorderWidth 1
Style "xfce"			StayOnTop, CirculateSkip, CirculateSkipIcon
Style "Alert"			Sticky, StayOnTop
Style "Question"		Sticky, StayOnTop
Style "Message"			Sticky, StayOnTop
Style "xfbd"			Sticky 
Style "Xfwm Pager"              Sticky, NoTitle, StayOnTop, WindowListSkip, CirculateSkip, NoBorder
# Style "*lock"			Sticky
Style "gkrellm"			Sticky, CirculateSkip, CirculateSkipIcon
Style "xeyes"			NoTitle
Style "Eterm"			NoTitle, NoBorder

# Some applications ask for a specific location.
# This should be honored unless you're using Xinerama
# and the application that asks for a positionning 
# is not Xinerama aware and asks for an arbitrary
# location.
#
# Gimp 1.0.x is like that : It keeps asking for its main
# window to be placed at (0,0) for no reason. This can
# be annoying when using Xinerama. For this kind of application,
# you can use the flag "Authorize_Translate" that tells xfwm 
# to translate the coordonates to the current screen even if the 
# application asked for a specific location.

Style "The GIMP"      		Authorize_Translate
Style "Netscape"      		Authorize_Translate

# Default icons for most common apps
Style "xfskin"          icon "/usr/share/xfce/icons/xfskin.xpm"
Style "xfumed"		icon "/usr/share/xfce/icons/Director.xpm"
Style "wincsm"          icon "/home/xfce/icons/vnc.xpm"
Style "vncviewer"       icon "/home/xfce/icons/vnc.xpm"
Style "vnc*"            icon "/home/xfce/icons/vnc.xpm"
Style "VNC*"            icon "/home/xfce/icons/vnc.xpm"
Style "TightVNC*"       icon "/home/xfce/icons/vnc.xpm"
Style "MGT"		icon "/usr/share/pixmaps/mgt/multignometerm.xpm"
Style "mgt"		icon "/usr/share/pixmaps/mgt/multignometerm.xpm"
Style "multi-gnome-terminal" icon "/usr/share/pixmaps/mgt/multignometerm.xpm"
Style "multi*" 		icon "/usr/share/pixmaps/mgt/multignometerm.xpm"
Style "*term*"      icon "/usr/share/xfce/icons/CheckMarkMonitor.xpm"
Style "Term*"       icon "/usr/share/xfce/icons/CheckMarkMonitor.xpm"
Style "rxvt*"       icon "/usr/share/xfce/icons/CheckMarkMonitor.xpm"
Style "xmag"        icon "/usr/share/xfce/icons/MagnifyGlas.xpm"
Style "xosview*"    icon "/usr/share/xfce/icons/CPUChip.xpm"
Style "*calc*"      icon "/usr/share/xfce/icons/OldBlueAddingMachine.xpm"
Style "*GIMP*"      icon "/usr/share/xfce/icons/Gimp2.xpm"
Style "Xpaint*"     icon "/usr/share/xfce/icons/3dpaint.xpm"
Style "*game*"      icon "/usr/share/xfce/icons/TrueDie.xpm"
Style "*.jpg"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.gif"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.png"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.bmp"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.xpm"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.xwd"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.JPG"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.GIF"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.PNG"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.BMP"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.XPM"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "*.XWD"       icon "/usr/share/xfce/icons/Monalisa.xpm"
Style "XMMS*"       icon "/usr/share/xfce/icons/CDPlayer.xpm"
# Style "*gnome*"     icon "/usr/share/xfce/icons/Gnome-apps.xpm"
# Style "*Gnome*"     icon "/usr/share/xfce/icons/Gnome-apps.xpm"
# Style "*GNOME*"     icon "/usr/share/xfce/icons/Gnome-apps.xpm"
Style "sylpheed"    icon "/usr/share/xfce/icons/Mail.xpm"


# Common init and restart functions
AddToFunc "InitFunction"
+ "I" Module xfpager
+ "I" Module xfsound
#+ "I" Exec xfbd -d
#+ "I" Exec xterm
AddToFunc "RestartFunction"
+ "I" Module xfpager
+ "I" Module xfsound
#+ "I" Exec xfbd -d
#+ "I" Exec xterm

# Adding a user menu to the default root menu :
# (This is just a sample, modify it to fit your need)
# Uncomment the following lines to create a user menu
#
#AddToMenu "user_menu"
#+ "&Gnome Terminal" Exec gnome-terminal
#+ "" Nop
#+ "&The GIMP" Exec gimp

# Another (new) much smarter way is to append entries to a file
# called $HOME/.xfwm.user_menu
# For example, to add an new entry in user menu, this file would contain a 
# single line like this :
#
# AddToMenu "user_menu" "&Gnome Terminal" Exec gnome-terminal

# Uncomment the following if you want tot remove default keyboard shortcuts
# (Some applications require this, as they use the same shortcuts)
#Key Tab A M -
#Key Escape A S -
#Key Escape A C -
#Key Left A SC -
#Key Right A SC -
#Key Up A SC -
#Key Down A SC  -
#Key Left A SM  -
#Key Right A SM  -
#Key Up A SM  -
#Key Down A SM  -
#Key F1 A M -
#Key F2 A M -
#Key F3 A M -
#Key F4 A M -
#Key F5 A M -
#Key F6 A M -
#Key F7 A M -
#Key F8 A M -
#Key F9 A M -
#Key F10 A M -
#Key F11 A M -
#Key F1 A C -
#Key F2 A C -
#Key F3 A C -
#Key F4 A C -
#Key F5 A C -
#Key F6 A C -
#Key F7 A C -
#Key F8 A C -
#Key F9 A C -
#Key F10 A  C -
#Key L5 IW N -
#Key L5 IW S -
#Key L5 IW C -
#Key L7 IW A -
#Key Delete A CM -
#Key Left A CM -
#Key Right A CM -
# Remove the "Alt+Click = move" binding
#Mouse 1 W M -
# Remove root click (required for GNOME proxy win)
#Mouse 0 R A -
#Mouse 1 R A -
#Mouse 2 R A -
#Mouse 3 R A -


# Uncomment the following if you prefer a single click on an icon 
# to restore the window.
AddToFunc __IconFunc__
+ "C" Iconify

# Use of Windows keys under Xfce :
# Edit (or create) $HOME/.Xmodmap and add the following lines :
#################################################################
# keycode 115=F13
# keycode 116=F14
# keycode 117=F15
#################################################################
#
# Then run xmodmap $HOME/.Xmodmap
# And your Windows keys will be mapped to the root menu and window menu
# thanks to the following bindings :

Key F13 A N Popup __builtin_root_menu__
Key F14 A N Popup __builtin_root_menu__
Key F15 A N Popup __builtin_window_menu__

# Options for xfpager :
#
*xfpager.geometry 170x70-0+5
*xfpager.smallfont 5x8


Key 1 A M Desk 0 0
Key 2 A M Desk 0 1
Key 3 A M Desk 0 2
Key 4 A M Desk 0 3
Key 5 A M Desk 0 4
Key 6 A M Desk 0 5
Key 7 A M Desk 0 6
Key 8 A M Desk 0 7
Key 9 A M Desk 0 8
Key 0 A M Desk 0 9

*xfpager.label 1 web
*xfpager.label 2 mail
*xfpager.label 3 work
*xfpager.label 4 lpi
*xfpager.label 5 pilot
*xfpager.label 6 art
*xfpager.label 7 code
*xfpager.label 8 edit
*xfpager.label 9 mods
*xfpager.label 10 admin

Key Tab A M Prev [CurrentDesk] __builtin_focus_raise__

AddToMenu "__builtin_root_menu__"
+ "&xkill"  Exec xkill



More information about the Xfce mailing list