Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wish_list [2014/10/27 21:56] – new feature request for xfce4-power-manager ngabawish_list [2024/02/24 10:09] (current) alexxcons
Line 1: Line 1:
 +<note warning>This page should not be used any more and is only kept for historic reasons. Any feature/change requests should rather be filed on our [[https://gitlab.xfce.org/|issue tracker]].</note>
 +
 ====== Wish list ====== ====== Wish list ======
 Here you can post your feature requests. There is no guarantee that any of them will actually be implemented. Please keep the Xfce philosophy in mind and add a small explanation why this feature would be useful or a description of the problem it solves. Here you can post your feature requests. There is no guarantee that any of them will actually be implemented. Please keep the Xfce philosophy in mind and add a small explanation why this feature would be useful or a description of the problem it solves.
Line 5: Line 7:
  
 {{wiki:information.png }}Wishes that are <del>struck through</del> are implemented or rejected by the developer. {{wiki:information.png }}Wishes that are <del>struck through</del> are implemented or rejected by the developer.
 +
 +{{wiki:information.png }}You can also put bounties on bugs/requests on the [[https://www.bountysource.com/teams/xfce/issues|XFCE Bountysource page]] to encourage developers working on these features.
  
 {{wiki:warning.png }}This list is meant to act as a working list for future additions, not to reopen discussion on features and things that are history. {{wiki:warning.png }}This list is meant to act as a working list for future additions, not to reopen discussion on features and things that are history.
 ===== Project wide ===== ===== Project wide =====
 +
 +  * Wish there was a checkbox someplace in settings manager to globally turn off tooltips. Command:
 +echo "gtk-enable-tooltips = 0" >> ~/.gtkrc-2.0
 +https://forum.xfce.org/viewtopic.php?pid=24181#p24181
 +
 +  * The Display dialog appears upon pressing Ctrl-F7 to adjust the settings of an additional display. It would be nice to have the option to add the display by "Extending it to the Left" in addition to the Right option... 
  
   * Implement support for high-density (DPI) displays through e.g. a meta-theme that sets large fonts, panel size, icons. All of these are already doable separately, but it would be nice to be able to change all these related settings in one place.   * Implement support for high-density (DPI) displays through e.g. a meta-theme that sets large fonts, panel size, icons. All of these are already doable separately, but it would be nice to be able to change all these related settings in one place.
Line 95: Line 105:
   * Provide a way to undo changes made in settings. I realize that a Cancel button is anathema to the instant-apply conventions used by the XFCE dialog boxes, but some dialogs provide the user with dozens of edit choices that are not easily remembered by humans. For example, say I want to experiment with the compositor settings to see what each of the sliders affect. I'd have to take a screen-shot of the dialog box prior to making any changes if I want to restore the sliders back to their original positions.   * Provide a way to undo changes made in settings. I realize that a Cancel button is anathema to the instant-apply conventions used by the XFCE dialog boxes, but some dialogs provide the user with dozens of edit choices that are not easily remembered by humans. For example, say I want to experiment with the compositor settings to see what each of the sliders affect. I'd have to take a screen-shot of the dialog box prior to making any changes if I want to restore the sliders back to their original positions.
 ===== Panel ===== ===== Panel =====
 +
 +  * **Whisker Auto-Scroll:** when i move the mouse to the bottom of a menu-list in Whisker, please auto-scroll. 
 +
 +  * Allow a Super hotkey for showing the whisker menu or application menu that doesn't break Super + X hotkeys for things like "Show Desktop" and "Open File Manager" What I mean is that I want to tap the windows key on my keyboard to open the whisker menu, which is possible now. However when that hotkey is set now, it makes it so the hotkeys of window + D for show desktop and window + t for open terminal don't work any more.
 +
 +  * When a panel launcher button style is set to "Inside", the normal behavior is to open the panel menu. That's great. PROBLEM: xfce displays an arbitrary command icon on the launcher when it's closed (happens to be the bottom-most icon). This makes no sense: clicking the launcher does not launch that particular icon-- it just opens the launcher menu. Therefor, it's confusing and illogical to display any one of the launcher icons on the closed launcher. It's also annoying if the arbitrary icon displayed is too small, ugly, or otherwise undesirable. The user COULD move their desired icon to the bottom of the launcher-list so it's visible on the closed launcher, but then you're enforcing a sort-order on the launcher menu the user might not want, simply to get the icon they want-- that makes no sense. REQUEST: Instead, when button-style is set to "inside", then the launcher should display a generic "launcher" icon and/or custom icon on the closed launcher. 
 +
 +  * Icon sort order in a panel launcher is the inverse of the sort order of the same icons in the config screen for that same launcher. Request: make the icons appear sorted the same way in both places. 
 +
 +  * Request: Checkbox in launcher config screen to auto-sort the icons alphabetically. Use a checkbox, so as items are added the whole menu will automatically be resorted with the new item. 
 +
   * In the recent 4.8 release the bottom 'fat' panel came preconfigured to act as a dock replacement. The nice thing about docks is that most have an intellihide or window dodge feature, so the dock is visible unless a window is covering it. It would be nice if this could be implemented for the 4.10 release or as a patch.   * In the recent 4.8 release the bottom 'fat' panel came preconfigured to act as a dock replacement. The nice thing about docks is that most have an intellihide or window dodge feature, so the dock is visible unless a window is covering it. It would be nice if this could be implemented for the 4.10 release or as a patch.
      
Line 155: Line 176:
  
   * Full size panels should not overlap each other (on a screen corner). That's something about usability I suppose ;)   * Full size panels should not overlap each other (on a screen corner). That's something about usability I suppose ;)
 +
 +  * 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.
  
   * A global (per panel) switch to disallow plugins to expand the panel.   * A global (per panel) switch to disallow plugins to expand the panel.
Line 179: Line 202:
      *Like in Xfce3 and the early versions of xfce4. Why this was disabled is beyond me. No, using devilspie is not a user friendly option.      *Like in Xfce3 and the early versions of xfce4. Why this was disabled is beyond me. No, using devilspie is not a user friendly option.
   * When auto-hide enabled, add option to show the panel (and it will be automatically autohiding afterward) when switching desktop (with command-line).   * When auto-hide enabled, add option to show the panel (and it will be automatically autohiding afterward) when switching desktop (with command-line).
- 
 ===== Thunar ===== ===== Thunar =====
 +  * In custom actions, seperate sets of appearance conditions for when a single file is selected vs. for when multiple files are selected and more flexibility in the latter case. For instance, I just wrote a custom action which I would like to appear in the context menu for a single selected file only in the case of directories, but when multiple files are selected I'd like it to appear if ANY of the selected files are directories. The filenames will be sent to a script which will only act on the directories. So I can tell it to "do X to all the directories in this group".
 +  * Change the built in context menu items to custom actions. This would have multiple benifits: 1-They would be nice examples of custom actions; 2-We can get rid of the ones we don't want (I for example, really don't like having delete in a context menu, trash is enough.) 3-We can tweak them (for example I'd like a confirmation dialogue for Trash). As things stand to do this I'd have to edit the source code and recompile every time a new version came out. Not fun.
   * Command line option to open specified folder as a new tab in existing window would be awesome, OR setting to have ALL locations opened in the same window. I find one window with multiple tabs much easier to navigate than multiple windows.   * Command line option to open specified folder as a new tab in existing window would be awesome, OR setting to have ALL locations opened in the same window. I find one window with multiple tabs much easier to navigate than multiple windows.
   * The ability to play a sound file on mouse over, integrated on Thunar. This is really useful when working with music files, because it allows you to listen to a file without having to open the music player. Also there's a package in [[https://aur.archlinux.org/packages.php?ID=40422|AUR]] which does this, maybe you can use that code.   * The ability to play a sound file on mouse over, integrated on Thunar. This is really useful when working with music files, because it allows you to listen to a file without having to open the music player. Also there's a package in [[https://aur.archlinux.org/packages.php?ID=40422|AUR]] which does this, maybe you can use that code.
Line 215: Line 239:
   * Organization features: as many of the target audience are on older machines that can not handle Compiz/Beryl, it would be neat to have some other window-organization features available. Namely tabbed navigation, and/or possibly a column view similar to that of a Mac Finder.   * Organization features: as many of the target audience are on older machines that can not handle Compiz/Beryl, it would be neat to have some other window-organization features available. Namely tabbed navigation, and/or possibly a column view similar to that of a Mac Finder.
   * Not to show the archives that appear in ".hidden". Something that works until in gtkfilechoser.   * Not to show the archives that appear in ".hidden". Something that works until in gtkfilechoser.
-  * Tabs support+  <del>* Tabs support</del>
   * Can change background of content window   * Can change background of content window
   * Small front-end to mkfs - right-clicking on usb drive provides format drive option in menu.   * Small front-end to mkfs - right-clicking on usb drive provides format drive option in menu.
Line 249: Line 273:
   * Ability to right-click and choose paste to paste files into a folder of which you're currently viewing the contents, and where the amount of files fills the Thunar window (i.e. no empty visual space). Current necessity is to view contents of parent folder, right click on desired folder, and choose "Paste into folder."   * Ability to right-click and choose paste to paste files into a folder of which you're currently viewing the contents, and where the amount of files fills the Thunar window (i.e. no empty visual space). Current necessity is to view contents of parent folder, right click on desired folder, and choose "Paste into folder."
   * Ability to "Paste into folder" when you right-click on a Side Pane shortcut folder.   * Ability to "Paste into folder" when you right-click on a Side Pane shortcut folder.
 +  * Support for different shortcuts in each workspace.  This would allow having the most useful shortcuts when workspaces are set up for particular activities: home, work ...
 +  * Add the ability to have customized buttons for custom actions, in the main toolbar.
 +  * Add the ability to create submenus for grouping custom actions, by manually editing the uca.xml file
 +  * Save tabs on exit
 +  * Custom static icon for files/folders/links setted by gvfs field, something like "metadata::customicon". Support svg/png/... as icons. Icons setted with full file path or only name for files in /usr/share/pixmaps/.
 ===== Window manager ===== ===== Window manager =====
   * See also [[xfwm4_changes|xfwm4 changes]]   * See also [[xfwm4_changes|xfwm4 changes]]
Line 282: Line 311:
       * Show/hide windows by clicking on active workspace.       * Show/hide windows by clicking on active workspace.
   * Window Management   * Window Management
 +          * It would be nice, when using two screens (the computer's one and a video-projector) to be able to getting on the main screen (the computer one) an image of the desktop(s) including the two screens and opened windows, and, looking to this main screen, to be able to drag any window from one screen to another ; with the desktop applet of xfce, windows can only be moved from one desktop to another one but remains on the same screen ; with this new feature, no more need to twist head to see the projector neither to turn on the video-projector if, for any reason, a window is opened on the projector screen.
     * Intelligent placement is annoying. The configuration of more or less intelligence is also not intuitive in this respect. please, allow for turning that feature off and having windows always pop up at center or do it more intelligent, like not opening the window at all but only registering it as a taskbar-entry or a temporary desktop (tray) icon.     * Intelligent placement is annoying. The configuration of more or less intelligence is also not intuitive in this respect. please, allow for turning that feature off and having windows always pop up at center or do it more intelligent, like not opening the window at all but only registering it as a taskbar-entry or a temporary desktop (tray) icon.
     * Placeable "guides" a'la inkscape/gimp, which act as window separators, for example if you place a guide in the middle of your screen, a  window that is maximised is maximused to take up the area of the sash where the window's centre is.      * Placeable "guides" a'la inkscape/gimp, which act as window separators, for example if you place a guide in the middle of your screen, a  window that is maximised is maximused to take up the area of the sash where the window's centre is. 
Line 377: Line 407:
         * Ah, yes, I didn't know about that previously. But it's not really what I'm looking for... seems that expands the window to fill the screen, without the borders & decorations. What I miss from E16 is that Ctrl+Enter enlarges the window (so the dimensions are still the same -- my terminal emulator is still 80x25, but appears larger.) That's handy for a small screen like mine.         * Ah, yes, I didn't know about that previously. But it's not really what I'm looking for... seems that expands the window to fill the screen, without the borders & decorations. What I miss from E16 is that Ctrl+Enter enlarges the window (so the dimensions are still the same -- my terminal emulator is still 80x25, but appears larger.) That's handy for a small screen like mine.
  
 +  * Port Unity's HUD functionality to Xfwm without dependency on unity-gtk-module (i.e. distro-agnostic). Pretty please!
  
 +  * Allow window preview when hoovering over a window button. As <Alt-Tab> switcher already handles previews i don't think this would be too hard to achieve.
 +
 +  * Ditch xfwm4 in favor of mutter. xfwm4 has tearing (even with composition enabled) and compton is unmaintained and currently has problems with gtk 3 CSDs and shadows in QT applications. Xfwm also doesn't allow decent resizing on modern displays because of the 1 px border. It also seems very unlikely that the xfce team will ever make xf4wm compatible with wayland. Performance wise they are almost the same. This would need changes in xfwm4-settings and a fix for the workspace transition.
 +
 +  * Add an option so Desktop Margins could be ignored when tiling windows (both by mouse and keyboard). When you tile windows, normally, you want to use all available space. This is very good for ultra wide screens where you want floating windows in the middle section of the screen but tiled windows to use all the space.
 +
 +  * It would be great to have a user option for remembering the position of the mouse pointer across desktop switches — so that when I go onto another desktop for a while and then return, I have the mouse pointer waiting where I left it, not where it happened to remain on the other desktop.  It would be a great help in situations where the exact mouse position is critically important (e.g. GIMP).
 +
 +  * Enable running Mozilla Firefox via Wayland, in order to have hardware accelerated playback of AVC and VP9 codecs.
 ===== Desktop Manager ===== ===== Desktop Manager =====
  
Line 386: Line 426:
   * Allow file icons on the desktop *and* application launchers in the top level of the desktop right-click menu, at the same time.  Xfce 4.4 allowed this.  4.6 apparently does not.   * Allow file icons on the desktop *and* application launchers in the top level of the desktop right-click menu, at the same time.  Xfce 4.4 allowed this.  4.6 apparently does not.
  
-  * Icons should allow for single click. The title could pop up at a longer mouseover.  ([[XfceBug(1797)]])+  * <del>Icons should allow for single click. The title could pop up at a longer mouseover.  ([[XfceBug(1797)]])</del> **Fixed**
  
   * <del>Dragging a link from the browser onto the desktop should allow for the download of the source file.</del>   * <del>Dragging a link from the browser onto the desktop should allow for the download of the source file.</del>
Line 413: Line 453:
  
   * <del>Allow animated backgrounds with .mng/.gif images</del>   * <del>Allow animated backgrounds with .mng/.gif images</del>
 +  * <del>Support for enlightenments(E17) animated backgrounds(or support for *.mng's)</del>
     * God, no.  --kelnos     * God, no.  --kelnos
     * When looking at ristretto, I can say you DON'T EVER want a full-screen 1600x1200 animated background-image. It will most likely be the only thing your computer will be good for then. Showing wallpapers.... Therefore I can only agree with kelnos on this. -stephan     * When looking at ristretto, I can say you DON'T EVER want a full-screen 1600x1200 animated background-image. It will most likely be the only thing your computer will be good for then. Showing wallpapers.... Therefore I can only agree with kelnos on this. -stephan
       * let the users decide       * let the users decide
       * Yes, it is always preferrable to allow the user to set any setting they could ever desire.  Unfortunately, adding that functionality is probably quite low on the developer's list.  (But I still always push for it.)  - KitchM       * Yes, it is always preferrable to allow the user to set any setting they could ever desire.  Unfortunately, adding that functionality is probably quite low on the developer's list.  (But I still always push for it.)  - KitchM
 +      * Screens of mini pc's with 7 - 10 " aren't 1600x1200 and one little Gif/Mng, in the middle of the screen .... not sure it would low the system that much . But that's ok, i stop to search a way. 
  
->> Screens of mini pc's with 7 - 10 " aren't 1600x1200 and one little Gif/Mng, in the middle of the screen .... not sure it would low the system that much . But that's ok, i stop to search a way.  +  * <del>Thumbnails on the desktop. Yes, just like nautilus.  ([[XfceBug(4344)]])</del> **Fixed**
- +
-  * Thumbnails on the desktop. Yes, just like nautilus.  ([[XfceBug(4344)]])+
     * Of image files?  Sounds good to me.  --kelnos     * Of image files?  Sounds good to me.  --kelnos
  
-  * Drop the grid that block the freedom to move the desktop icons.+  * <del>Drop the grid that block the freedom to move the desktop icons.</del> **Moved to [[XfceBug(5631)]]**
     * That requires a rewrite of most of the desktop view widget.  It's on my TODO list, but won't happen any time soon.  --kelnos     * That requires a rewrite of most of the desktop view widget.  It's on my TODO list, but won't happen any time soon.  --kelnos
  
Line 429: Line 469:
       * Configurable spacing implemented for 4.6.  See xfdesktop [[http://svn.xfce.org/svn/xfce/xfdesktop/trunk/README|README]].       * Configurable spacing implemented for 4.6.  See xfdesktop [[http://svn.xfce.org/svn/xfce/xfdesktop/trunk/README|README]].
  
-  * I put in question if XFCE could drop desktop icons--and possibly even panel support--in favour of a generalized 'cupboard' app coming around like a window of free space to assort 'things'. Users would have more control over (window and content) size, placement and order.+  * <del>I put in question if XFCE could drop desktop icons--and possibly even panel support--in favour of a generalized 'cupboard' app coming around like a window of free space to assort 'things'. Users would have more control over (window and content) size, placement and order.</del> 
 +    * XFCE uses the classic desktop metaphor --nodiscc
  
   * Launcher icons && minimized window icons (simultaneously)   * Launcher icons && minimized window icons (simultaneously)
Line 454: Line 495:
  
   * Add option to arrange or keep icons arranged on the desktop.   * Add option to arrange or keep icons arranged on the desktop.
 +
 +  * Arranging icons in desktop just like KDE-refresh desktop/Gnome-cleanup by name. 
  
   * <del>Optional inclusion of Novell SLED 10 desktop menu (or new XFCE version using similar design goals) as replacement for standard desktop menu.</del>   * <del>Optional inclusion of Novell SLED 10 desktop menu (or new XFCE version using similar design goals) as replacement for standard desktop menu.</del>
Line 461: Line 504:
     * This has nothing to do with xfdesktop.  This turns out to be very difficult to do, and requires support from the toolkit (gtk).  There are a few patches floating around (try Google), but they're rather hackish and unreliable (i.e., some apps crash when you use them).  --kelnos     * This has nothing to do with xfdesktop.  This turns out to be very difficult to do, and requires support from the toolkit (gtk).  There are a few patches floating around (try Google), but they're rather hackish and unreliable (i.e., some apps crash when you use them).  --kelnos
  
-  * Arranging icons in desktop just like KDE-refresh desktop/Gnome-cleanup by name. +
  
   * <del>I'm sure this has been asked before (and countless times), but... what about allowing an external program to draw the background? Right now the only way to have eg.: xsnow or xplanet, is to disable xfdesktop completely, which means the drawing program is not aware of the screen space occupied by panels, and the compositor is not aware there is actually a background behind, thus showing a plain dull grey "failsafe background". --- Luis Machuca B.</del>   * <del>I'm sure this has been asked before (and countless times), but... what about allowing an external program to draw the background? Right now the only way to have eg.: xsnow or xplanet, is to disable xfdesktop completely, which means the drawing program is not aware of the screen space occupied by panels, and the compositor is not aware there is actually a background behind, thus showing a plain dull grey "failsafe background". --- Luis Machuca B.</del>
Line 475: Line 518:
   * There should be an option so that when minimizing applications to the desktop they can be removed from the task list.  Eg in this mode the task list would contain unminimized applications and all your minimized applications would be on the desktop.   * There should be an option so that when minimizing applications to the desktop they can be removed from the task list.  Eg in this mode the task list would contain unminimized applications and all your minimized applications would be on the desktop.
  
-  * desktop file settings dialog should look like the thunar one(lets me choose emlems etc)+  * <del>desktop file settings dialog should look like the thunar one(lets me choose emlems etc)</del> 
 +    * Works for me --nodiscc
  
-  * Support for enlightenments(E17) animated backgrounds(or support for *.mng's) 
  
-  * Same behaviour as Thunar when editing filename : select the filename without the extension 
  
-  * maybe use thunar to display the desktop, this can fix the the behavior or the display of thumbnails+  * <del>Same behaviour as Thunar when editing filename : select the filename without the extension</del> 
 +    * Works for me --nodiscc 
 + 
 +  * <del>maybe use thunar to display the desktop, this can fix the the behavior or the display of thumbnails</del> 
 +    * Works for me --nodiscc
  
   * support for to use picturefeeds as wallpaper, like http://feeds.feedburner.com/ngpod   * support for to use picturefeeds as wallpaper, like http://feeds.feedburner.com/ngpod
 +
 +  * Enable locating desktop icons on the desktop for the primary display (or any display in a multi-monitor setup).
  
 ===== Display Manager ===== ===== Display Manager =====
  
   * Xfce needs one as an official component, its a shame that some Xfce-Distributions comes with gdm as display manager   * Xfce needs one as an official component, its a shame that some Xfce-Distributions comes with gdm as display manager
-   * maybe someone can fork lxdm or slim... +    * maybe someone can fork lxdm or slim... 
-   * the most promising DM at the moment is LightDM. Perhaps Xfce would consider accepting the project under its umbrella +    * the most promising DM at the moment is LightDM. Perhaps Xfce would consider accepting the project under its umbrella 
 +    * I use LightDM as a display manager, with ''lightm-gtk-greeter''. It works fine for me, but GDM is also fine.
 ===== Run dialog ===== ===== Run dialog =====
   * Completion of commands, not only already typed commands.   * Completion of commands, not only already typed commands.
Line 513: Line 561:
     * <del>I disagree with sytax highlightning. For that we have NEdit (if we want to go with light software). I think better improvements would be the ability to call an external progra to process the file (eg.: what about a 'sed-in-place' option?). --- Luis Machuca B.</del>     * <del>I disagree with sytax highlightning. For that we have NEdit (if we want to go with light software). I think better improvements would be the ability to call an external progra to process the file (eg.: what about a 'sed-in-place' option?). --- Luis Machuca B.</del>
     * This feature was introduced in version 0.3.0. Useful and mousepad remains lighweight.     * This feature was introduced in version 0.3.0. Useful and mousepad remains lighweight.
- +  <del>Tabs</del> 
- +    Available since 0.3.
-  * Tabs +
- +
-  GTKspell - [[https://bugzilla.xfce.org/show_bug.cgi?id=957|Bug 957]] +
   * Keep mousepad as fast as it is now (I'm using 0.2.12), no need to bloat it with features. Sometimes I wonder if it actually is a gtk+ 2 application, because it feels even faster than xterm. It starts instantaneously on my duron 800, I wish every application would start as fast (even the "about xfce" dialog box takes longer to start). Great job!   * Keep mousepad as fast as it is now (I'm using 0.2.12), no need to bloat it with features. Sometimes I wonder if it actually is a gtk+ 2 application, because it feels even faster than xterm. It starts instantaneously on my duron 800, I wish every application would start as fast (even the "about xfce" dialog box takes longer to start). Great job!
- 
   * <del>UTF-16 support</del>   * <del>UTF-16 support</del>
 +  * Loving the gtksourceview syntax highlighting feature, but it seems to be incomplete. Specifically, please add support for the current-line and right-margin styles
 +    * This is done in Git, will be available next release (I added lots of GSV-related prefs).
 +  * Plugin support - In order to keep Mousepad lightweight but allow people to add all the really useful features they might want will require adding support for plugins. Most likely it would use LibPeas to avoid re-inventing the wheel. The following wishlist features would be suitable to be implemented in plugins and would probably never land in core (except as plugins, perhaps):
 +    * GTKspell - [[https://bugzilla.xfce.org/show_bug.cgi?id=957|Bug 957]]
 +    * Encrypt-Decrypt for text formatted as base64 hex and so on
 +    * Ability to split view horizontally/vertically (at the very least horizontally) to edit the same file in multiple locations at the same time in one Mousepad window.
  
-  * Encrypt-Decrypt for text formatted as base64 hex and so on 
-    * I think this would bloat the app. In most editors things like this are implemented as plugins. Unfortunately mousepad doesn't support plugins :(  
-  * Loving the gtksourceview syntax highlighting feature, but it seems to be incomplete. Specifically, please add support for the current-line and right-margin styles 
-  * Ability to split view horizontally/vertically (at the very least horizontally) to edit the same file in multiple locations at the same time in one Mousepad window. 
 ===== Terminal ===== ===== Terminal =====
   * Make it possible to use a different font in individual tabs and / or windows, without changing the general font setting.   * Make it possible to use a different font in individual tabs and / or windows, without changing the general font setting.
     * Ideally, implement customizable profiles, which have some settings different from the default. A user would (optionally) choose a profile when opening a new tab or a terminal window. This could be done for example by holding down the left button for a second, or right clicking, on the new tab button, or via the menus. See other terminal emulators to see how this has been done. This would be a more general solution and would allow users to use all kind of settings in their profiles, not just setting the font.     * Ideally, implement customizable profiles, which have some settings different from the default. A user would (optionally) choose a profile when opening a new tab or a terminal window. This could be done for example by holding down the left button for a second, or right clicking, on the new tab button, or via the menus. See other terminal emulators to see how this has been done. This would be a more general solution and would allow users to use all kind of settings in their profiles, not just setting the font.
 +    * Second the request for //named// per-terminal profiles.  They could be implemented in 2 or 3 stages: (1) afford selection of foreground/background color and transparency, font face and size, and terminal title; (2)afford choice of window furniture.  Many applications run in a terminal, and being able to set those features in a visually distinctive way would improve usability.  The individual profiles could be implemented as variations on a general profile.
 +  * Ctrl + and Ctrl - to increase/decrease font size
   * Make the amount that is scrolled in history via mouse wheel configurable   * Make the amount that is scrolled in history via mouse wheel configurable
   * When i switch to a non-latin keyboard layout, the various CTRL shortcuts (CTRL-A, CTRL-E etc.) no longer work (bug #3037).   * When i switch to a non-latin keyboard layout, the various CTRL shortcuts (CTRL-A, CTRL-E etc.) no longer work (bug #3037).
Line 541: Line 588:
   * Select all option would be useful.   * Select all option would be useful.
   * Option to redirect all output to a log file, ideally, the log file could be set by tag.   * Option to redirect all output to a log file, ideally, the log file could be set by tag.
 +  * Option to automatically copy the selected text with double click
 ===== GTK engine ===== ===== GTK engine =====
   * Documentation of how it does what it does (what is the effect) and how to use it for theming.   * Documentation of how it does what it does (what is the effect) and how to use it for theming.
Line 552: Line 600:
 ===== Print Dialog and Printing Manager ===== ===== Print Dialog and Printing Manager =====
  
-  * Add support for printing PDF/Postscript files.+  * Add support for printing PDF/Postscript files, particularly newer ones with more complex features.  Many printers in the printer list haven't been made in decades and are unlikely to still be in service, whereas some newer printers, e.g. the M400 series Laserjets, still aren't in the list.
   * Printing via Samba shared printers.   * Printing via Samba shared printers.
   * Add the possibility to print odd/even pages, for those printers which need manual duplex   * Add the possibility to print odd/even pages, for those printers which need manual duplex
Line 568: Line 616:
      * Shouldn't users have a choice instead of making it just for one person's taste?  - KitchM      * Shouldn't users have a choice instead of making it just for one person's taste?  - KitchM
        * let me set this xfce4-settings-editor?        * let me set this xfce4-settings-editor?
 +       * icon size should be settable, like font size (and for the same reason)
 +
 ===== New Modules ===== ===== New Modules =====
   * ''xfstart'' -- Utility to start applications with certain WM_HINTS set.   * ''xfstart'' -- Utility to start applications with certain WM_HINTS set.
Line 625: Line 675:
   * ''xffind/xfsearch'' -- File search utility. It could simply be a front-end for the unix find utility which is available in virtually every *nix system. Searching for a specific pattern inside a file could also be done, through grep, using find's -exec parameter. To make it even more useful, it could be integrated to Thunar's context menus.   * ''xffind/xfsearch'' -- File search utility. It could simply be a front-end for the unix find utility which is available in virtually every *nix system. Searching for a specific pattern inside a file could also be done, through grep, using find's -exec parameter. To make it even more useful, it could be integrated to Thunar's context menus.
     * Try catfish (by the developer of Postler and Midori)     * Try catfish (by the developer of Postler and Midori)
 +  * ''xfdashboard'' -- possibility to leave with a right click, action buttons : logout, shutdown, lockscreen
 ===== Bindings ===== ===== Bindings =====
  
Line 648: Line 698:
     *and please let me choose the audio track     *and please let me choose the audio track
       *make it skinable like gmplayer or the xine ui       *make it skinable like gmplayer or the xine ui
 +  * <del>1by1 clone for Xfce (http://mpesch3.de1.cc/1by1.html, http://en.wikipedia.org/wiki/1by1, http://www.portablefreeware.com/index.php?id=90, http://ubuntuforums.org/showthread.php?t=853799, http://appdb.winehq.org/objectManager.php?sClass=application&iId=3049</del>
 +    * [[http://audacious-media-player.org/|Audacious]] is a full featured, siple and lightweight audio player.
 +    * It is [[http://wiki.winehq.org/AppsThatSupportWine|officially supported]] by WineHQ < but (HELL!) I'm not going yo install WineHQ on my beautiful Xfce desktop < I'll get [[http://www.reactos.org/en/index.html|ReactOS]] someday though :P
 +    * MOC - music on console, does the job (not the same feeling, though) & it could be a good start-up for GUI development aimed for youth that are pretty nervous when it comes to Cli (command-line) interface or Console via a terminal emulator.
 +      * [[http://zik.rubyforge.org/|Audio player ZiK]] (done?)
 +        *ZIK is not Ruby, and AFAIK, Xfce Goodies should be C/C++. I have started a [[http://sourceforge.net/projects/kissplayer/|similar project]], it's still ugly, but if someone is interested in helping, we could make it GTK "native" and Xfce-like.
  
 ===== XFCE-splash ==== ===== XFCE-splash ====
Line 690: Line 746:
       * and it seem to be that the folowing project is an XUL fork, see: http://code.google.com/p/sqlite-manager/       * and it seem to be that the folowing project is an XUL fork, see: http://code.google.com/p/sqlite-manager/
  
-===== 1by1 clone for Xfce ===== 
- 
-  * you can't resist it ;) 
-  * [[http://mpesch3.de1.cc/1by1.html|1by1 - the directory player]] 
-  * http://en.wikipedia.org/wiki/1by1 
-  * http://www.portablefreeware.com/index.php?id=90 
-  * http://ubuntuforums.org/showthread.php?t=853799 
-  * http://appdb.winehq.org/objectManager.php?sClass=application&iId=3049 
-  * It is [[http://wiki.winehq.org/AppsThatSupportWine|officially supported]] by WineHQ < but (HELL!) I'm not going yo install WineHQ on my beautiful Xfce desktop < I'll get [[http://www.reactos.org/en/index.html|ReactOS]] someday though :P 
-    * MOC - music on console, does the job (not the same feeling, though) & it could be a good start-up for GUI development aimed for youth that are pretty nervous when it comes to Cli (command-line) interface or Console via a terminal emulator. 
-      * [[http://zik.rubyforge.org/|Audio player ZiK]] (done?) 
-        *ZIK is not Ruby, and AFAIK, Xfce Goodies should be C/C++. I have started a [[http://sourceforge.net/projects/kissplayer/|similar project]], it's still ugly, but if someone is interested in helping, we could make it GTK "native" and Xfce-like. 
 ===== Productivity tools for XFCE ===== ===== Productivity tools for XFCE =====
  
Line 707: Line 751:
     * How about using an online web Office application for example like Google Docs (it's the only good one I know off-head). In the word processor you will obviously have to support OO-XML and OASIS OpenDocument which is a real hard MF task otherwise there is no point as you will be in a small nutshell being the only one able to read and save the documents. Perhaps a MS Wordpad-like application with RTF documents? For what's in my case, I'm a happy OOo user. But at last there are also Desktop-wiki applications like **Zim** and **Tomboy** that support wiki/camel syntax, and even standalone HTML files with javascript like **Wiki on a stick** and **Tiddly wiki**. --- mike      * How about using an online web Office application for example like Google Docs (it's the only good one I know off-head). In the word processor you will obviously have to support OO-XML and OASIS OpenDocument which is a real hard MF task otherwise there is no point as you will be in a small nutshell being the only one able to read and save the documents. Perhaps a MS Wordpad-like application with RTF documents? For what's in my case, I'm a happy OOo user. But at last there are also Desktop-wiki applications like **Zim** and **Tomboy** that support wiki/camel syntax, and even standalone HTML files with javascript like **Wiki on a stick** and **Tiddly wiki**. --- mike 
         * Well, an online app can't really substitute a local one in this case (especially on a mobile device). Wordpad-like app is nice, but I don't really see any point in choosing RTF as default - the specification is pretty obscure and not really implemented correctly in contemporary MS products (although the spec is open, you still get compatibility issues). Second, I can't see a reason why choosing ODT would make it necessary to support OOXML as well. OOXML specs are enormous and intricated to my knowledge (although I am not really competent here). But you are right about WordPad (or Ted, in terms of functionality) - that's exactly what I want, just a little bit more contemporary and supporting a more recent standard as default. --- ilembitov         * Well, an online app can't really substitute a local one in this case (especially on a mobile device). Wordpad-like app is nice, but I don't really see any point in choosing RTF as default - the specification is pretty obscure and not really implemented correctly in contemporary MS products (although the spec is open, you still get compatibility issues). Second, I can't see a reason why choosing ODT would make it necessary to support OOXML as well. OOXML specs are enormous and intricated to my knowledge (although I am not really competent here). But you are right about WordPad (or Ted, in terms of functionality) - that's exactly what I want, just a little bit more contemporary and supporting a more recent standard as default. --- ilembitov
-  * I would be very much against an Xfword: Xfce is not in any way in the business of word processing. If you're looking for something lightweight and cool try **LyX**, a GUI to LaTeX that allows you to easily create beautifully typeset documents and presentations. The quality of the professionally-looking LaTeX- / LyX-generated PDF documents surpasses by far the capabilities of ordinary word processors (MS Word, OOo, Abiword, etc.). +  * I would be very much against an Xfword: Xfce is not in any way in the business of word processing. If you're looking for something lightweight and cool try **LyX**, a GUI to LaTeX that allows you to easily create beautifully typeset documents and presentations. The quality of the professionally-looking LaTeX- / LyX-generated PDF documents surpasses by far the capabilities of ordinary word processors (MS Word, OOo, Abiword, etc.)
 +  * Not "productivity", precisely, but a specialised editor for creating themes would be nice, since themes seem to be a VERY popular area of work.  It's possible to do the art for a theme in gimp, but breaking the image into the relevant parts must be done by hand, which is tedious to say the least
  
 ===== Easy Font Installer ===== ===== Easy Font Installer =====
Line 730: Line 775:
   * Moreover, it would be nice if there was an option that prevents the machine from going to sleep when there is some computational load. This way, one could just leave the machine crunching through a large amount of data and have it go to sleep after it has finished.   * Moreover, it would be nice if there was an option that prevents the machine from going to sleep when there is some computational load. This way, one could just leave the machine crunching through a large amount of data and have it go to sleep after it has finished.
   * An easy-to-implement feature request: Please add an advanced configuration option for telling the power manager which backlight interface to use (e.g. "acpi_video0" or "intel_backlight"). Backlight implementation is a complete mess in Linux, so sometimes the unwanted interface cannot be removed from /sys/class/backlight/, or the user has a non-supported laptop-specific interface name, and in these cases it can be necessary to change the hardcoded priority order of xfpm-backlight-helper.c   * An easy-to-implement feature request: Please add an advanced configuration option for telling the power manager which backlight interface to use (e.g. "acpi_video0" or "intel_backlight"). Backlight implementation is a complete mess in Linux, so sometimes the unwanted interface cannot be removed from /sys/class/backlight/, or the user has a non-supported laptop-specific interface name, and in these cases it can be necessary to change the hardcoded priority order of xfpm-backlight-helper.c
 +  * **Enhance the PowerManager indicator by changing its icon color when sleep is inhibited**; e.g., bright blue when inhibited by setting "Presentation Mode" or by program action and a subtle color (like grey or its current white) when not inhibited.  That way, when leaving the computer, a quick, effortless visual check lets the user know if the computer/monitors will remain on indefinitely or not. I implemented that feature myself in python and find it avoids much frustration, but a built-in feature would be nice for everyone and nicer for me. 
 ===== Xfce4-appfinder ===== ===== Xfce4-appfinder =====
  
   * Add simple arithmetic evaluator. Just the 4 basic operations (addition, substraction, multiplication and division)   * Add simple arithmetic evaluator. Just the 4 basic operations (addition, substraction, multiplication and division)
 +
 +
 +=====Time and Tag based File Search=====
 +
 +Finding Files by Date and Metadata. When one starts typing the name of a file in Thunar currently the words typed are displayed in a textbox and files matching the text in the current directory are shown.
 +
 +But imagine if someone only wants to find files by a specific date or date range, camera they were taken with, or sort files by tags.
 +
 +This can be quickly acomplished if a feature adding search options in an "option ":" keywords" format is implimented.
 +
 +For example to display files by a specific date one could type "    d:01/07/2015   "  This would display all files or folders created on January seventh 2015.
 +
 +For a range of time one could type "  d:01/02/2012-01/03/2015  " All files inbetween and including these dates are displayed.  
 +
 +To display only files with a metadata eliment one could use "   m:Nikon   " This would display files or folders with the tag Nikon in them. "This would also be usefull for finding peoples pictures as a name could be used."
 +
 +A Recursive option such as " r:  " Would help users find files in subdirectories and this could be used with the other options.  
 +
 +This whole idea is based on how the Vim text editor manages text, and I believe this form of functionality could give a Lot more power to the XFCE desktop.