Xfce Forum

Sub domains
 

You are not logged in.

#1 2021-04-09 22:35:17

PseudAnonymous
Member
Registered: 2021-04-05
Posts: 19

Paranoia, Paranoia, Laadeedadada

So, I saw mention in the post on Migration and Decommissioning of goodies.xfce.org that xfce4-windowlist-plugin will be deprecated.

Maybe, I've got the wrong end of the stick, but that alarms me, because I have a keyboard shortcut assigned to the xfdesktop --windowlist command and use it many times every day.

Can anyone in the know confirm one way or the other whether that feature will continue to work and my menu will pop up wherever my mouse cursor is? I really don't want to have to mouse over to the panel, or down the xfdesktop menu to open it as a submenu; I use a hotkey to execute xfce4-popup-whiskermenu --pointer instead ... again, so that it will pop up wherever my cursor is, saving me the hassle of having to mouse over to the panel (which isn't always convenient right at that moment).

I'd really hate for my workflow to be impeded.


Don't dance like nobody's watching, dance like a toddler instead - they don't even care if there's any music!

Offline

#2 2021-04-09 23:21:12

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 7,748

Re: Paranoia, Paranoia, Laadeedadada

PseudAnonymous wrote:

Maybe, I've got the wrong end of the stick, but that alarms me, because I have a keyboard shortcut assigned to the xfdesktop --windowlist command and use it many times every day.

Can anyone in the know confirm one way or the other whether that feature will continue to work and my menu will pop up wherever my mouse cursor is?

This functionality is baked into xfdesktop and it has not been removed. It currently still works in 4.16.

I really don't want to have to mouse over to the panel, or down the xfdesktop menu to open it as a submenu; I use a hotkey to execute xfce4-popup-whiskermenu --pointer instead ... again, so that it will pop up wherever my cursor is, saving me the hassle of having to mouse over to the panel (which isn't always convenient right at that moment).

This command also still works.

Offline

#3 2021-04-09 23:41:20

PseudAnonymous
Member
Registered: 2021-04-05
Posts: 19

Re: Paranoia, Paranoia, Laadeedadada

They both work now, yes ... but my concern is that they won't in future - unless I've misunderstood, the popup windowlist appears to be slated to be deprecated.

Last edited by PseudAnonymous (2021-04-09 23:41:59)


Don't dance like nobody's watching, dance like a toddler instead - they don't even care if there's any music!

Offline

#4 2021-04-09 23:49:53

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 7,748

Re: Paranoia, Paranoia, Laadeedadada

The windowlist plugin is something else - its a panel plugin that displayed basically what's displayed via "xfdesktop --windowlist". It's been deprecated.

Offline

#5 2021-04-10 02:27:11

PseudAnonymous
Member
Registered: 2021-04-05
Posts: 19

Re: Paranoia, Paranoia, Laadeedadada

Cool ... so, I was misunderstanding it. Thanks for clarifying that - that's set my mind at rest.

I had a very trying day investigating KDE, just in case; I really need to keep my workflow the way it is and it's really no more for me today than it was seven years ago, when I chose XFCE in preference - it's just too clunky for me (XFCE lends itself much better to my way of working).

Although, having said that, I wouldn't mind a bit of its transparency (whilst I wouldn't want my desktop to look like this, I would quite like those pure glass transparencies).

Last edited by PseudAnonymous (2021-04-10 02:28:53)


Don't dance like nobody's watching, dance like a toddler instead - they don't even care if there's any music!

Offline

#6 2021-04-10 13:23:53

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 7,748

Re: Paranoia, Paranoia, Laadeedadada

PseudAnonymous wrote:

Although, having said that, I wouldn't mind a bit of its transparency (whilst I wouldn't want my desktop to look like this, I would quite like those pure glass transparencies).

Do you mean for the menu like in the image you linked? If so, do the following:

  1. In the whiskermenu properties, set the "Background Opacity" to 0.

  2. Then add the following content to ~/.config/gtk-3.0/gtk.css:

    #whiskermenu-window iconview { background: transparent;  }
    #whiskermenu-window button { background: transparent; }
    #whiskermenu-window entry { background: transparent; }

