mirror of
https://github.com/JakeStanger/ironbar.git
synced 2026-07-11 10:15:20 +01:00
[GH-ISSUE #247] [Launcher] Right click menu / Custom actions #107
Labels
No labels
A:Build
A:CI
A:Client
A:Config
A:Core
A:Documentation
A:Documentation
A:IPC
A:Testing
A:UX/UI
blocked
BREAKING CHANGE
duplicate
good first issue
GTK4
help wanted
invalid
M:Battery
M:Battery
M:Bindmode
M:Bluetooth
M:Brightness
M:Cairo
M:Clipboard
M:Clock
M:Clock
M:Custom
M:Focused
M:Keyboard
M:Launcher
M:Menu
M:Music
M:Music
M:Music
M:Network Manager
M:Notifications
M:SysInfo
M:Tray
M:Volume
M:Workspaces
partially resolved
P:Critical
P:High
P:Low
P:Medium
pull-request
T:Bug
T:Bug
T:Core Enhancement
T:Module Enhancement
T:New Module
T:Question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
JakeStanger/ironbar#107
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @donovanglover on GitHub (Jul 18, 2023).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/247
Is your feature request related to a problem? Please describe.
It would be cool if right clicking on an application opened a popup that lets you do things with that application similar to
nwg-dock-hyprland.Describe the solution you'd like
Ideally users would able to customize their own menu of actions like "right click > close window" or "right click > move window to empty workspace". Should also work when multiple windows of the same application exist.
Describe alternatives you've considered
Right click can pass the window id to a user's custom script that could have multiple options with dmenu.
Additional context

@JakeStanger commented on GitHub (Jul 18, 2023):
Definitely on board with this. It's something I've thought about for a long time but haven't got round to.
@salahoued commented on GitHub (Feb 21, 2024):
Hi there,
I've been "playing around" with ironbar in the last few days, (using labwc).
And indeed having a right click menu would we great, and I don't know how much difficult it would be to implement, because having only a left-click -> focus the app is really "lacking".
It would also be good to have other actions like minimize, maximize..., or even run some script, paired with some mouse event middle click scroll up and down.
Thanks for your work and understanding
@yavko commented on GitHub (Feb 21, 2024):
I don't think some of these have been implemented because they are barely used in tiling compositors, however I'm pretty sure to implement this, it would require a specific implementation for labwc, unless there is some Wayland protocol that allows you to minimize and maximize other windows.
@salahoued commented on GitHub (Feb 21, 2024):
Thank you for your replay, And I'm sorry for my lack of information (it's very recently that I made the plunge from openbox/X11 to labwc/wayland)
But I believe there is something, because I kinda hacked something similar in eww bar with tools like lswt and wlrctl.
@JakeStanger commented on GitHub (Feb 21, 2024):
Custom scripted options is a nifty idea.
The standard minimise/maximise/fullscreen controls should actually be very easy to implement as its part of wlr foreign toplevel management, which is what the launcher is built on already
https://wayland.app/protocols/wlr-foreign-toplevel-management-unstable-v1
@salahoued commented on GitHub (Feb 21, 2024):
If anything I thank you for the link it was very informative and easy to unerstand, Good job good sir.
@Diax170 commented on GitHub (Dec 23, 2025):
hi, I think it would also be nice to be able to rebind mouse actions, for example I'd like middle clicking to close a window instead of opening a new one or shift+left click to open a new window
you could have actions like open, close, minimize, maximize, fullscreen, etc.