Whisker Menu shows thin black line with Orchis theme

I’m using the Orchis theme, but when I apply it, the appearance of the Whisker Menu changes — its corners become rounded, but there’s a thin black border behind it, which makes it look strange.
Is there any way to fix this issue?

Here’s the code:

/***************
 * Whiskermenu *
 ***************/
window#whiskermenu-window {
  border-radius: 0;
  background-color: #212121;
  border: none;
}

window#whiskermenu-window entry.search {
  border-radius: 5px;
}

window#whiskermenu-window entry.search:focus {
  background-color: #2C2C2C;
}

window#whiskermenu-window > frame > border {
  border-radius: 16px;
  padding: 4px 6px 4px 6px;
  margin: 4px;
  border: none;
  background-color: rgba(33, 33, 33, 0.97);
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.2), 0 4px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1);
}

window#whiskermenu-window box.categories > button.radio {
  padding: 2px 4px;
  margin: 1px 0;
  border-radius: 5px;
}

window#whiskermenu-window box.categories > button.radio:hover {
  background-color: rgba(255, 255, 255, 0.12);
}

window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active {
  background-color: rgba(255, 255, 255, 0.3);
  color: white;
}

window#whiskermenu-window box.categories > button.radio:checked:hover, window#whiskermenu-window box.categories > button.radio:active:hover {
  background-image: none;
}

window#whiskermenu-window scrolledwindow.frame {
  padding: 2px;
  background-color: #2C2C2C;
  border-radius: 5px;
}

window#whiskermenu-window scrolledwindow.frame treeview.view {
  border-radius: 5px;
}

window#whiskermenu-window scrolledwindow.frame treeview.view:not(:hover):not(:selected) {
  background: none;
}

window#whiskermenu-window scrolledwindow.frame treeview.view:selected:hover {
  background-color: rgba(255, 255, 255, 0.12);
  color: white;
}

window#whiskermenu-window scrolledwindow.frame iconview {
  border-radius: 5px;
}

window#whiskermenu-window scrollbar {
  border: none;
}

window#whiskermenu-window scrollbar, window#whiskermenu-window scrollbar.dragging, window#whiskermenu-window scrollbar.hovering, window#whiskermenu-window scrollbar.overlay-indicator, window#whiskermenu-window scrollbar.overlay-indicator.dragging, window#whiskermenu-window scrollbar.overlay-indicator.hovering {
  background-color: transparent;
}

window#whiskermenu-window .title-area > .commands-area > button.flat.command-button {
  border-radius: 5px;
}

window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:checked, window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:active {
  background-color: rgba(255, 255, 255, 0.3);
  color: white;
}

This is @Aravisian area of expertise, and I know he will have an answer for you, because he's a customization theamer expert. :slightly_smiling_face:


1 Like

Did You download the Theme from Pling or did You use the Install Script from Github?

I downloaded it from Pling.

There is a Comment that might help You:

Otherwise, I would suggest to delete the Theme and try it with installing it with the Install Script from the Github Page:

1 Like

The issue has been resolved. Thank you!

1 Like

Is there a way to make the Whisker Menu appear centered over the application icon?
Look at the picture.

Hmm ... to be honest, I don't know. This could be a Configuration Thing to adjust. but there would be the Question where it have to be adjusted. On this, I can't help You, sorry.

What happens when you launch in terminal

xfce4-popup-whiskermenu -c

Does it open centred of the screen? Maybe this would look better.

Then you could add it to the .desktop file.

To open whisker-menu-popup at a customized position of the screen I only found this workaround:

Install the app xdotool
(sudo apt install xdotool)

sh -c "xdotool mousemove 400 300 && xfce4-popup-whiskermenu -p"

This command moves the cursor to the specified coordinates and opens whisker-menu-popup there.
Play with the coordinates 400 and 300 - they depend on your screen.

I also found this command - but I don't know, if the commands will work. You can try them both.

sh -c "xfce4-popup-whiskermenu && xdotool search --name 'Whisker Menu' windowmove x y"

(x, y = coordinates)

Then you can set this command as launcher or set it as shortcut for super key.

https://forums.linuxmint.com/viewtopic.php?t=448120

I tried it on my system. The commands work.

I didn´t edit my panel, but that is irrelevant. It is possible to move the popup to any position with command 2 or 3.

The first command opens it in the middle of the screen, centered.

Create a new launcher in the panel, name it as you want, e.g. Whisker-Menu or Startmenu, and as command enter command 2 or 3. Set an icon for it.
Now the whisker menu popups at the place you want when you click on the launcher. You can hide the launcher of normal startmenu.

I noted that it is possible to adapt the icon for startmenu to open the startmenu at any position of the screen. I tried with startmenu of Zorin, but you shoud be able to do it in MX Linux, too. I'm not sure what the name is there.
I searched with the filemanager at location filesystem for "xfce4-popup", then there were shown xfce4-popup-zorinmenulite and xfce4-popup-whiskermenu (as I have both installed).

Zorin menu will open at any position of the desktop with this command (play with the coordinates, they depend on your screen):

h -c "xdotool mousemove 400 300 && xfce4-popup-zorinmenulite -p"

To apply it I had to create a new launcher in the panel with the mentioned command (not shown on the screenshot).
But I found out that when I remove the original launcher for Zorin startmenu, the new created launcher no longer works. This was reported in the link of Mint forum, too. And the original Zorin menu launcher is so restricted that it is not possible to edit it and to hide the icon. So it will not look good on the panel when there are two launchers for Zorin start menu. Surely you are more free to edit that in MX Linux.

To avoid two launchers I edited the shortcut command for zorinmenulite at settings>keyboard>shortcuts for applications>xfce4-popup-zorinmenulite and replaced the command with the command from above and then pressed super key when I was asked for a key. This is the other option you have. But on my virtual machine it doesn't open immediately when I press super key and I have to wait a short time until the menu opens.

It is easier to change normal applications. Zorin Start menu, Whisker menu and Arc menu (for Gnome) are special. In XFCE they are plugins, in Gnome gnome extensions. They don't have a normal .desktop file.