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 [2016/09/13 12:36] – [Xfconf] mmacdwish_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 10: Line 12:
 {{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 97: 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.    * 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. 
  
Line 226: 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 261: Line 274:
   * 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 ...   * 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 390: 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 503: Line 530:
  
   * 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 =====
Line 546: Line 575:
   * 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 that 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.+    * 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   * 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
Line 722: 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 745: 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 =====