This will net you something like (tested on Arch Linux):
Untitled.png

Offline

#7 2021-04-10 16:22:14

PseudAnonymous
Member
Registered: 2021-04-05
Posts: 19

Re: Paranoia, Paranoia, Laadeedadada

ToZ wrote:

Do you mean for the menu like in the image you linked?

I do indeed, yes smile

But I'd like the same effect on everything

Currently, I use Compton to get something like it, because Compiz is a step too far just for that (too resource hungry), but it's not quite the same.

And, ideally, I'd rather have my WM do it in preference to adding 3rd-party solutions - but, I'm not making an official request or anything.

ToZ wrote:

This will net you something like

Sadly, not quite - the frame is transparrent, but the box containing the items for each category is still solid.

ToZ wrote:

(tested on Arch Linux):

I wouldn't have it any other way wink


Don't dance like nobody's watching, dance like a toddler instead - they don't even care if there's any music!

Offline

#8 2021-04-10 16:40:34

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 7,748

Re: Paranoia, Paranoia, Laadeedadada

Like this?
Untitled.png
Either way, its very configurable with css.

#whiskermenu-window iconview { background: transparent; }
#whiskermenu-window button { background: transparent; }
#whiskermenu-window entry { background: transparent; }
#whiskermenu-window scrolledwindow { border-color: transparent; }
#whiskermenu-window frame>border { border-color: grey; }

Offline

#9 2021-04-10 17:37:10

PseudAnonymous
Member
Registered: 2021-04-05
Posts: 19

Re: Paranoia, Paranoia, Laadeedadada

Unfortunately, not.

whiskermenu-glass.png


Don't dance like nobody's watching, dance like a toddler instead - they don't even care if there's any music!

Offline

#10 2021-04-10 19:13:07

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 7,748

Re: Paranoia, Paranoia, Laadeedadada

Did you set the background opacity to 0 in the whiskermenu properties?

If so, what appearance theme are you using?

Offline

#11 2021-04-11 09:34:32

PseudAnonymous
Member
Registered: 2021-04-05
Posts: 19

Re: Paranoia, Paranoia, Laadeedadada

ToZ wrote:

Did you set the background opacity to 0 in the whiskermenu properties?

I did, yes.

ToZ wrote:

If so, what appearance theme are you using?

Originally, my own 'all black' theme (designed with Themix/Oomox), but I changed it to a variety of others (including 'Adwaita', 'Adwaita Dark, Numix and even 'Default) ... and, whilst the different  colour schemes were picked up, each time the panel stayed solid (jthe colour varied with the theme, but that was the only difference in behaviour).

Last edited by PseudAnonymous (2021-04-11 09:36:06)


Don't dance like nobody's watching, dance like a toddler instead - they don't even care if there's any music!

Offline

#12 2021-04-11 13:10:00

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 7,748

Re: Paranoia, Paranoia, Laadeedadada

Well that is strange. Can you post back the contents of your whiskermenu rc file in ~/.config/xfce4/panel?

Are you using the xfwm4 compositor?

Offline

#13 2021-04-11 20:59:32

PseudAnonymous
Member
Registered: 2021-04-05
Posts: 19

Re: Paranoia, Paranoia, Laadeedadada

ToZ wrote:

Well that is strange. Can you post back the contents of your whiskermenu rc file in ~/.config/xfce4/panel?

