#667 lxpanel buttons feedback (pressed state)

lxpanel (249)

There are two essential states of "button" gui element: unpressed and pressed. This states are naturalistic and are required for true perception of button act.
LXPanel buttons has no 'pressed' visual state, only 'hover'.
That's why I cannot use LXDE for beginner users: they not undestand: the program is already running or need to press it again.


  • Raimar Bühmann

    Raimar Bühmann - 2014-08-28

    You may have only activated flat buttons in lxpanel. Try to switch to non-flat buttons. Then it is possible to see the currently active window by the pressed state of the task button.

  • jcsl

    jcsl - 2014-09-03


    As Raimar Bühmann wrote, you have three possible states for the buttons when they're not flat. The next link points to a panel showing them all (hover and normal are similar, but hover is slightly brighter).



  • Lonely Stranger

    Lonely Stranger - 2014-09-04
    • labels: panel, button --> lxpanel
  • Date

    Date - 2014-09-15

    You talk about "Task bar (window list)", but I originally wrote about "Application launch bar". There are two button states below: "common" and "hover"; there is no "mouse down" state (in www terms).

    Last edit: Date 2014-09-15
  • Lonely Stranger

    Lonely Stranger - 2014-09-15
    • status: open --> closed-wont-fix
    • assigned_to: Lonely Stranger
  • Lonely Stranger

    Lonely Stranger - 2014-09-15

    Let me tell you that despite the fact every panel element somehow play a role of button, they are not buttons, neither visually, nor in implementation, except for just one - task button. It's why both Raimar Bühmann and jcsl told you about flat buttons. Every other element in panel is image of some kind, usually an icon, which can be hilighted on hover, yes, but it cannot have any button state just due to the fact - if there is no button then cannot be the button state. And every element in panel has some visual effect on click, for launchers that effect is startup notification. Almost every application has startup notification enabled and that means from the moment you clicked on the launcher up to the moment that application window appears on the screen - your mouse arrow will be changed, somehow showing you the application is starting. Therefore you get your visual feedback on click, surely showing you the application is started already and it should not be clicked again unless you want to start it twice. LXPanel 0.7.0 supports startup notification very well so upgrade your panel if you are using some old version. Thank you very much.


Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks