These are some feature requests. There is no guarantee that any of them will actually be implemented.

Note that just listing features you would like may not be the most effective way to get them implemented. What would be helpful is an explanation of why a feature would be useful (preferable to more people) or a description of the problem it solves.


  • Wicd/network-management-software: Because Wicd is lacking on manpower ( there is acutually no maintained network-management for Xfce which work without gnome-dependencies and works well (NetworkManager has a lot of permission problems if it runs out of Gnome). It would be extremely nice and a huge improvement if Xfce could adopt Wicd as Xfce's own network-management-software. (Could be a "win-win-situation" for both: Xfce and Wicd!)
  • Hotkeys: the current version of XFce only allows the definition of 10 hotkeys. Why only 10? It's very uncomfortable... I tried to change this number manually in configurations files, but it's not working. Can you increase number of configurable hotkeys to 30 or more? It would be best if there were no practical limit (permit up to 1000).
  • Make it easy to configure custom keyboard shortcuts (for multimedia) like in Gnome 2.32.
  • Keyboard shortcuts: Allow users to create a panel launchers (activator) using keyboard shortcuts e.g. ALT+Tab buttons.
  • New Logout/Quit Dialog - The current Logout Dialog is ugly, in default configuration you have to to 4! clicks to shutdown your computer. Also there is now posibility to Hibernate/Send to Sleep. I found this proposal someone made for Ubuntu, would be nice to have this ore something like that in XFCE logout-dialog-proposal
  • Full keyboard control (mouse-less operation) - e.g. being able to open desktop menu, navigate through it, focus apps in systray, bring up the logout/shutdown dialog, show/hide/navigate xfce-panel etc. Just try to pull out your mouse (simulating USB breakdown) and watch how helpless user gets in xfce. XFCE is great, but depending only on mouse (or keyboard only) is not good.
  • UNIX philosophy - Make simple applications that do one thing well, and don't get in the way of the user -- in the GUI. Do NOT take the kitchen sink approach. In this spirit, make an image viewer that is intuitive: PgUp/PgDn scroll up and down in the current directory, can print graphics nicely, and integrates with xffm so that you can print a series of images with right-click, with advanced options. Similar to M$'s Picture and Fax Viewer -- a very good app.
    • I guess Xfce could have an app like that, but I really like 'feh' as an image viewer, very KISS(ish).
  • KILL applications - with one click: It would be really handy to be able to just easily kill the affiliated process by an item in the right-click dropdown on the titlebar of a (perhaps hanging) program/window (e.g. the WindowMaker environment has such functionality). BTW: Great desktop environment!
    • The command xkill with a keybinding would fill this need... --OhMyNumbers 16:13, 18 May 2009 (UTC)
    • The new xfwm4 detects applications that are not responding and offers to kill them for you! OhMyNumbers 16:37, January 2, 2011 (UTC)
  • A MacOS X type system where commandlines are given up for a clear and concise GUI based system || Care to explain this?
    Yes, taking somewhat of the Apple approach to UI design. Clear and concise menus, no reliance on the Terminal to make commands, an easier to use Installer and general usage. GNOME and KDE are right now User Un-Friendly; there is no thought that they should be offering a better product. Just OS X pops to mind at being something that isn't a Unix or Windows knockoff, as many of the Linux UIs feel. Add functionality and flavor while keeping the user expierence straightforward and simple, and letting things like the Root Terminal be for people who know what they want and what they are doing. Just being thoughtful in general.. Maybe auto mounting Fat32 partitions?
    • So, you are really expecting a small project with a handful of part-time developers to provide you with an environment that is intergrated with a the system in a way similar to that of a a multi-million dollar company that has total control over the hardware their programs are being used on?
      I'd say that is a bit much to ask. We will not be able to even provide the same kind of integration GNOME or KDE provide. The integration you desire should really be provided by the distributor and could include Xfce as desktop environment.
      That said, we do try to keep things simple and make all configuration available through the GUI. -- Jasper 11:11, 2 Apr 2005 (CEST)
    • I think that great strides have been made. With XDG desktop menu specifications, all of the major players now have a self-updating application menu organized by category. OhMyNumbers 16:37, January 2, 2011 (UTC)
  • More usuability testing to determine what works and what doesn't (looking outside the developers shell to see how users actually use their system) || wtf? How much resources do you think we have? Suggestions for improvements, fine, but this is just ludicous. Or are you stepping up to pay and organize such a study? We'd be very interested in the results... || You guys aren't GNOME or KDE, but both have been known to disregard to user feedback. I'd just list to see a Linux UI that works with, instead of against, the user. Common sense choices to design and all that.
    • Really, that doesn't mean anything. And, yes, we will make choices against wishes of some of our users, that is part of maintaining software. GNOME/KDE don't work against the user, they may make decissions that some people dislike, but that is something entirely different. Please feel free to make suggestions, or help out providing the best possible user experience, but please don't start with these vague assertions about common sense and disregard for the user. -- Jasper 11:11, 2 Apr 2005 (CEST)
  • Please replace the ugly Rodent stock icons with something good looking.
    • We like it.
    • Is it possibile to replace every Icon used within xfce with a theme? Or are some of them "hard coded" f.e. in Xffm or within XFce Settings Manager?
    • Not sure. Probably not yet 100% (settings manager), but it certainly is the goal.
    • The Frugal-nf icon theme works fine(has even mime icons), just put it in /usr/local/share/icons (or other).
    • New icon sets can be installed, this is a distro package management thing OhMyNumbers 16:37, January 2, 2011 (UTC)
  • Setting Default Browser. It's very bad that there is no way to change/set the default browser in the interface especially since several of the default menuitems & buttons of a fresh XFCE4 system relies on a browser (most importantly the MANUAL...). It gets even worse when the errormessage is "no mozilla browser" when you definitly have a mozilla browser on your system (just Firefox, not Seamonkey/appsuite). This makes the entire DE seem broken from start and there is not even a FAQ entry on the webpage for how to fix this. First impressions are important and this should be something really easy to fix :) || You are only allowed to say 'should be easy to fix' when you back it up with a patch ;-)
  • Kiosk mode (no configuration changes / changes to panel / ... possible) || there is a kisok mode: [1]
    • This link is broken --OhMyNumbers 16:13, 18 May 2009 (UTC)
  • Provide importation and conversion of XFce3 "xfce3rc" information into the XFce4 "xfce4rc" XML format as applicable.
    • Not so critical anymore in my opinion since xfce4 has been out for awhile now. OhMyNumbers 16:37, January 2, 2011 (UTC)
  • Take the workspace naming function out of xfdesktop and put it into the lib-? / mcs-? so panel, xfdesktop, switcher, pager and xfwm4 can all access it without having xfdesktop or one of the others running.(switcher should be able to get/have names even if xfdesktop is not running!); maybe add name_function to xfwm4 so it can be used on other DEs.
  • Add a delay to the hiding taskbar, iconbox and panel. That way the mouse doesn't show it so fast and get in the way of my windows when working in a window and not wanting the taskbar or panel. || use a slider like the keyboard repeat speed so the user can choose the time for the delay to un/hide from 0 - 1000 millisec.
    • Interesting point, perhaps it can be implemented in xfwm4 as a window hint? How do GNOME/KDE do it? OhMyNumbers 16:37, January 2, 2011 (UTC)
    • Elaborating on this, one reason for hiding panels is having more space for your applications. Then, if those applications have menus on top, the panel will some times pop up when trying to quickly reach the items in the menu (it's faster to just take the mouse to the top of the screen fastly and then moving it down slowly, I don't know if I'm the only one who does it this way). Google Chrome is the worst offender, and it does it this way in order to save vertical space. If the panels needed the user to keep their mouse there for a configurable time (half a second?) before they popped up, this wouldn't be a problem, and users would be able to have all the height for their applications and having a horizontal panel on top without this annoyance.
  • Options in the Control panel to turn xftaskbar and xfce4-iconbox to be turned on and off instead of having to open a term to kill them or restart them when wanted. (Have noticed confusion among new users on how to get them to work or gone.)
  • Minimized icons on desktop (as in CDE). This would be for all the Unix Sys Admins (like myself) who have used CDE for years and prefer desktop minimized icons rather than a task bar. I find the taskbar close to useless when there's 10 or 15 programs running. Not having CDE-like minimization to the desktop is the reason I still use a XWindows emulator on a Windows host to do Unix sys admin work rather than Linux. || fixed in SVN
  • Meta-theme handling: A method by which people can distribute "meta-themes" that will set the following module themes.
    • xfwm theme
    • backdrop
    • panel theme
    • session manager theme
  • Completely switch to's icon theme proposal.
    • Pretty sure that this is done, now OhMyNumbers 16:37, January 2, 2011 (UTC)
  • Could we perhaps try to reduce the number of packages. Ideas (please add more):
    • a panel-plugins package in extras instead of separate plug-ins.
    • xfce4-libs - I think it's perfectly OK to distribute the three libs in one package.
    • xfce4-themes - Reduce the number of themes for the panel, gtk-xfce-engine, xffm, xfwm4 to 2 for each package and move all other themes here?
    • xfce4-data/media - Docs, background pictures, sounds(ha!) and other files that the user doesn't need for a working base installation.|| I need my xfsound!
    • No, keep it small, simple and modular. (just to type only one cmd less than now ??)
  • This is unlikely to happen, but I think a more consistent and simple naming scheme would add quite a bit to XFce's usability.|| at least make a standard for all future names, e.g., xf<apname> or libxf<apname>.
    • xfce-mcs-manager, startxfce4, xfce4-about, xfhelp4 <- That's fairly confusing.|| libxfcegui4 ;?
  • It's not entirely obvious that there is a users mailing list for XFce4. Questions which are really meant for the users list sometimes end up on xfce4-dev. Suggestion: merge xfce-dev and xfce4-dev to xfce-dev, or add a xfce4-users list.
  • Have a list of all applications on the desktop when doing ALT TAB ( Switch To.. )|| conflict: some *nix applications expect ALT-TAB and TAB to be available to switch between widgets in the ap.
    • Think the point was to list all windows on the current desktop in the Switch to... dialog, not just the one that has current focus. It's just so much easier when you can see how many steps it is to the window you want.
    • Yeah, I believe there was even a patch for this. I agree it would be nice. -- Jasper 08:09, 24 Mar 2005 (CET)
  • To make use of Xinerama more convinient : Keyboard shortcuts and Window buttons/menus to transfer windows to different screens.
    • I think that this is now implemented in xfce4-display-settings app OhMyNumbers 16:37, January 2, 2011 (UTC)
  • localized documentation...
  • CPU % column in xfce4-taskmanager, to see if a process in behaving badly and should be killed.
  • Lower the CPU usage. Tried Sabayon and am using Xubuntu 11.10 now. My CPU temp is 42-45 C with just one Firefox tab open. Lowest temp is 40 C in idle mode. These are 10 C more than Gnome 2.32.
  • Enable keyboard scripts for foreign languages (like: spanish, hebrew etc.) || what are keyboard scripts?
    • Answer: Keyboard scripts are the settings of the letters on the various keys of the keyboards, which support more than just english. You may see what I mean at the KDE Control Center's Module that deals with the languages. - Ilan (mail me for more info
    • xfce4-xkb-plugin for the panel has this now, with a neat flag icon for each language OhMyNumbers 16:37, January 2, 2011 (UTC)
      • I use a 'keyboard script' with XFCE so I can type in Hebrew, Greek, and Chinese. It is rather simple to attatch a GTK IM engine to XFCE, here is how to install and configure SCIM. #1: install scim + the IM methods you want (I used Debian packages). #2: add the following to your .Xsession (before startxfce4)
  export LANG
  export GTK_IM_MODULE
  scim -d&

Note: substitute your own language for LANG=en_US.UTF-8. Note #2: adding a keyboard input method takes system resources. If you don't NEED one, there is no need to include it. If you do need one, SCIM works well for me. see Good luck, hope this solves your problem.

  • An option to add directories to the search path of AppFinder.
  • Ruby bindings for scripting the whole xfce
  • Replace the g_get_home_dir (and similar calls) so that environment variables give precedence over passwd defaults. I have the situation where I need to run multiple displays as the same user using different desktop files and am unable to override where they are looking. The old way of just looking at $HOME worked fine for me in this application. I understand that the calls are great for when $HOME is not set properly, or there is another problem, but something like:
    const char *homedir=g_getenv("HOME");
    if(!homedir) homedir=g_get_home_dir();

This would give precedence to the $HOME environment variable but would default to passwd home if there is a problem


To be implemented Edit

  • Standard applets that work with all panels
  • Ability to show temperatures in xfce4-sensors-plugin that arent listend in lm-sensors, for example through an selfwritten script, so you are able to show the temperature of your graphiccards for example with nvidia-settings, nvclock or aticonf. These sensors are not listed in lm-sensors, so the are not shown in the sensortyp field, so please add the ati/nvidia temperature or the ability to use own scripts
  • GNOME applets (not icon dock) support || No. Use the GNOME panel for that -- Jasper || Why not? Thanks.. -- quaqo | Basically, bonobo. If you don't think that's a problem, you won't have a problem running gnome-panel either. || Thanks... :)||for details why it will cause probelms read this interview with Oliver Fourdan: [2]
  • Menu launcher should only kept open as long as you place the mouse over it. moving out should close the launcher. Specially if you edit the properties of an application the launcher stays open until you close the properties dialog.
    • I have panel with option autohide and then menu launcher is good for keeping panel on top. :)
  • Ability for user to edit panels easily (editing options not enough - want to be able to create different ui styles for panels - nobody does this but at least xfce allows editing of menus)
  • Combine xfcalendar with panel clock.
    • orage-clock has support for orage (=old xfcalendar)
  • Support for fake transparency, so people with bad video cards can have a transparent panel without composite.
  • Revamp panel editing to be in line with approaches as seen in Epiphany, Galeon and Firebird:
    • Removing, adding and relocating panel items is done using a single editing mode.
    • Items available to the user are shown as icons in a Panel Editor window.
    • To add an item the user drags an icon from the Panel Editor window to the desired position on the panel.
    • To remove an item the user drags the items' icon from the panel to the Panel Editor window.
    • To relocate an item the user drags the items' icon to the desired position on the panel.
    • See also: libegg, eggtoolbar
  • Provide something like get_mcs_desktop_border for panel plug-ins which reads the *actual* margins (or, as set in the mcs desktop border settings)
  • Grow icon's on panel when cursor is over (like in MacOS X)
    • I don't know about you, but I find that Mac OS X is unnecessarily "pretty" it adds time to things. Iconify an app and I have to wait an extra 300ms to see the genie effect? And this stuff works terribly with remote X11 or VNC. XFCE is supposed to be light-weight. OhMyNumbers 16:37, January 2, 2011 (UTC)
  • When setting panel to autohide, hide completely. Similar to KDE's kicker. || This is only possible if you force the panel to be always on the edge of the screen. || Could be an option: floating or edge panel. However, how many people actually use the panel without it flush up against a screen edge?
  • Please fix the sizes. Use 16 pixel increments of 16, 32, 48, 64 and 80 pixels:
    • Please make Tiny to be smaller or about the size of icons used for xftaskbar, system tray, etc.It should really be 'tiny' so make a new "Tiny" to be 16 pixels.
    • Small should be about current "Tiny" size - change the current "Tiny" to be "Small" size at 32 pixels;
    • ADD "Normal" size option but just make it the current "Small" at 48 pixels;
    • "Medium" is really large so change name to "Large" & make it 64 pixels;
    • "Large" is really X-large, so call it "Huge" & make it 80 pixels.
  • Add the ability for the panel to wrap ( like the switcher wraps at medium ) whenever the panel extends beyond the screen edges and becomes partially obscured. On autohide this becomes a very good accessibility feature.
  • Have the "Center" the panel always stick on the current setting.(It currently reverts to "Bottom")
  • Make the panel re-center itself to user settings after any change is applied.
  • The "Center the panel" function needs clarity. Make the options:
    • Horizontal orientation(these are unselectable & greyed-out when "Vertical" is selected for orientation):
      • Top left * Top center * Top right * Bottom left * Bottom center * Bottom right
    • Vertical orientation(these are unselectable & greyed-out when "Horizontal" is selected for orientation):
      • Left top * Left center * Left bottom * Right top * Right center * Right bottom
  • Make the panel Drag and Dropable... So i can move launchers from tree to tree and so on, and no just to delete it and create it again. -Ilan
    • I think that this may confuse some users, and goes against the specs for desktop menus.
  • KDE dock item support (especially useful for licq etc.) -- available in CVS.
  • Make the panel refuse window focus
  • Make the panel themeable (other than just the icons). I want to see something other than a grey rectangle
  • Make panels borders stickable together - it allow make custom panels with different orientation/height/look, but dynamic content of panels don't broke it all.
  • Change the icons behaviour - right click list the launchable aplications related to the icon, today displayed when we click in the arrow (I know this is a heresy to ?DE heritage but it would simplify the behaviour and make it coherent to the notion that ?DE panel is a kind of menu); in the launchable item, Properties would have current left and right click itens like Remove, Add launcher, Configuration (current Properties) etc.
  • Possibility to remove the "+ Add launcher" from the launchers
    • It's only a click further to go from right click->Add new items OhMyNumbers 16:37, January 2, 2011 (UTC)
  • There are still some borders/margins left, making it harder to click on icons (without the borders, you'd just click on the screen edge). It would be really great if they were removed or just made active.
  • Turn the shutdown button into a menu so on click a list appears rather than a whole new button, also with keyboard shortcuts so that you can do windows key+u to shut down etc.|| You can already bind keyboard shortcuts to commands like 'sudo shutdown now'
  • Option to autohide fature: "show panel when some application is requesting atention". Example: When you're chating in pidgin, with the window unfocused and panel hiding, you can't know when someone talks to you. You have to check it manually because the panel doesn't appear automatically.
    • This sounds useful, but I don't think I've ever seen an application request attention in X11, does the iconified app flash like in Windows?
  • Add an option to set a panel with two or more rows
    • Along the lines of the

Implemented Edit

  • Multiple panel support. || Each with its own settings, so you can have one auto-hide and the others not.
  • Option to change the direction menu launcher arrows are pointing to. (The arrows always point to the right when using Top/Bottom as the pop-up's position) | Aargh, not an 'unbreak me please' option, the panel simply needs to be fixed to do the right thing -- Jasper

Isn't this a request to restore "popup position" functionality? It really bugs me to lose panel real estate by having all the launcher arrows on the sides of their icons, making them 50% or so larger for no purpose. Steve

  • Transparency for the panel! || Another nice way would be to just show the icons. (Easier then transparence?)
    • Would be really great.

Panel PluginsEdit

  • Netgraph: Something like cpugraph, but with data from netload plugin.
  • CommandLine: Command History and autocompletition !
  • Allow for different color buttons in the Desktop Switcher plug-in. Need it to be a little more CDE-like. - _Yes, this is a *klemmerj* request._
  • Free Space monitor: Monitor showing a graphical representation of free space on mounted file systems. Also, the ability to mount & unmount filesistems listed at /etc/fstab would be incredible useful; think of a small popup list of file systems with size info that can be mounted/unmounted by clicking on them. Add some neat graphics ;)
  • WMplugin: compatibility layer for Window Maker Dockapps to be added to the panel || danny has started working on this.
  • Mailcheck Plug-in: Maildir and POP3 support || isn't this done?
  • Mailcheck Plug-in: ToolTip on this plugin with the number of new#total messages in the mailbox.
  • Mailcheck Plug-in: IMAP and SSL (for IMAP and POP3) support. Also support for ssh port forwarding would be nice.
  • A system buttons-like plug-in allowing to execute arbitrary commands. Useful for audio buttons for example (play, pause, prev, next)
  • Menu Button: Pop up a menu when clicking on the icon instead of having to click on the small arrow.
  • Extend separator plug-in to provide more features:
    • Flexispace: A flexible space property that expands the panel to use the full width/height of the screen.
    • Space: A simple empty space property instead of a separator.
  • Monitor plug-in framework: Accepts 3rd party monitor plug-ins (CPU, HDD, swap...) and draws graphs in different colours using the same panel area.
  • Make clock plugin skinnable || comment: This is overkill.
  • Write some documentation for the "Systemtray" plugin.
  • Make the pager display screens not only in a single row but also using columns, like 2x2 screens or 2x4. || Properties of pager and change number of rows.
  • Show xfdesktop menu from panel; rather than having to right-click on desktop. || isn't this done?
  • Taskbar Plug-in: When not expanding the entire panel to the width/height of the screen, have an option to dynamically grow/shrink the panel (and the taskbar plugin) as windows are opened/closed. (- deanpence at gmail dot com)
  • Make the sound level mixer plug-in work with Alsa as well as the OSS old style mixer set ups, for those of us on laptops and who can only get things to work nicely by editing .asoundrc :) I have recently had to introduce a software-volume control into my alsa set up to control the master volume of everything... but now can't reach it from the mixer plug-in... Anyways, my guess is that most people will find having alsa support preferable, indeed none of the other desktops seem to still be using OSS. ( urbanmuzak at urbanplexus . n e t )
    • It already supports alsa. It is a compile-time option '--with-sound=alsa'. -- JasperHuijsmans 08:19, 21 Oct 2005 (UTC)
  • add support to system buttons for suspending / hibernating on laptops (extra option to run 'hibernate' or 'hibernate -F /etc/hibernate/ram.conf' as root - perhaps best to allow configuration of command to run)
  • Pager: give focus to the window that was clicked on the thumbnail when switching workspaces. I often switch to another workspace, see a terminal window, so I start to type, but in vain, because the window is inactive.
  • Icon box: provide an option to display applications from all the workspaces, just like the window list. Maybe even merge the two plugins (they have very similar functionality).
  • Volume control: make an alternate looks for when the icon is very small -- maybe similar to GNOME's volume control. Right now the bar is just too small on small panels.
  • Volume control: show only one button to popup the sound settings when multi mixer-plugin instances loaded for the same mix device.
  • Set laucher properties with dbus - that way a icon ( for example) can be modified by a monitoring script.
    • In the same spirit: a plugin that combines taskbar (iconbox) and launcher/quicklauncher would be very useful. As it is, readily accessible launchers (one click, i.e. no menu/arrows) compete for panel space with the taskbar. The OS X panel has eliminated this redundancy ages ago, but most Linux copies are just fancy launchers. I'm not a programmer, but I would imagine it should be possible to build this based on iconbox by adding a list of applications that are always watched and greyed out if they're not running. Same as hiding/unhiding the window by clicking on the icon now it should then be possible to start the app if it's not already running. Applications which are not constantly monitored (and thus available to be launched straight from the iconbox) would be added below the fixed list as normally when they're running.
  • Add the possibility to unhide (at least temporarily) an autohidden panel with a keystroke (to watch applets).
  • Clipman: hide it when it's empty. It would probably be a good idea to place it in the system tray if it's possible... thanks!
  • Skin/themeable clock plugin
  • I'm not certain if this counts as a window manager thing or a panel-plugin thing, but I'd like to be able to merge the top bar of program windows with the taskbar. That is, to have the name of the current program and the close/minimize/maximize buttons appear in the taskbar, instead of "Window Buttons". Like the window-picker-applet for the gnome panel, which combines with maximus. It's a small but useful change for netbooks, where its nice to minimize wasted space.
  • Taskbar-Plugin: Provide an option to close windows on mousewheel-click.

Window ManagerEdit

To be implemented Edit

  • OpenGL based window/compositing manager which will speed up UI in preparation for when 2D rendering is removed from graphics boards. No wobbly windows stuff though...just implemented by playing nice with glxcompmgr (for those that want it). // rob at digital hyphen crocus dot com
  • Provide an animation for windows being shaded/rolled-up. The current action of instantly shading is unintuitive to someone unfamiliar with the feature. A stray wheel action on the titlebar would leave the user thinking "Oh.. what happened to my window?" and would probably assume a crash. I suggest an e17-like blind-up animation. If the user has specified not to show window contents while dragging, a framed blind-up could be used. This could probably use the code for window moving, I dunno, I haven't seen the code // rob at digital hyphen crocus dot com
  • Make the mouse bindings more flexible (like fvwm2)
    • Which mouse button on which part of a windows for which action while dragging or clicking. I use a Marble Mouse which has four buttons. Currently none of them map to the middle button action and I am not coordinated enough to simulate it by pressing both main buttons simultaneously.
  • Add a keybinding option to cycle through virtual desktops in most-recently-used order. Like Alt-Tab but for virtual desktops. This function is called "Walk Through Desktops" in KDE. It does not need to be enabled by default, but it should be configurable for those who want it.
  • Add the ability to show the location of the mouse pointer on the screen by doing Alt+Right Click, as is done in Xfce3.
  • Create a key binding and/or key-mouse combo to hide the mouse pointer (e.g., put it in a corner). This is a feature which is useful for removing the pointer from the text being read or written. Sometimes the pointer/cursor obscures text.
  • Allow having buttons on sides or bottom. Like add an option in the defaults for button_side. (This will allow for more variety in creation of xfwm themes.)
  • Use the application's icon in the title bar and the 'Switch to ...' window
  • Option to exclude empty workspaces (empty as in: no non-pager, non-taskbar ... apps on the workspace) from the cycle list.
  • Alternatively: Dynamic workspaces
    • Settings -> Workspace type -> %Toggle% Dynamic/Fixed -> Dynamic -> Grey out options (number of workspaces).
    • User starts with 1 workspace.
    • New workspaces get added when the user tries to place a window on a workspace which doesn't yet exist (using keyboard shortcuts for example).
    • Workspaces (except for workspace 1) 'collapse' when the user closes the last remaining app on a workspace.
    • Comment: Isn't this gonna fudge up GNOME integration? Many people use XFWM + XFdesktop in GNOME as a replacement for GNOME's shocking choice of window manager // rob at digital hyphen crocus dot com
  • Let different workspaces have different backgrounds, a la CDE, WindowMaker or Enlightenment. The "backdrop menu" could be workspace specific, or alternatively, the preference dialog that lets you change the names of workspaces could also let you change their backgrounds.
  • Allow for tranlucency in themes. This could allow both transparent window decorations as well as an easy way to make theme-specific effects such as drop shadows.
  • Allow themes to have alternate decorations when maximized vs. not maximized. Ex. rounded window corners when not maximized, square when maximized.
  • Allow themes to have mouseover support (prelight functionality) for buttons. || Done?
    • Does not appear to be done in 4.7.0svn.r29867, buttons are static in any theme I choose
  • Show the size of a window when resizing. + also show screen location information (in pixels). Make both optional.
    • I like this idea OhMyNumbers 16:37, January 2, 2011 (UTC)
  • Real maximization. Basically when a window is maximized only the titlebar and buttons are displayed, not any of the window borders. See Metacity. Maximizes the viewable area of maximized windows. This also means that a window can not be resized while maximized, and "restore" the window will give it the original size. Right now maximizing window just change its size, but does not toggle a maximized state.
    • This is no.1 for me. 100 times a day I accidentally resize window while clicking near its border. || Me too. || Yet Another #1 Prob || Yes, me too, please, this kind of feature should not have to be asked for...
  • Shaded windows should only display the title bar and buttons, not the border.
  • Add a "Right-click" title bar option widget next to the "Double-click" title bar option widget. I have added this into 4.1.90 because I like to have rollup on right-click. Then I discovered that you can shade windows with the scroll wheel. I will submit a patch.
  • Add the ability to disable the mousewheel changing which desktop the user is on when used over no window.
    • Settings->Window Manager Tweaks->Workspaces has this now. OhMyNumbers 16:37, January 2, 2011 (UTC)
  • Add the ability to do automatic resize to fit on the screen (as done in icewm). Press Alt-XX and all windows are resized to equal size verticaly or horizontaly.
  • Add a new placement style (as in golem). If you move the mouse while placement, the window stick to the mouse, and stop moving X second place the window under the mouse.
  • Make desktop switching from last to first (or first to last if you like) an option.
  • Display a wire-frame grid for resized/moved windows instead of just a thin border-frame when the user has switched off "Display content of windows when resizing/moving". The current frame is very hard to see.
    • Agreed, I was thinking about this the other day. --OhMyNumbers 16:08, 18 May 2009 (UTC)
  • Actually focus windows when switching between them with Alt-Tab. The currently drawn thin border is not only hard to see, it adds a third window state (focused, unfocused, selected) which opens a whole can of worms: the selection border is hardly themeable, it has serious problems with accessibility (people with bad eye-sight) and is generally just confusing.
    • -or better- Add expose (OSX) type features, no linux based window manager does this (apart from a hacked up metacity) just the show all windows at once in a grid would be cool. I also like the minimize to desktop (thumbnail of window) FVWM2 functionality.
    • Amen. This is one of two WindowMaker features I'd vastly prefer. Desktop management / window management is virtually impossible with any nontrivial number fo windows open presently. In WindowMaker presently (0.92) and for quite some time, the alt-tab mini-window list is also clickable via the mouse pointer, allowing direct navigation to any given window. -KMSelf
  • Automatic resizment of the actual window-theme (title-bar) to match the display-dpi like in metacity.
  • Workspace Naming: The names I assign to the workspaces could appear as labels when I move the mouse over the icon on the pager.
  • Task Grouping: For each system I look after I commonly have 2/3 xterms+ssh open. It would be nice to be able to group applications together, so for example all of one group could be reduced/maximised at the same time, moved between windows together, etc. That would then let me put all the groups in one window rather than having taking up 1 window per xterm+ssh group each.
  • Additional keyboard shortcut slots: Right now we get about 7 extra commands, but I have 19 multimedia and control keys on my keyboard. It would be handy to to be able to add as many shortcut slots as we need.
  • Add custom Window->Preferences for each application like in Sawfish.
  • An option to hide window decorations behind other windows but not hide the windows themselves. Sounds a bit odd, but it would mean even less clutter where screen real-estate is an issue. Bringing the window decorations back could be done with alt+click.
  • When I use xfwm4 under Gnome, the windows snap to the panel even when I turn off window-snapping in the settings and it requires that they go up quite a distance in order to disappear above the panel. I don't know whether to blame xfwm4 or Gnome for this one, mind.
  • Don't give focus on mouse wheel. Could be option.
    • This would be nice --OhMyNumbers 16:08, 18 May 2009 (UTC)
    • I would love it. IIRC it used to not give focus on mouse wheel in earlier versions, although I may be misremembering. --Zaktoo 23:39, 11 July 2009 (UTC)
    • I like the old KDE3 behaviour of 'focus, but do not raise' for mouse wheel over background windows.
  • Possibility to maximize a window in the "free" desktop space. While working with Glade, Dia and other software that consists of many windows, I would like to be able to "maximize" one of them without covering the others.
  • An "Install New Theme" button in the WM Settings dialog, similar to that in GDM. Just unpacking to .themes is easy, but hard to explain to new users, and could be easily automated, I guess.
  • Configurable Alt-Tab switching behaviour: an option to enable switching between windows in its order. I.e. each individual Alt-Tab pressing switchs to the next window, not to recently used one.
  • A functionality similar to winsplit revolution. Allows you to use a key combo (<ctrl><alt><num pad>) to send the active window to that part of the screen. So <ctrl><alt><kp9> would resize and move the window to take up the top right hand corner of the screen, while <ctrl><alt><kp2>would sent it to the bottom half of the screen. You could also map the arrow keys to shift monitors for dual monitor setup and there is a few other useful combos that can be found in that program. This functionality is great for multi tasking, especially with monitors and screen real estate getting bigger. Also useful is allowing a consecutive press of a combo to change the proportion. these guys are right on the money if put into xfce I would be soo happy.
  • Support horizontal gradients
  • When Alt-Tabbing between windows, additionally allow the user to point at the window using the mouse cursor, rather than having to cycle with repeated uses of the tab key
  • Custom window size and placement. Specify that a certain application should have it's window placed somewhere at a certain size. Useful for kiosk and VNC sectional screen sharing.
    • Similar to the per application Window->Preferences request above. In my case, Evince always starts in the middle of the screen in a small window, and I'd prefer to set it to full height, half-width at startup.
  • Vertical titlebar on the left side of windows. A vertical titlebar could be very useful on netbooks (they're becoming very popular) because most of them have little vertical resolution compared to horizontal resolution and everything that saves up pixels is appreciated. To see how it could look, i've gimp-ed a screenshot that could be seen here.
  • Context for the window pin state in all themes. Current theme I'm using (Microdeck3) shows a pin, but not the state of a window. You have to switch desktops or go to the window menu itself to find out whether a window is/isn't pinned.
  • Pinnable window list menu, a'la WindowMaker (middle mouse on desktop, by default, Desktop setting). This makes it much easier to rapidly cycle through a mess of windows if you've lost one. Expose or KDE-style compositing tricks are also possible, but are pretty graphics-intensive and don't suite all hardware and usage modalities (eg: remote desktop, X11 forwarding, NX, etc.). - KMSelf
  • Be able to change which edges flip over to the next workspace. I have the panels on the left edge of my screen, and inadvertently flip to the next workspaces when dragging windows to the top or bottom edge of the screen.
  • Provide the possibilty to integrate a xfce-panel in the upper right of the border of the active window. This is very useful to save desktop space and to have always access to important or useful panel-functions like dictionary, clock and so on. As a workaround, a transparent panel does the work too, as shown in my screenshot but it is not that nice, that the panel doesn't follow the border if the active window is not maximized.

Implemented Edit

  • Allow to resize windows vertically from the top side with the mouse (and not just left, right and bottom sides and corners).
    • This already appears to work in 4.7.0svn.r29867. --OhMyNumbers 16:08, 18 May 2009 (UTC)
  • Add keybinding for xkill, preferably Alt-F5. Also include xkill in the right-click menu.
    • Can't you do it yourself? I've done it, you can't? :P
    • Add keybinding yourself using xbindkeys or the keyboard cpl --OhMyNumbers 16:08, 18 May 2009 (UTC)
  • Add keybinding 'Alt+Spacebar' to drop-down window-menu(first icon on left of title-bar) for quick keyboard-driven access to this menu. This will help us Windoze refugees ... ;-)
    • This is implemented in 4.7.0svn.r29867
  • Allow edge flipping like in enlightenment (switch to other desktops just by touching the screen's border with the mouse)
    • This is actually already there ;-) Settings -> Window Manager -> Advanced tab
  • A dialog to forcefully kill non responding apps. I know of xkill, but it would be nice to have this implemented into the wm.
    • This is in 4.7.0svn.r29867

  • Add XComposite support (integrate a compose manager such as xcompmgr in wfxm4 and the possibility to activate transluscent with a right click on the title bar for example to avoid the use of transset).
    • This is in 4.7.0svn.r29867. Hover your mouse over the title bar and hold the Alt key while scrolling the mouse wheel.
  • Keyboard shortcuts. After EvilWM, anything that doesn't allow Ctrl+Alt+Enter to start a terminal feels a little clunky.
  • You can do it yourself.
  • Minimize all windows/show desktop (like win+D in windows, or CTRL+ALT+D in KDE/GNOME)
    • Ctrl+Alt+D is used in 4.7.0svn.r29867, possibly earlier versions.
  • Automatic mount (supermount) when you plug a USB device or CDROM - either load an icon on the desktop or show a popup window with options to Open or play if it's a DVD...
    • This is a general feature, not WM-specific, but it is implemented in 4.7.0svn.r29867


  • allow to set the focus to a window in a nonactive workspace with a right mouse click on the symbolized window in the pager while staying on the active workspace (like the pager of fvwm2)
  • show/hid windows by clicking active workspace

Desktop ManagerEdit

To be implementedEdit

  • Have the Orage To-do list superimposed on desktop wallpaper.
  • Option in Control panel to set certain menus to the mouse buttons. I personally prefer the windowlist being a middle click and my desktop menu being right click. || You got your preference! || i'm not planning on adding this as an option. i like consistency, and, aside from a few corner cases, enforcing a button choice shouldn't hurt anyone --brian
    • The problem is that when you select to display the menu on right click you lose the ability to to create launchers, urls, Desktop settings. While the middle button remains unused. The ability to assign the menus to keys (even if it was hidden in a conf file and not in the desktop menu) would allow people to better customize their desktops.
  • In addition to the icons in the menu it would be nice, if the icons can be disabled like in xfce4.2. The way in which they can be disabled in xfce4.4 ( is not the best i think. Furthermore the way described in the readme is only a bad hack, because the icons disapear, but the space betwen the text and the margin is remainig. It would be nice. if the desktop menu and the window menu behave like the panel menu. In the panel menu, there is the option to disable the icons and with this, the menu gets a lot of smaller. No icons in the menu *and* no disturbing space.
  • Seconded for the ability to disable icons *properly* on the menu; sometimes on my older systems opening a menu can be a little slow, as all the icons have to be drawn in. The above hack is a bit too extreme as a workaround.
  • Desktop icon launchers || planned for 4.4
    • NO! Why do we need icons? The point of XFCE is to remain small and fast. With icons another unneeded functionality is introduced, bloating the code. We have the root menu, in the future also in the panel, so icons are practically useless.
    • I Agree desktopicons are mostly overlayed by the windows. For Shortcuts the panel is the right and easy way to launch.
    • Despite what users can do with their Desktop it is a great metaphor that has to be encouraged and epowered. I often have links to folders of my actual work on it. With Nautilus (don't start flaming please) I could arrange the doocuments of an specific work selecting all of it in a group and archive them or move them to a folder. I believe those functions are great. I beleve users who bloat their desktop with icons are confused by the proper meaning of "desktop" primarily because of windows abits. Having an reasonal use of the espace have to be enpowered not croped off the hands of the user.
  • Ability to have entire folders on the desktop like in KDE or Windows so they can be found below ~/Desktop/ || planned for 4.4
  • Add a "Style" option that will force xfdesktop to 'instant apply' changes made to the "File" used for the background or just do it without adding another "Style" option. || i'm not sure i understand this - options in the settings dialog (including the filename) are applied instantly --brian
  • Root-window Terminal (while still supporting the background image, load a terminal to the maximum size, with a slight margin, to allow for taskbar & panel)
  • A utility to automatically change the backdrop once in a while (like OSX), or maybe a command like WindowMaker's wmsetbg which can be used from a shell (or otherwise called arbitrarily, like from a launcher). Option to select randomly or sequentially from image list. And option to switch image either at every start-up, or every amount of time. || you can already do this by running 'xfdesktop'; if it's already running, and you're using an image list, it will pick another random image in the list. i'm thinking about adding a timer to the image list function so it can do this for you automatically --brian
  • Per-workspace backroddddddps!
  • Visual display of margins when setting them (lines or something like that that actually show where these margins are).
  • Drag and drop images onto the desktop to set as wallpaper. Dropping image would pop up a menu with Tile, Scale, etc. Also would be nice to have an easy way to set backgrounds from command line, for use in scripts.
  • Allow buttons (close, maximise, hide, etc.) to be highlighted (like metacity or kwin allow).
  • Switching Wallpaper Randomly with the time parameter (i.e : 1 min, 5 min, 10 min ...) as we can now choose in a list.
  • Make the desktop icons obey the Thunar's setting for single/double click. Or at least introduce similar setting in the xfdesktop.
  • Remove the white transparent area around the icons text. It is visually annoying and not so usefull ( the nautilus desktop way is interesting ).
  • I don't like very well the idea of having icons on the desktop. They can be very disturbing for a long-run use. So you can try to work around a new way of fastly accessing to a sort of panel where your icons can be. The "Desktop/" idea is not a good idea because users could be used to drop everything on, and produce an hell on the screen. Allowing the user to fastly accessing to critical folders ( like the thunar shortcut ones ) and allowing him to drop easily what he want inside is IMHO a more efficient way.
  • support sun solaris "front key" equivalent, to raise to front background windows. The equivalent function binding in fvwm is "RaiseLower". If a window is on top, this key pushes it to the bottom. If it not on top, this key brings it to the top. Also, sun Solaris "open key" (fvwm Iconify toggle). If minimized, restore. If not, minimize. You don't need separate keys for these "opposite" functions.


  • Add ability to have icons in the menu. I.e. use same icons used on panel. || Use icon-theme standard when implementing this!! - DONE!


  • Multiple lines when the task bar is above a certain height, say 20 pixels. ...please?
    • Presumable defined by the system text size - when there is room for 2 or 3 rows...
  • Add pop-up 'tips' to show workspace names on hover or, alternatively, the name of the ap where the mouse pointer is hovering, or, better, both.
  • Add a right-click to the taskbar to provide "Properties" and "Close XFtaskbar". ditto for pager on taskbar.
  • provide a panel plug-in
    • isnt this done in xfce 4.3.2?
  • Add left and right taskbar position options. A vertical taskbar would appear in a corner of the screen, showing the names of applications ones above the others, written horizontally, systematically grouped by tasks, and would have a dynamically variable size, with a layer level setting, ala... BeOS. Hey, I can dream, it's the wishlist, after all ;)
  • Add a right-click to the apps in the taskbar with a small menu allowing to maximize, minimize, move to desktop, close, etc. Much needed! :)
  • Now that there is a right-click menu in the taskbar (CVS), I'd like to see a "bring this window to the current workspace" option. Yes, indeed, never satisfied I am :D
  • Add an option to not show minimized windows in the taskbar (since you can have them in the icon-box instead)
  • Add an option to show only minimized windows in the taskbar (for those who don't like icon-box)
  • When the taskbar is set to autohide and a window becomes "urgent" (the window manager hint that makes it blink, such as a gaim IM window), you cannot see the blinking taskbar entry. I would like the taskbar to unhide or have some other way to show that the window is "urgent".
  • Allow shown tasks to be quickly closed ( with a single click ) using the middle mouse button. Like firefox handles tabs.
    • I really would like this one too.
    • Me too.
  • Sort tasks by desktop order when tasks from all desktops are listed in the taskbar. This should be at least an option, as having everything in random order is rather confusing.
  • Add the option to choose whether the mouse up/down event on the window titlebar shades/unshades the window or raise/lower the window.
  • Ability to rearrange the order of task buttons in the Task List via Drag&Drop much like in GNOME.
    • This is already possible by changing the properties for the taskbar.
  • Add ability to have a separate taskbar for every monitor, for people using multi-monitor setups
  • Add ability to focus windows on taskbar using the keyboard, e.g. Super+1 for the left-most window, etc. Since my windows are almost always maximised, this would make the taskbar feel almost like a tab bar from recent web browsers, which has proved to be very popular.
  • Change icon size according to panel size. instead of a static 16×16 icon... thanks in advance!


  • Option to honour the panel's layer setting
  • Display the number of the app's workspace as an overlay in one of the corners
  • Add an option to switch to the app's workspace upon click || huh? doesn't it o that? again that should not be an option, it should just do that. || unfortunately it restores apps to the current workspace and not to the workspace the app was started on. || I think it would be better that you can change this behavior in the settings
  • provide a panel plug-in
  • Right-click on an icon should bring up the same menu that is brought up with a left-click on the top-left corner of a normal window, allowing Maximize, Hide, Shade, Send-to and Close. --jcoates
  • Middle-Click an icon should put the window into backround (as a right-click brings it on top). That way a user can quick-check for changed contents of a hidden window and hide it again. Better yet imo: right-click toggles top/bottom. --cmak
  • Option to group windows under one application icon, using a drop down menu to select individual windows.
  • Allow a window to popup when dragging a file in the iconbox, so it is possible to easily copy files from one thunar window to another one below. the same way the taskbar does. (mecagoentuspam at gmail dot com)
  • Enable compiz fusion minimize effects… although i don't know if its an xfce issue or compiz fusion one.
  • The Iconbox should actually be a box and support geometry. Otherwise it's an iconline, not a iconbox. Eg, I'd like the iconbox to be on the right side of the screen in a 150x500pixel area, not just a single row or column. An alternative, would be to be able to say, "a maximum of 8 icons in this instance of the iconbox, then put the overflow into the next iconbox".
  • Drag-and-drop reorganize apps order in panel. Example: Open Firefox, than open terminal, and finnaly open thunar. You can't move thunar before terminal or move firefox after thunar. The positions are static.


  • Disable passing keystrokes assigned to "next tab" and "previous tab" actions to pseudoterminal.
  • Make (optional) tabs switching cyclic.
  • A way to hide the tab bar, or more importantly: the border around the terminal, that comes with it.
  • In gnome-terminal, is possible to change the font size directly with Ctrl+ and Ctrl-, making comforable to adapt the terminal to better focus in a task or better readibility when the laptop in is movement (transit inside a car). This could be the feature that could make change my current terminal.
  • Set urgency hint on terminal bell (echo -e '\a').
    • Yes please.

Run DialogEdit

  • bash-like completion of commands
  • quicker launch of xfrun4
  • possibility to run as a different user || Simple command: gksu -u someuser xfrun4

File ManagerEdit

  • Show hidden files and folders AFTER non-hidden files and folders. In other words, Desktop, Documents, Downloads should show in Thunar before .cache, .config, .dbus, etc
  • An easier way to set and delete emblems via the command line (tdbtool is just the stub, it's difficult to parse the string when deleting individual emblem-* elements)
  • Add support to hide files from the view using a .hidden directory or some metadata entry in the metafile.tbd. This is useful if you have a directory full of generated files which you never need to look at but that fill up the view (like in tex).
  • The Icons in Thunar viewed in different sizes if the icon theme has no complete set in one size category, it looks a litlle bit weird. BTW: Keep it puristic, small and fast.
  • Integrated scp/ftp/sftp (from another user : no, please, keep it simple. One app for one task. IMHO)
  • Add "fish"-protocol (to access file-systems on other computers via SSH), like Konqueror.
    • I think this would have to be a plugin, not everybody wants it.
  • Add the functionality to emulate nautilus or konqueror is the way they display files. Some users find xffm's apporach to file management too tedious to learn. (please don't get too far away from the xfce philosophy ; if i had preferred nautilus, i would be using nautilus...)
  • Highlight file or directory puts complete /path/to/file or /path/directory/ on clipboard automatically (ala Rox)
  • Double click in empty area of file manager resizes window (ala Rox)
  • New files highlighted in bold (ala Rox)
  • Add tabs.
  • Add dual panel option.
  • Add another view option like KDE and Mac OS X.
  • Add ability to right click a folder an open with media players (like in Gnome 2.32)
  • When viewing in detailed list mode with many files completely covering the empty space, it is not possible to click on empty space in order to access custom actions no associated with files, e.g. the "open terminal here" action. Users have to change views to do that.
  • A way to associate file extensions with programs (the 'remember' doesn't work good enough). Like .mp3 run with xmms, etc. Or better file recognition. Great job, xfce4 is sweet :P
    • It would be great if it used magic.
    • A simple system-wide filetype-program list in /etc, overridable by the user in their $HOME.
    • Open with other application->Use as default for this kind of file OhMyNumbers 16:37, January 2, 2011 (UTC)
  • xfglob-like plugin for Thunar, something to find files, app finder is really handy but sometimes the file is not an app.
  • The ability to "skip all" copies of a file when copying/moving files. It doesn't have to be a smart skip, simply something like the "replace all" feature there, that the choice is simply remembered and carried out blindly for all copies of a file would be suitable. Ideally, the skip function would take into account size/date of the copies, but it's by no means necessary. That way, you won't have to sit there and click "skip" 100 times for a large batch of files when updating a folder on your backup drive, for example. Even just implementing a thunar front-end for "cp -n" would be fine.
  • Permanent bookmarks of Network shares.
  • Resize the columns when the window is narrowed, not just when it is widened.
  • In the list view, possibility to add a column containing image dimensions
  • when drag and drop files in the same volume move files by default instead of copy. it will cancel by control

Gtk EngineEdit

  • Documentation of how it does what it does(what is the effect) and how to use it for theming.
  • Port of KDE's Plastik theme to gtk-xfce-engine-2 || there is already an external Port available. Take a look at: || I mean GTK2 theme, not XFWM theme
  • I'd very much like a qt theme that looks the same as the xfce theme, so that my kde programs will look the same as my gtk/xfce ones. || Not sure from when this entry is, but KDE4 can very often impeccably emulate GTK themes and also use many GTK icons. Just be sure to have the "systemsettings" app from KDE and set the style to GTK. See (Left shows Thunar, right is Dolphin).
  • Relief GtkNotebook tabs :)

Print Dialog and Printing ManagerEdit

  • make it support CUPS - like "redhat-config-printer-gui" - Ilan
    • CUPS support and job management is present in xfprint 4.2 - JF
  • make it accept jobs from stdin so I can do 'echo "foo" | xfprint4' and it will actually print the ASCII code... so I could replace my lpr command with xfprint4 - f.e. in firefox print dialog or in some editor or some orher application - xfprint4 has great formating abilities and can do things that other programs canno't (f.e. firefox can't print few pages on one sheet). also having one command for printing (xfprint4) with GUI for every app on the desktop would make the desktop more consistent... (
    • it can do that - JF
  • add support (GUI) for psnup and ps2pdf (the latter especially useful for FILE/NONE backed)
  • Printing via samba protocol...
  • Add the posibility to print odd/even pages, for those printers which need manual duplex.


  • Something like gnome lunar applet
  • Option to have the week start on Sunday instead of Saturday
    • week start is controlled by the operating system. Orage uses gtk_calendar and that has not the option of setting week start day and we will not rewrite that at least on 4.4. Why woul dyou like to use different week start on calendar compared to your os ?
  • Add option to start minimized in taskbar.
    • Done. Added to CVS 4.3 HEAD version.
  • GNOME-like integration of Evolution calendar. Possibly another plugin? // rob at digital hyphen crocus dot com
    • What exactly do you mean? Orage is integrated and panel plugin is planned. Please, be a bit more specific.
    • We will not integrate Evolution into Xfce if that is the request.
      • I am not Rob. But I have a similar request: Allow the user to configure whatever command she/he prefers to start on left-click of the date/clock applet. Currently, this is hard wired to orage. But orage may not fit everybodies needs, certainly not mine. A simple launcher does not do the trick, as it does not show the current date and time.
  • integration with remind. (Unlike Evolution Data Server, it is very small, very fast and can handle complex repeating apointments such as 46 days before Easter, or Hebrew Holidays.)
    • Orage is ical based and can also handle rather complex repeatin appointments.
      • Ical can't solve easter, or Jewish Holidays.
      • Remind is able to make an appointment such as first monday of month which is not a holiday.
      • Remind deals with lunar calendars, Ical does not (i.e. Hebrew holidays, Easter, Asian holidays)
    • We want to keep it esy to use also, so we only add more features if really needed.
  • Display the time in the event pane of the calendar window.

New ModulesEdit

  • xfproc: a native process manager. The gnome-system-monitor has a huge list of gnome dependencies. Other apps are for gtk 1.x or qt. the rest is for the console. Watch for qps and gps at
    • Done xfce4-taskmanager OhMyNumbers 16:37, January 2, 2011 (UTC)
  • xfstart: utility to start apps with certain WM_HINTS set. See ksstart from KDE. || benny has started working on this. || bblaunch and bbapconf are also simlar aps(for blackbox WM). || it is also possible to use devilspie for this, though it has no configuration program
  • xfdock: dockapps support. Stand-alone and as panel plug-in || danny has started working on this.
  • xfce4-keys: keyboard shortcut utility.
    • xfwm4 should probably not be handling keyboard shortcuts at all (except perhaps alt-tab).
  • a native xdm (=xfdm) implementation so a user could boot straight into the XFCE world. It could be nice to have a gdm-like, with nice features like graphical login (you click on a person icon to login) and auto-login, but without the dependencies of gdm.
    • For me it's a must-have! I configured xdm, but I still don't have shutdown & reboot button. It would be nice to have userlist too. On my gentoo I have only xdm & xfce - I don't want to have gdm.
      • I think that the shutdown and reboot button are dependent on ConsoleKit, thus, launch your session using ck-launch-session and make your user part of the group that has halt/reboot privileges OhMyNumbers 16:37, January 2, 2011 (UTC)
    • For me too! I don't want to install Gnome or KDE libraries for gdm or kdm only... Now i'm using WDM, but it looks too archaic.
      • Take a look at SLiM.
  • xfarchive: a decent alternative to file-roller/ark that doesn't require foreign libraries. || Perhaps you could stick together with the guys of Xarchive!
    • And change the progress bar to stop doing that annoying forth and back thing, instead show the progress bar as it does when copying a file from one place to another.
  • xfburn: a small and simple CD/DVD-burning app (Erase, Write ISO, make data disc.) - In my oppinion, creating audio cd's belongs more to a "small and simple" application as burning iso files. Mainly people burn audio cds or data cds, so that would be the next step for me.
  • xfedit: a very basic text editor like notepad. (syntax highlighting?)
    • XFCE4.4 comes with mousepad. It does not support syntax highlightning, though.
    • gnome comes with gtksourceview, which is quite nice. However, I'd prefer a more flexible approach based on the gtk-subset of CSS stylesheets or direct stylesheet support. Imagine a comment block that is grey-shaded or an enframed if-clause. If-clauses could be shaded transparently so that nested if-clauses darken more and more from level to level. The point is that having a .css file for each supported language would make it more easy to customize the highlightning and to let the code look more readable like a real document .
  • xfview: Image viewer like gthumb with "rotate" and "save as..." functions.
  • A document viewer for pdf, ps, dvi, etc. files. (plugin architecture?)
  • xfbrowse: a gtk-webcore, dillo or gecko based internet browser.
  • xfmua how about a small mail user agent like mutt but for X whith mh mbox and maildir support ?


  • documentation about the two-state launcher please


Please use for bug reportsWish List