xfce4-whiskermenu-plugin issueshttps://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues2023-07-26T15:20:37Zhttps://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/54Whiskers menu jumps to non-matching item because of mouse pointer2023-07-26T15:20:37ZH. James HarkinsWhiskers menu jumps to non-matching item because of mouse pointerHere is a typical thing that happens multiple times a day for me.
1. The mouse pointer happens to be in the screen area where the whiskers menu will appear.
2. I press the hotkey to open the whiskers menu.
3. I type a few characters of ...Here is a typical thing that happens multiple times a day for me.
1. The mouse pointer happens to be in the screen area where the whiskers menu will appear.
2. I press the hotkey to open the whiskers menu.
3. I type a few characters of the name of the app I want to open.
4. The menu correctly narrows the search results, *but* it also jumps the blue-bar selection to an item that had been directly under the mouse pointer.
Actual behavior: An item is currently selected which a/ I did not request, b/ may not even match the characters I typed, and c/ may not even have any direct relationship with the mouse pointer.
Expected behavior: The menu should ignore the mouse position until I actually touch and move the mouse. (It should respond to mouse *motion*. It should not respond to the presence of a stationary mouse pointer within the menu's bounds.)
In this screenshot, note that I'm searching for "ema" and, if I press return at this point, it will helpfully(?) open LibreOffice Math (????!!! why???!!!!???!!!???) and *not* Emacs as I would expect.
Also note the tool tip for "E-Book Editor." This tells me that the menu initially put LibreOffice Math a couple of rows higher, and picked up the item based on the mouse position -- and *then* late-arriving search results pushed LO Math lower. (Again, my expected behavior is at least that nothing would be selected at this point, or that the best match = "Emacs (GUI)" would be selected.)
![xfce-menu-why-the-hell](/uploads/32c646a812af31e1dcb7806586d8a66c/xfce-menu-why-the-hell.png)
User impact: As this happens multiple times every day, this is -- the next word is carefully chosen -- *infuriating*. It is pitch-the-computer-out-the-flipping-window maddening. It is *ridiculous*. I am very happy with XFCE in almost all respects, but this is very nearly a dealbreaker. There is no justification for this behavior. Please fix it.https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/101horizontal scrolling for icons without description2023-04-27T20:06:22Zfadi123gohorizontal scrolling for icons without descriptionWhen I choose icons without description . could there be another option to enable horizontal scrolling, like thunar compact list view . It will make icons appear in more than one column. Horizontal scrolling may not work well with single...When I choose icons without description . could there be another option to enable horizontal scrolling, like thunar compact list view . It will make icons appear in more than one column. Horizontal scrolling may not work well with single click. So you will have to create scrolling arrows or enable double click.
![horizontal](/uploads/5682a67ade2b5a0e71c049c472a6547b/horizontal.png)https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/87Let users select their own icons for command actions (settings, lock, logout)2023-04-27T10:36:20ZSkyler SpaethLet users select their own icons for command actions (settings, lock, logout)Hello,
Firstly, like others, I'd like to express my gratitude for this amazing program you've made. It is the only start menu-like program I've found that does exactly what I want and nothing over the top like a lot of others I've seen....Hello,
Firstly, like others, I'd like to express my gratitude for this amazing program you've made. It is the only start menu-like program I've found that does exactly what I want and nothing over the top like a lot of others I've seen. The GTK CSS selectors make it relatively easy to theme and make it fit your OS. Whiskermenu on its own is the biggest reason I use XFCE (though I do love a lot about the DE)!
All this said, I'm curious if there'd be any interest in allowing users to specify - either via icon name or likely via icon picker - which icons they want for the commands (the three in the lower-right corner in below image:
![image](/uploads/418ff649f9d1d7da7b6fd103812d372f/image.png)
I personally would like this as I'm not a fan of the icons my pack happens to have for this specific case. I am aware there's a few options, one being to change the icons in the pack, but I'd still like to be able to use them in other situations, or the other being manually change the icons in `settings.cpp` from 104:170, then building from source. That said, I think the best option would be to allow the application to give users the control since it's the least intrusive to the system and less work by the end user.
If this is an idea you'd be on board with, I'd love to move forward on either contributing it myself or seeing it added by someone else. If this isn't something you're into, I'll just save a little time and hardcode the new icons into my own source. I am by no means a C++ dev but I can figure out what I need by using code from elsewhere in the app, like the taskbar icon selection.
Thanks!https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/98increase spaces between menu items2023-04-27T10:35:42Zfadi123goincrease spaces between menu itemsIn whisker menu items seam to be staked on top of each other with no spaces between them and no indentation before the icon, unlike mate brisk. this will make the menu look better.
**brisk**: ![brisk](/uploads/85910676eacea7493f045eb58...In whisker menu items seam to be staked on top of each other with no spaces between them and no indentation before the icon, unlike mate brisk. this will make the menu look better.
**brisk**: ![brisk](/uploads/85910676eacea7493f045eb5810f804f/brisk.png)!
**whisker**: ![whiskerg](/uploads/a22a5b415553a44d7a732986ee045abd/whiskerg.png)https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/99right click menu for xfce application menu2023-04-22T18:23:55Zfadi123goright click menu for xfce application menuI wish there was a right click menu for xfce application menu items similar to the ones in whisker menu. they should feature entries such as add to desktop , add to panel and edit appliction..![right_click](/uploads/ca42086a828a6d6f23fc9...I wish there was a right click menu for xfce application menu items similar to the ones in whisker menu. they should feature entries such as add to desktop , add to panel and edit appliction..![right_click](/uploads/ca42086a828a6d6f23fc934dd79264c6/right_click.png)
A right click menu for application menu as well , some people still like to use application menu.https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/84SUPER hotkey causes Whisker menu to suddenly disappear on Xubuntu 22.04 due t...2023-04-17T12:14:21ZLorenzo StancoSUPER hotkey causes Whisker menu to suddenly disappear on Xubuntu 22.04 due to xcapeAfter upgrading to Xubuntu 22.04, Whisker menu suddenly closes every time I open it running `xfce4-popup-whiskermenu` with a `Super L` hotkey I defined in keyboard settings under "Application Shortcuts". Often this is so quick I can't ev...After upgrading to Xubuntu 22.04, Whisker menu suddenly closes every time I open it running `xfce4-popup-whiskermenu` with a `Super L` hotkey I defined in keyboard settings under "Application Shortcuts". Often this is so quick I can't even see the menu, other times it clearly appears just to close itself in a blink of an eye. The issue does not occur when running `xfce4-popup-whiskermenu` in a terminal or in any other way.
I found out the culprit to be [the addition of `xcape` in 22.04](https://gitlab.xfce.org/xfce/libxfce4ui/-/issues/1#note_12979), which runs `xcape -e 'Super_L=Control_L|Escape'` in background when logging in. Running `sudo killall xcape` fixes the issue immediately, so for the moment I just disabled that command, named "Bind Super Key", under "Application Autostart" in session and startup settings.
I guess the problem is that `xcape` makes `Super_L` trigger `Escape` which closes the menu, but I'm not 100% sure about that. Also, the issue is not fixed by checking the option to leave Whisker menu opened when it loses focus.https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/97Plugin event for favorites menu2023-02-03T15:45:22ZcaslatcmuPlugin event for favorites menuI am looking at the `xfce4-popup-whiskermenu` wrapper script.
Would it be much effort for a similar feature for just the "Favorites" submenu?I am looking at the `xfce4-popup-whiskermenu` wrapper script.
Would it be much effort for a similar feature for just the "Favorites" submenu?https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/65xfce4-popup-whiskermenu only works every second time2023-02-03T00:53:40Zimikklxfce4-popup-whiskermenu only works every second timeThe issue is present in 2.6.1, 2.6.0 still worked. I have a desktop shortcut to open whiskermenu via 'xfce4-popup-whiskermenu'. When opening the menu and then closing it via 'ESC' a subsequent opening does not work but the third opening ...The issue is present in 2.6.1, 2.6.0 still worked. I have a desktop shortcut to open whiskermenu via 'xfce4-popup-whiskermenu'. When opening the menu and then closing it via 'ESC' a subsequent opening does not work but the third opening will work again. When closing the menu via the shortcut (xfce4-popup-whiskermenu) the behaviour is as expected.https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/96[ Update Request ] Add menu selection to xfce4-popup-whiskermenu2023-02-03T00:50:12Z266-750Balloons[ Update Request ] Add menu selection to xfce4-popup-whiskermenuThank you for your quick response to my issue #95. That helps and serves my purpose. Based on the suggesting, I made a few edits to the wrapper and added a -n option to specify the menu and a -l option for listing the menu. Here's the mo...Thank you for your quick response to my issue #95. That helps and serves my purpose. Based on the suggesting, I made a few edits to the wrapper and added a -n option to specify the menu and a -l option for listing the menu. Here's the modified source:
```sh
export TEXTDOMAIN="xfce4-panel"
export TEXTDOMAINDIR="@CMAKE_INSTALL_FULL_LOCALEDIR@"
ATPOINTER="false"
MENUNUMBER=""
case "$1" in
-h|--help)
echo "$(gettext "Usage:")"
echo " $(basename $0) [$(gettext "OPTION")...]"
echo
echo "$(gettext "Options:")"
echo " -p, --pointer $(gettext "Popup menu at current mouse position")"
echo " -h, --help $(gettext "Show help options")"
echo " -V, --version $(gettext "Print version information and exit")"
echo " -n, --number $(gettext "Choose which menu to popup with a number")"
echo " -l, --list $(gettext "Print available menus for selection")"
exit 0
;;
-V|--version)
echo "$(basename $0) @whiskermenu_version@"
echo "Copyright (C) 2013 Graeme Gott"
exit 0
;;
-l|--list)
echo "Menu Numbers:"
# This one might not be distro-agnostic, as I can't find whiskermenu entries in Fedora. I'd have to look into xfce4-panel's makefiles.
ls -1a ~/.config/xfce4/panel | grep whiskermenu | sed 's/whiskermenu-//'| sed 's/.rc//'
exit 0
;;
-p|--pointer)
ATPOINTER="true"
case "$2" in
-n|--number)
MENUNUMBER=-$3
;;
esac
;;
-n|--number)
MENUNUMBER=-$2
case "$3" in
-p|--pointer)
ATPOINTER="true"
;;
esac
;;
esac
@CMAKE_INSTALL_FULL_BINDIR@/xfce4-panel --plugin-event=whiskermenu$MENUNUMBER:popup:bool:$ATPOINTER
```
I was wondering if you could add those modifications and the needed stuff to the man file or if I could somehow make a merge request, although I might have to modify the -l command.https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/95Better Handling of Hotkeys and Multiple Menus2023-02-03T00:47:43Z266-750BalloonsBetter Handling of Hotkeys and Multiple Menus<h3>Problem</h3>
I have two monitors. On each monitor, I have a panel. Mainly for aesthetic reasons (but also in case my main monitor was acting up and I couldn't access the Whisker menu on my main monitor), I would like to have a Whiske...<h3>Problem</h3>
I have two monitors. On each monitor, I have a panel. Mainly for aesthetic reasons (but also in case my main monitor was acting up and I couldn't access the Whisker menu on my main monitor), I would like to have a Whisker Menu on both monitors. However, if I have a Whisker menu on my secondary monitor and run xfce4-popup-whiskermenu (typically via the shortcut key I have mapped to open the Whisker menu), it opens the menu on the secondary monitor instead of the primary one I work on most often.
<h3>Current Workaround</h3>
At the moment, I have just put a standard application menu on my secondary panel.
<h3>Proposed Solution</h3>
I was thinking that the xfce4-popup-whiskermenu command could have a parameter for which menu. This could be with a number assigned to each menu (or UUID), which could be got by adding a feature to the command to list available menus or being able to get (and maybe set) a unique identifier in the individual Whisker Menu's configuration dialog.
<h3>Device Information</h3>
- Operating System: Debian GNU/Linux Bookworm
- Linux Kernel Version: Linux 6.0.12-1 AMD64
- Whisker Menu Version: 2.7.1
- XFCE Version: 4.18
- XFWM Version: 4.18
- GTK Version: 3.24.36https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/94[Feature Request] "Add to Panel" do not add to the end2023-01-17T23:43:16Zk3dAR[Feature Request] "Add to Panel" do not add to the endApplications added to panel via "Add to Panel" is currently added as last panel item,
can be changed to add right before "Window Buttons" (and/or "Docklike Taskbar") applet ?Applications added to panel via "Add to Panel" is currently added as last panel item,
can be changed to add right before "Window Buttons" (and/or "Docklike Taskbar") applet ?https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/93BUG: xfce 4.18.1 whiskermenu 2.7.1: Does not work block button in whiskermenu.2023-01-12T20:51:35ZivanmaraBUG: xfce 4.18.1 whiskermenu 2.7.1: Does not work block button in whiskermenu.Hello. In xfce 4.18.1, whiskermenu 2.7.1: Does not work block button in whiskermenu.
![3](/uploads/3f182c328537a83e6ab239ec9703f81e/3.png)Hello. In xfce 4.18.1, whiskermenu 2.7.1: Does not work block button in whiskermenu.
![3](/uploads/3f182c328537a83e6ab239ec9703f81e/3.png)https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/91"Add to Desktop" should mark launcher as trusted2023-01-12T15:28:06ZKen Taylor"Add to Desktop" should mark launcher as trustedIt seems when whiskermenu copies a .desktop launcher to ~/Desktop it doesn't mark it as "trusted" according to Thunar, leading Thunar to show an "Untrusted application launcher" dialog on first launch. It would be convenient if whiskerme...It seems when whiskermenu copies a .desktop launcher to ~/Desktop it doesn't mark it as "trusted" according to Thunar, leading Thunar to show an "Untrusted application launcher" dialog on first launch. It would be convenient if whiskermenu could mark such items as trusted automatically.
This "trusted launcher" functionality was implemented in Thunar as part of Issue https://gitlab.xfce.org/xfce/thunar/-/issues/156
Tested with whiskermenu 2.7.1 and Thunar 4.18.1 on Manjaro.https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/92Where did the rc config file go?2023-01-09T08:50:06ZfulalasWhere did the rc config file go?Up to 2.6.2 whisker menu used to create/read `~/.config/xfce4/panel/whiskermenu-xx.rc` file to manage its settings, but since 2.7.0 this is not the case anymore.
Is this intentional?
**EDIT**: I realized this issue only happens regardi...Up to 2.6.2 whisker menu used to create/read `~/.config/xfce4/panel/whiskermenu-xx.rc` file to manage its settings, but since 2.7.0 this is not the case anymore.
Is this intentional?
**EDIT**: I realized this issue only happens regarding recent applications feature, meaning if you open whisker menu for the first time, open an application from inside it, the rc file is not generated. And I believe if you edit it manually with the recent applications, whisker menu won't read it.
**EDIT 2**: the same issue for favorites. It seems in Settings.cpp these 2 lines are not working properly:
```
favorites.save(rc);
recent.save(rc);
```https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/90changing button image in whiskermenu returns an error, MX 21.2.12022-12-22T12:30:28ZАнтон Мырзинchanging button image in whiskermenu returns an error, MX 21.2.1![Снимок_экрана_2022-12-20_21-00-02](/uploads/070152c127b392ef9dc242108bbed793/Снимок_экрана_2022-12-20_21-00-02.png)![Снимок_экрана_2022-12-20_21-00-02](/uploads/070152c127b392ef9dc242108bbed793/Снимок_экрана_2022-12-20_21-00-02.png)https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/89Allow custom command for 'Add to Panel'2022-11-30T19:21:07ZHemishAllow custom command for 'Add to Panel'Some distros like Zorin Lite, provide plugins like DockbarX, which shows a Windows-like or LinuxMint-like icons for active applications (its not just lanucher, its a hybrid of launcher and active applications), also some users use xfce4-...Some distros like Zorin Lite, provide plugins like DockbarX, which shows a Windows-like or LinuxMint-like icons for active applications (its not just lanucher, its a hybrid of launcher and active applications), also some users use xfce4-docklike-plugin which provides kind of same functionality. In these cases, clicking "Add to Panel" from whiskermenu on any application, adds it to panel as a a launcher, that too at the end of panel, it would be beneficial if a custom setting is provided to provide a command to invoke when 'Add to Panel' is clicked, sure the default would be the current method to invoke xfce4-panel's add launcher function. So, that way, any custom distros using custom plugins or any users custom plugins for dock or taskbar plugins could provide their respective custom commands in WhiskerMenu's settings.https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/86After upgrading to Xubuntu 20.04, the xfce-4-panel and whiskermenu-plugin hav...2022-09-05T07:25:50ZJake BesworthAfter upgrading to Xubuntu 20.04, the xfce-4-panel and whiskermenu-plugin have a 1~ pixel gap at the bottom of the desktophttps://i.imgur.com/Kp9XHWm.png
After upgrading, it seems like whisker menu, and other plugins are properly fitting to the bottom of the screen (or any side). But the main panel isn't touching the sides of the desktop. Notice in the ima...https://i.imgur.com/Kp9XHWm.png
After upgrading, it seems like whisker menu, and other plugins are properly fitting to the bottom of the screen (or any side). But the main panel isn't touching the sides of the desktop. Notice in the image the top and bottom of the panel aren't flushed with the whisker menu.
I've tried making a brand new panel and it has the same issue.
Is there any clarity on this issue? Thank you very much for your time.https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/85no app icon selectable from hidden directory2022-07-28T14:54:31ZZoltan Krausno app icon selectable from hidden directoryIn the earlier versions of xfce4-whiskermenu-plugin app icon was selectable from both hidden and unhidden directories which feature disappeared in the version 2.7.1-1. Please restore it.In the earlier versions of xfce4-whiskermenu-plugin app icon was selectable from both hidden and unhidden directories which feature disappeared in the version 2.7.1-1. Please restore it.https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/83Search results' text not drawn correctly in icon view2022-07-15T09:26:19Zdrws rwxSearch results' text not drawn correctly in icon viewI'm observing three (probably related) issues regarding the rendering of the search results' text if the icon view is set (in version 2.7.1).
The first search result always gets text rendered in the wrong (non-contrast color). In a brig...I'm observing three (probably related) issues regarding the rendering of the search results' text if the icon view is set (in version 2.7.1).
The first search result always gets text rendered in the wrong (non-contrast color). In a bright theme, all of the results are black while the first one is white until I move the mouse cursor anywhere over the menu. In a dark theme, it is the same with colors inverted. The text of the first result cannot be read until mouse cursor force-redraws the menu.
While moving over results with the cursor, the currently-active icon under the cursor gets a contrast box drawn over and its text color inverts. There is a noticable lag in the text color transition that does not occur in Favorites or any of the application menus. This is a second issue.
The third issue is that (due to the lag?) when moving with the cursor from inside the menu area over "border" icons outwards, the text doesn't get redrawn with an inverted color after the icon-selecting box is withdrawn. As in the first issue that leaves the icon label non-contrast with the background.https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/issues/82Ability to open in the center of the screen2022-06-14T17:04:14ZTioAbility to open in the center of the screenI understand if you may not be a fan of this, but could be useful from more than aesthetics. Could allow users to focus at the center of the screen. Right now I can have this:
![2022-06-14_03-34_1](/uploads/95653246be1969f83002f82301787d...I understand if you may not be a fan of this, but could be useful from more than aesthetics. Could allow users to focus at the center of the screen. Right now I can have this:
![2022-06-14_03-34_1](/uploads/95653246be1969f83002f82301787dde/2022-06-14_03-34_1.png)
But imagine we can have something akin to this:
![2022-06-14_03-35](/uploads/23f5d0157f86cd5dbe52a5928683947a/2022-06-14_03-35.png)
I think would be great. It would make Whisker more customizable and adaptable. For example I use the keyboard many times and I have it setup to open Whisker from my Super key. My attention is kinda at the middle of the screen after I press it to see Whisker, but then I have to re-adjust to wherever Whisker is positioned. I know, it is a small thing, but can be a great little help :smile:
Or at least make it open centered to the Whisker button itself.
Thanks for you work, as always!