Bug 409337 - Menu stays in the GNU Emacs window
Summary: Menu stays in the GNU Emacs window
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kded-appmenu
Classification: Frameworks and Libraries
Component: menu exporter (other bugs)
Version First Reported In: 5.16.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-30 17:09 UTC by Félicien Pillot
Modified: 2024-06-18 16:42 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
appears at the top of the window, and not in the top panel (327.49 KB, image/png)
2019-06-30 17:09 UTC, Félicien Pillot
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Félicien Pillot 2019-06-30 17:09:38 UTC
Created attachment 121238 [details]
appears at the top of the window, and not in the top panel

I am seeing some strange —and repeatable— behaviors with the global menu widget in the top panel, various depending on the focused application.

STEP TO REPRODUCE
0. Open GNU Emacs

OBSERVED RESULT
The top menubar appears at the top of the window, and not in the top panel (see attachment)

EXPECTED RESULT
The top menubar appears the same way as in other KDE applications: in the top panel.

=== SOFTWARE/OS VERSIONS ===
Distribution: Parabola
Linux version: lts 4.14.85
KDE Plasma Version: 5.16.1
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.4
Comment 1 Kai Uwe Broulik 2019-07-01 06:53:17 UTC
Please run xprop and click the window and upload the contents of this command here.
Comment 2 Félicien Pillot 2019-07-01 18:28:36 UTC
(In reply to Kai Uwe Broulik from comment #1)
> Please run xprop and click the window and upload the contents of this
> command here.

_NET_WM_ICON_GEOMETRY(CARDINAL) = 1509, 1, 32, 20
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 1, 1, 24, 1
_NET_FRAME_EXTENTS(CARDINAL) = 1, 1, 24, 1
_MOTIF_DRAG_RECEIVER_INFO(_MOTIF_DRAG_RECEIVER_INFO) = 0x6c, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
_NET_WM_DESKTOP(CARDINAL) = 0
_KDE_NET_WM_ACTIVITIES(STRING) = "c60598eb-6772-404b-be09-fa8fe2401141"
WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
_NET_WM_STATE(ATOM) = 
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                bitmap id # to use for icon: 0x66000c6
                bitmap id # of mask for icon: 0x66000cc
                window id # of group leader: 0x6600001
_GTK_THEME_VARIANT(UTF8_STRING) = 
_NET_WM_ICON(CARDINAL) =        Icon (48 x 48):
                                                        
                            ░░░▒▒░░░                    
                        ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒                 
                      ░▒▒▒▒░░░░░░░░░▒▒▒▒▒░              
                    ░▒▒▒░░░░░░░░░░░░░░░▒▒▒▒░            
                   ▒▒▒░░░░░░░░░░░░░░░░░░░▒▒▒▒           
                 ░▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒          
                ░▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒░        
               ░▒▒░░░░░░░░░░░░░░░       ░▒▒▒▒▒▒▓        
              ░▒▒░░░░░░░░░░░░░           ░▒▒▒▒▒▒▒       
              ▒▒░░░░░░░░░░░░░░░░░░░░░    ░▒▒▒▒▒▒▒▒      
             ▒▒░░░░░░░░░░░░░░░░░░░░░      ▒▒▒▒▒▒▒▒▒     
            ░▒░░░░░░░░░░░░░░░            ░▒▒▒▒▒▒▒▒▓     
            ▒▒░░░░░░░░░                  ░▒▒▒▒▒▒▒▒▒▒    
           ░▒░░░░░░░░░                 ░▒▒▒▒▒▒▒▒▒▒▒▓    
           ▒▒░░░░░░░░         ░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   
           ▒░░░░░░░░░░      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓   
          ▒▒░░░░░░░░░░░     ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░  
          ▒▒░░░░░░░░░░░░     ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
          ▒▒░░░░░░░░░░░░░      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
          ▒░░░░░░░░░░░▒▒▒▒░      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
         ░▒░░░░░░░░░░▒▒▒▒▒▒▒░      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
         ░▒░░░░░░░░░▒▒▒▒▒▒▒░░░░      ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░ 
         ░▒░░░░░░░▒▒▒▒▒░░             ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░ 
         ░▒░░░░░░▒▒▒▒░             ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░ 
         ░▒░░░░░▒▒▒░           ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░ 
         ░▒░░░▒▒▒▒░          ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
         ░▒░░▒▒▒▒░         ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
          ▓▒▒▒▒▒▒░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓  
          ▒▒▒▒▒▒▒░       ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
          ▒▒▒▒▒▒▒░       ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░  
          ░▒▒▒▒▒▒▒        ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓   
           ▒▒▒▒▒▒▒▒░         ░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   
           ░▒▒▒▒▒▒▒▒░                     ░░▒▒▒▒▒▒▒▓░   
            ▒▒▒▒▒▒▒▒▒▒░░                    ░▒▒▒▒▒▒▒    
            ░▒▒▒▒▒▒▒▒▒▒▒▒▒░░                ▒▒▒▒▒▒▓░    
             ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░     ░▒▒▒▒▒▒▓▒     
              ▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░      ░░▒▒▒▒▒▒▒▒▓      
              ░▓▒▒▒▒▒▒▒▒▒▒▒░░      ░░▒▒▒▒▒▒▒▒▒▒▒▓       
               ░▓▒▒▒▒▒▒▒▒░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░       
                ▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░        
                 ░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░         
                  ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒           
                    ▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░            
                      ▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒              
                        ░▒▓▓▒▒▒▒▒▒▒▓▓▓▒░                
                           ░░▒▒▒▒▒▒░░                   
                                                        


_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 860096990
XdndAware(ATOM) = BITMAP
_NET_WM_OPAQUE_REGION(CARDINAL) = 3, 0, 666, 3, 0, 3, 672, 684
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 106954925, 106954926
_NET_WM_USER_TIME(CARDINAL) = 860096398
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x66000ac
WM_CLIENT_LEADER(WINDOW): window id # 0x6600001
_NET_WM_PID(CARDINAL) = 20326
WM_LOCALE_NAME(STRING) = "fr_FR.utf8"
WM_CLIENT_MACHINE(STRING) = "<my_host>" ##(this is not my real hostname)
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified minimum size: 40 by 92
                program specified resize increment: 8 by 17
                program specified base size: 40 by 92
                window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "emacs", "Emacs"
WM_ICON_NAME(STRING) = "emacs@<my_host>"
_NET_WM_ICON_NAME(UTF8_STRING) = "emacs@<my_host>"
WM_NAME(STRING) = "emacs@<my_host>"
_NET_WM_NAME(UTF8_STRING) = "emacs@<my_host>"
Comment 3 Nate Graham 2024-06-18 16:42:58 UTC
App issue, please report to Emacs.