Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
wish_list [2014/12/02 00:45] – [Desktop Manager] more cleanup nodiscc | wish_list [2018/06/14 16:59] – [Window manager] grasm | ||
---|---|---|---|
Line 5: | Line 5: | ||
{{wiki: | {{wiki: | ||
+ | |||
+ | {{wiki: | ||
{{wiki: | {{wiki: | ||
Line 95: | Line 97: | ||
* 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 ===== | ||
+ | |||
+ | * Allow a Super hotkey for showing the whisker menu or application menu that doesn' | ||
+ | |||
+ | * When a panel launcher button style is set to " | ||
+ | |||
+ | * 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 ' | * In the recent 4.8 release the bottom ' | ||
| | ||
Line 155: | Line 166: | ||
* 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/ | ||
* 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 192: | ||
*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, | ||
+ | * 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' | * 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' | ||
Line 249: | Line 263: | ||
* 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" | * Ability to "Paste into folder" | ||
+ | * Support for different shortcuts in each workspace. | ||
+ | * 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. | ||
===== Window manager ===== | ===== Window manager ===== | ||
* See also [[xfwm4_changes|xfwm4 changes]] | * See also [[xfwm4_changes|xfwm4 changes]] | ||
Line 282: | Line 299: | ||
* 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' | ||
* 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, | * 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, | ||
* Placeable " | * Placeable " | ||
Line 376: | Line 394: | ||
* Look into xfwm4-settings for the shortcuts, the default should be Alt+F11. | * Look into xfwm4-settings for the shortcuts, the default should be Alt+F11. | ||
* 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' | ||
+ | |||
+ | * Allow window preview when hoovering over a window button. As < | ||
+ | |||
+ | * 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' | ||
+ | |||
Line 429: | Line 454: | ||
* Configurable spacing implemented for 4.6. See xfdesktop [[http:// | * Configurable spacing implemented for 4.6. See xfdesktop [[http:// | ||
- | * I put in question if XFCE could drop desktop icons--and possibly even panel support--in favour of a generalized ' | + | * <del>I put in question if XFCE could drop desktop icons--and possibly even panel support--in favour of a generalized ' |
+ | * XFCE uses the classic desktop metaphor --nodiscc | ||
* Launcher icons && minimized window icons (simultaneously) | * Launcher icons && minimized window icons (simultaneously) | ||
Line 489: | Line 515: | ||
* support for to use picturefeeds as wallpaper, like http:// | * support for to use picturefeeds as wallpaper, like http:// | ||
+ | |||
+ | * 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... | + | |
- | | + | * 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 '' | ||
===== Run dialog ===== | ===== Run dialog ===== | ||
* Completion of commands, not only already typed commands. | * Completion of commands, not only already typed commands. | ||
Line 532: | Line 560: | ||
* 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. | ||
+ | * Ctrl + and Ctrl - to increase/ | ||
* 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 543: | Line 573: | ||
* 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 554: | Line 585: | ||
===== Print Dialog and Printing Manager ===== | ===== Print Dialog and Printing Manager ===== | ||
- | * Add support for printing PDF/ | + | * Add support for printing PDF/ |
* 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 570: | Line 601: | ||
* Shouldn' | * Shouldn' | ||
* 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 ===== | ||
* '' | * '' | ||
Line 627: | Line 660: | ||
* '' | * '' | ||
* Try catfish (by the developer of Postler and Midori) | * Try catfish (by the developer of Postler and Midori) | ||
+ | * '' | ||
===== Bindings ===== | ===== Bindings ===== | ||
Line 650: | Line 683: | ||
*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 | ||
+ | * < | ||
+ | * [[http:// | ||
+ | * It is [[http:// | ||
+ | * 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 is not Ruby, and AFAIK, Xfce Goodies should be C/C++. I have started a [[http:// | ||
===== XFCE-splash ==== | ===== XFCE-splash ==== | ||
Line 692: | Line 731: | ||
* and it seem to be that the folowing project is an XUL fork, see: http:// | * and it seem to be that the folowing project is an XUL fork, see: http:// | ||
- | ===== 1by1 clone for Xfce ===== | ||
- | |||
- | * you can't resist it ;) | ||
- | * [[http:// | ||
- | * http:// | ||
- | * http:// | ||
- | * http:// | ||
- | * http:// | ||
- | * It is [[http:// | ||
- | * 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 is not Ruby, and AFAIK, Xfce Goodies should be C/C++. I have started a [[http:// | ||
===== Productivity tools for XFCE ===== | ===== Productivity tools for XFCE ===== | ||
Line 709: | Line 736: | ||
* 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 " | ||
===== Easy Font Installer ===== | ===== Easy Font Installer ===== | ||
Line 735: | Line 763: | ||
* Add simple arithmetic evaluator. Just the 4 basic operations (addition, substraction, | * Add simple arithmetic evaluator. Just the 4 basic operations (addition, substraction, | ||
+ | |||
+ | |||
+ | =====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 " | ||
+ | |||
+ | For example to display files by a specific date one could type " | ||
+ | |||
+ | For a range of time one could type " | ||
+ | |||
+ | To display only files with a metadata eliment one could use " | ||
+ | |||
+ | 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. |