favorites=xfce4-terminal-emulator.desktop,xfce4-web-browser.desktop,xfce4-file-manager.desktop
recent=xfce4-file-manager.desktop,xfce-ui-settings.desktop,xfce-settings-manager.desktop,vivaldi-stable.desktop,firefox.desktop,xfce4-terminal-emulator.desktop,xfce4-session-logout.desktop,xfce-keyboard-settings.desktop,gimp.desktop,com.github.hluk.copyq.desktop
button-title=WhiskerMenu
button-icon=/home/14001/_FILES/subject/pictures_and_photos/local/1x1.png
button-single-row=false
show-button-title=false
show-button-icon=true
launcher-show-name=true
launcher-show-description=false
launcher-show-tooltip=true
item-icon-size=1
hover-switch-category=false
category-show-name=true
category-icon-size=1
load-hierarchy=false
view-as-icons=false
default-category=0
recent-items-max=10
favorites-in-recent=true
position-search-alternate=true
position-commands-alternate=false
position-categories-alternate=true
stay-on-focus-out=false
confirm-session-command=true
menu-width=463
menu-height=518
menu-opacity=0
command-settings=xfce4-settings-manager
show-command-settings=true
command-lockscreen=xflock4
show-command-lockscreen=true
command-switchuser=gdmflexiserver
show-command-switchuser=false
command-logoutuser=xfce4-session-logout --logout --fast
show-command-logoutuser=false
command-restart=xfce4-session-logout --reboot --fast
show-command-restart=false
command-shutdown=xfce4-session-logout --halt --fast
show-command-shutdown=false
command-suspend=xfce4-session-logout --suspend
show-command-suspend=false
command-hibernate=xfce4-session-logout --hibernate
show-command-hibernate=false
command-logout=xfce4-session-logout
show-command-logout=true
command-menueditor=menulibre
show-command-menueditor=true
command-profile=mugshot
show-command-profile=true
search-actions=5

[action0]
name=Man Pages
pattern=#
command=exo-open --launch TerminalEmulator man %s
regex=false

[action1]
name=Web Search
pattern=?
command=exo-open --launch WebBrowser https://duckduckgo.com/?q=%u
regex=false

[action2]
name=Wikipedia
pattern=!w
command=exo-open --launch WebBrowser https://en.wikipedia.org/wiki/%u
regex=false

[action3]
name=Run in Terminal
pattern=!
command=exo-open --launch TerminalEmulator %s
regex=false

[action4]
name=Open URI
pattern=^(file|http|https):\\/\\/(.*)$
command=exo-open \\0
regex=true



ToZ wrote:

Are you using the xfwm4 compositor?

I am, yes.

I was using Compton, but turned it off for the purposes of this exercise - so there's only the XFCE window manager/compositor to think about.

Don't know if it's relevant, but I don't start the session by EXECing the desktop - in my .xinitrc, I call startxfce4 directly.


Don't dance like nobody's watching, dance like a toddler instead - they don't even care if there's any music!

Offline

#14 2021-04-11 21:50:49

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 7,748

Re: Paranoia, Paranoia, Laadeedadada

Do you have any content in ~/.config/gtk-3.0/gtk.css that might be overwriting the opacity setting? Can you post back the full content of that file?

Offline

#15 2021-04-11 22:28:00

PseudAnonymous
Member
Registered: 2021-04-05
Posts: 19

Re: Paranoia, Paranoia, Laadeedadada

ToZ wrote:

~/.config/gtk-3.0/gtk.css

notebook tab {
  min-height: 0;
  padding: 2px;
}

notebook tab button {
  min-height: 0;
  min-width: 0;
  padding: 1px;
  margin: 1px;
}

#whiskermenu-window iconview { background: transparent; }
#whiskermenu-window button { background: transparent; }
#whiskermenu-window entry { background: transparent; }
#whiskermenu-window scrolledwindow { border-color: transparent; }
#whiskermenu-window frame>border { border-color: grey; }


Don't dance like nobody's watching, dance like a toddler instead - they don't even care if there's any music!

Offline

#16 2021-04-12 12:04:07

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 7,748

Re: Paranoia, Paranoia, Laadeedadada

Hmmm. I can't replicate your problem. I've tested this on two separate Arch installs. Can you try creating a second account on your computer and see if you can replicate the issue with a clean profile?

Offline

#17 2021-04-12 19:19:58

PseudAnonymous
Member
Registered: 2021-04-05
Posts: 19

Re: Paranoia, Paranoia, Laadeedadada

I'll give it a try. Might be a while though, because I have unusually tight security settings on my system and will have to create a user by hand, with a lot of LVM, crypto and bind-mounts (plus extra config) to do before the user will be able to see the necessary system components /elements ... and I've got a couple of other pressing projects on the go right now - I'll get back to you.

Cheers.


Don't dance like nobody's watching, dance like a toddler instead - they don't even care if there's any music!

Offline

Board footer

Powered by FluxBB