Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Urgency not working #3375

Closed
piotr-sikora-v opened this issue Jan 6, 2019 · 11 comments
Closed

Urgency not working #3375

piotr-sikora-v opened this issue Jan 6, 2019 · 11 comments

Comments

@piotr-sikora-v
Copy link

I can't get working urgent form application and console.
I have all settings done like "URxvt.urgentOnBell: true" in termite in section options "urgent_on_bell = true" and etc.
Also I try URxvt.visualBell: true to confirm that is bell working, and terminal is blinking when I try to execute: "sleep 5; echo -e "\a""
Only urgent is working when I start new tab in chromium or firefox on other workspace.
Below is debug when I recive message on Pidgin.

Sometimes when I just start new session and I have unreaded message in IM then for few seconds urgent change conversation window border to red (like in configuration).

  • Sway Version:
    sway version 1.0-beta.2-99-gd87cded5

  • Debug Log:

2019-01-05 17:08:54 - [wlroots-9999/types/wlr_layer_shell_v1.c:388] new layer_surface 0x55770ffb9f00 (res 0x55770ffacf50)
2019-01-05 17:08:54 - [sway-9999/sway/desktop/layer_shell.c:368] new layer surface: namespace notifications layer 2 anchor 2 size 320x68 margin 0,0,0,0
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:792] XCB_CREATE_NOTIFY (6294674)
2019-01-05 17:08:54 - [sway-9999/sway/desktop/xwayland.c:587] New xwayland surface title='(null)' class='(null)'
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:688] unhandled X11 property 316 (_NET_WM_ICON) for window 6294674
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:688] unhandled X11 property 341 (_MOTIF_DRAG_RECEIVER_INFO) for window 6294674
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:688] unhandled X11 property 295 (XdndAware) for window 6294674
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:418] XCB_ATOM_WM_NAME: Alicja
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:688] unhandled X11 property 317 (_NET_WM_ICON_NAME) for window 6294674
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:688] unhandled X11 property 37 (WM_ICON_NAME) for window 6294674
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:688] unhandled X11 property 316 (_NET_WM_ICON) for window 6294674
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:838] XCB_CONFIGURE_REQUEST (6294674) [1896x1427+0,0]
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:1162] XCB_CLIENT_MESSAGE (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:884] XCB_MAP_REQUEST (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:688] unhandled X11 property 275 (WM_STATE) for window 6294674
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:897] XCB_MAP_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:1162] XCB_CLIENT_MESSAGE (6294674)
2019-01-05 17:08:54 - [wlroots-9999/types/wlr_surface.c:595] New wlr_surface 0x55770ffbc9f0 (res 0x55770ffb1160)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:1331] New xwayland surface: 0x55770ffbc9f0
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:368] XCB_ATOM_WM_CLASS: Pidgin Pidgin
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:502] WM_PROTOCOLS (4)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:479] NET_WM_WINDOW_TYPE (1)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:418] XCB_ATOM_WM_NAME: Alicja
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:456] NET_WM_PID 24549
2019-01-05 17:08:54 - [sway-9999/sway/ipc-server.c:326] Sending window::new event
2019-01-05 17:08:54 - [sway-9999/sway/ipc-server.c:326] Sending window::title event
2019-01-05 17:08:54 - [sway-9999/sway/tree/arrange.c:190] Usable area for ws: 3840x2130@0,30
2019-01-05 17:08:54 - [sway-9999/sway/tree/arrange.c:221] Arranging workspace 'IM' at 3200.000000, 30.000000
2019-01-05 17:08:54 - [sway-9999/sway/tree/arrange.c:38] Arranging 0x7fff404fcd20 horizontally
2019-01-05 17:08:54 - [sway-9999/sway/desktop/transaction.c:402] Transaction 0x55770ffad6c0 committing with 3 instructions
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [wlroots-9999/xwayland/xwm.c:923] XCB_PROPERTY_NOTIFY (6294674)
2019-01-05 17:08:54 - [sway-9999/sway/desktop/transaction.c:484] Transaction 0x55770ffad6c0 is ready
2019-01-05 17:08:54 - [sway-9999/sway/desktop/transaction.c:263] Applying transaction 0x55770ffad6c0
2019-01-05 17:08:54 - [sway-9999/sway/tree/container.c:994] Container 0x55770ffbb250 entered output 0x55770fb98730
  • Configuration File:
# This file has been auto-generated by i3-config-wizard(1).
# It will not be overwritten, so edit it as you like.
#
# Should you change your keyboard layout some time, delete
# this file and re-run i3-config-wizard(1).
#

# i3 config file (v4)
#
# Please see https://i3wm.org/docs/userguide.html for a complete reference!

set $mod Mod4

# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
#font pango:monospace 8
font pango:System San Francisco Display 8

# This font is widely installed, provides lots of unicode glyphs, right-to-left
# text rendering and scalability on retina/hidpi displays (thanks to pango).
#font pango:DejaVu Sans Mono 8

# Before i3 v4.8, we used to recommend this one as the default:
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
# The font above is very space-efficient, that is, it looks good, sharp and
# clear in small sizes. However, its unicode glyph coverage is limited, the old
# X core fonts rendering does not support right-to-left and this being a bitmap
# font, it doesn’t scale on retina/hidpi displays.

# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod

# start a terminal
#bindsym $mod+Return exec i3-sensible-terminal
bindsym $mod+Return exec urxvtc -e sudo -i bash
bindsym $mod+backslash exec urxvtc 
#bindsym $mod+Return exec urxvtc

exec urxvtd -f

# kill focused window
bindsym $mod+Shift+q kill

# start dmenu (a program launcher)
bindsym $mod+d exec dmenu_run
bindsym $mod+Shift+d exec sudo -i dmenu_run

# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# installed.
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop

# change focus
bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+l focus up
bindsym $mod+semicolon focus right

# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right

# move focused window
bindsym $mod+Shift+j move left
bindsym $mod+Shift+k move down
bindsym $mod+Shift+l move up
bindsym $mod+Shift+semicolon move right

# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right

# split in horizontal orientation
bindsym $mod+h split h

# split in vertical orientation
bindsym $mod+v split v

# enter fullscreen mode for the focused container
bindsym $mod+f fullscreen toggle

# change container layout (stacked, tabbed, toggle split)
#bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split

# toggle tiling / floating
bindsym $mod+Shift+space floating toggle

# change focus between tiling / floating windows
bindsym $mod+space focus mode_toggle

# focus the parent container
bindsym $mod+a focus parent

# focus the child container
#bindsym $mod+d focus child

# Define names for default workspaces for which we configure key bindings later on.
# We use variables to avoid repeating the names in multiple places.
set $ws1 "IM"
set $ws2 "Web"
set $ws3 "3"
set $ws4 "4"
set $ws5 "5"
set $ws6 "6"
set $ws7 "7"
set $ws8 "8"
set $ws9 "9"
set $ws10 "10"

# switch to workspace
bindsym $mod+1 workspace $ws1
bindsym $mod+2 workspace $ws2
bindsym $mod+3 workspace $ws3
bindsym $mod+4 workspace $ws4
bindsym $mod+5 workspace $ws5
bindsym $mod+6 workspace $ws6
bindsym $mod+7 workspace $ws7
bindsym $mod+8 workspace $ws8
bindsym $mod+9 workspace $ws9
bindsym $mod+0 workspace $ws10

# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace $ws1
bindsym $mod+Shift+2 move container to workspace $ws2
bindsym $mod+Shift+3 move container to workspace $ws3
bindsym $mod+Shift+4 move container to workspace $ws4
bindsym $mod+Shift+5 move container to workspace $ws5
bindsym $mod+Shift+6 move container to workspace $ws6
bindsym $mod+Shift+7 move container to workspace $ws7
bindsym $mod+Shift+8 move container to workspace $ws8
bindsym $mod+Shift+9 move container to workspace $ws9
bindsym $mod+Shift+0 move container to workspace $ws10

# reload the configuration file
bindsym $mod+Shift+c reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+r restart
# exit i3 (logs you out of your X session)
#bindsym $mod+Shift+e exec "swaynagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your X session.' -b 'Yes, exit sway' 'swaymsg exit'"
bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit'

# resize window (you can also use the mouse for that)
mode "resize" {
        # These bindings trigger as soon as you enter the resize mode

        # Pressing left will shrink the window’s width.
        # Pressing right will grow the window’s width.
        # Pressing up will shrink the window’s height.
        # Pressing down will grow the window’s height.
        bindsym j resize shrink width 10 px or 10 ppt
        bindsym k resize grow height 10 px or 10 ppt
        bindsym l resize shrink height 10 px or 10 ppt
        bindsym semicolon resize grow width 10 px or 10 ppt

        # same bindings, but for the arrow keys
        bindsym Left resize shrink width 10 px or 10 ppt
        bindsym Down resize grow height 10 px or 10 ppt
        bindsym Up resize shrink height 10 px or 10 ppt
        bindsym Right resize grow width 10 px or 10 ppt

        # back to normal: Enter or Escape or $mod+r
        bindsym Return mode "default"
        bindsym Escape mode "default"
        bindsym $mod+r mode "default"
}

bindsym $mod+r mode "resize"

# color defines for zenburn styled i3
set $bg     #202020
set $fg     #9f9f9f
set $hi     #efef8f
set $ac     #505050
set $tx     #040404
set $ia     #8f8f8f
set $be     #8faf9f
set $yw     #ccdc90
set $gn     #88b090
set $rd     #e89393

set $bg-color 	         #020202
set $inactive-bg-color   #2f343f
set $text-color          #f3f4f5
set $inactive-text-color #676E7D
set $urgent-bg-color     #ff0000

#bindsym $mod+d exec rofi -show run -lines 3 -eh 2 -width 100 -padding 800 -opacity "85" -bw 0 -bc "$bg-color" -bg "$bg-color" -fg "$text-color" -hlbg "$bg-color" -hlfg "#9575cd" -font "System San Francisco Display 18"
#bindsym $mod+d exec sudo -i rofi -show run -lines 3 -eh 2 -width 100 -padding 800 -opacity "85" -bw 0 -bc "$bg-color" -bg "$bg-color" -fg "$text-color" -hlbg "$bg-color" -hlfg "#9575cd" -font "System San Francisco Display 18"
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
	id 1
        status_command i3status
	position top
	font Monaco,Bold 20px
	#output "Goldstar Company Ltd LG Ultra HD 0x00002D5E"
	colors {
		background $bg-color
	    	separator #757575
		#                  border             background         text
		focused_workspace  $bg-color          $bg-color          $text-color
		inactive_workspace $inactive-bg-color $inactive-bg-color $text-color
		#urgent_workspace   $urgent-bg-color   $urgent-bg-color   $text-color
		urgent_workspace   $urgent-bg-color   $urgent-bg-color   $text-color
	}
}


# set some nice colors      border     background  text
client.focused              $ac        $ac         $tx $ac $fg
client.unfocused            $bg        $bg         $ia $ac $bg
client.focused_inactive     $bg        $bg         $ac $ac $bg
#client.urgent               $urgent-bg-color        $urgent-bg-color         $tx $ac $rd
#client.urgent #2f343a #900000 #ffffff #900000 #900000


#bindsym $mod+Shift+x exec swayidle timeout 1 'swaymsg "output * dpms off"; swaylock -c 000000' resume 'swaymsg "output * dpms on"; pkill -n swayidle'
bindsym $mod+Shift+x exec swaylock -c 000000

output "*" bg #000000 solid_color

default_border pixel 1
default_floating_border pixel 1

bindsym $mod+t border toggle
#bindsym $mod+o xrandr --output DP-1-2 --auto --left-of eDP-1 --output DP-1-1 --auto --right-of eDP-1
#bindsym $mod+Shift+h output DP-1 --auto --left-of eDP-1 
#hide_edge_borders both
#
bindsym $mod+Shift+o exec swaymsg "output 'Hewlett Packard HP E231 3CQ3491XVG' pos 0 0 res 1920x1080; output 'Sharp Corporation 0x144A 0x00000000' pos 1920 0 res 3200x1800; output 'Dell Inc. DELL P2212H V0VCM27B0JAS' pos 5120 0 res 1920x1080"
bindsym $mod+o exec swaymsg "output 'Sharp Corporation 0x144A 0x00000000' pos 3840 0 res 3200x1800; output 'Goldstar Company Ltd LG Ultra HD 0x00002D5E' pos 0 0 res 3840x2160"
bindsym $mod+Alt+o exec swaymsg "output 'Sharp Corporation 0x144A 0x00000000' pos 3840 0 res 3200x1800 scale 2"
bindsym $mod+Shift+p exec swaymsg "output 'Sharp Corporation 0x144A 0x00000000' disable"
bindsym $mod+p exec swaymsg "output 'Sharp Corporation 0x144A 0x00000000' enable"

bindsym $mod+s exec grim -g "$(slurp)" /tmp/screenshot.png
bindsym $mod+Shift+s exec grim -o $(swaymsg -t get_outputs | jq -r '.[] | select(.focused) | .name') /tmp/screenshot.png

input "1267:8400:ELAN_Touchscreen" { 
	map_to_output eDP-1
	tap enabled
}
input "1739:30382:DLL0704:01_06CB:76AE_Touchpad" {
	tap enabled
	tap_button_map lrm
	drag enable
}
input "1:1:AT_Translated_Set_2_keyboard" xkb_layout pl
input "1133:50475:Logitech_USB_Receiver_System_Control" xkb_layout pl
input "1133:50475:Logitech_USB_Receiver_Consumer_Control" xkb_layout pl
input "1133:50475:Logitech_USB_Receiver" xkb_layout pl
input "1133:16494:Logitech_K800" xkb_layout pl
input "*" xkb_layout pl


exec /usr/bin/mako

exec xhost si:localuser:root

exec swayidle timeout 900 'swaylock -c 000000' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -c 000000'

bindsym XF86AudioMute exec --no-startup-id  amixer set Master toggle
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer set Master 5%+
bindsym XF86AudioLowerVolume exec --no-startup-id amixer set Master 5%-


workspace $ws1 output 'Goldstar Company Ltd LG Ultra HD 0x00002D5E' 'Hewlett Packard HP E231 3CQ3491XVG' 'Sharp Corporation 0x144A 0x00000000'
workspace $ws2 output 'Goldstar Company Ltd LG Ultra HD 0x00002D5E' 'Hewlett Packard HP E231 3CQ3491XVG' 'Sharp Corporation 0x144A 0x00000000'
workspace $ws9 output 'Goldstar Company Ltd LG Ultra HD 0x00002D5E' 'Hewlett Packard HP E231 3CQ3491XVG' 'Sharp Corporation 0x144A 0x00000000'



assign [class="Pidgin"] → $ws1
assign [class="(?i)chromium"] → $ws2
assign [class="^Firefox$" instance="^Navigator$"] → $ws9
assign [class="^Tor Browser$" instance="^Navigator$"] → $ws9



exec pidgin
@nameless3
Copy link

From the manpage: A view with an urgency hint. Note: This is not currently implemented.

@piotr-sikora-v
Copy link
Author

so how it work in Firefox or Chromium ?

@RyanDwyer
Copy link
Member

I have all settings done like "URxvt.urgentOnBell: true"

I don't think you can configure URxvt using ~/.Xresources on Wayland. Try putting it in ~/.Xdefaults instead.

in termite in section options "urgent_on_bell = true" and etc.

Termite uses Wayland by default, and Wayland doesn't support urgency. Only Xwayland windows do. If you want to use termite using Xwayland, launch it with termite --display :0.

@piotr-sikora-v
Copy link
Author

Yes, I use .Xdefaults
still nothing happen with termite --display :0

my ~/.config/termite/config

[options]
urgent_on_bell = true

my .Xdefaults setings:

URxvt.scrollBar: false
URxvt.scrollBar_right: false
URxvt.scrollBar_floating: false
URxvt.scrollstyle: rxvt

!-*- Perl extensions -*-
URxvt.perl-ext-common: default,selection-to-clipboard,pasta,matcher,keyboard-select,font-size
URxvt.keysym.M-u:     perl:url-select:select_next
URxvt.url-launcher:   /usr/bin/chromium
URxvt.underlineURLs:  True
URxvt.matcher.button: 1
URxvt.keysym.M-Escape:perl:keyboard-select:activate
URxvt.keysym.Control-Shift-V:     perl:pasta:paste
! Comment this if you dont want copy when text is selected
URxvt.clipboard.autocopy: true

!URxvt.background: #000000
!URxvt.foreground: #ffffff
!
!Linux Colors:
! Colors
URxvt*background: #000000
URxvt*foreground: #B2B2B2
! black
URxvt*color0:  #000000
URxvt*color8:  #686868
! red
URxvt*color1:  #B21818
URxvt*color9:  #FF5454
! green
URxvt*color2:  #18B218
URxvt*color10: #54FF54
! yellow
URxvt*color3:  #B26818
URxvt*color11: #FFFF54
! blue
URxvt*color4:  #1818B2
URxvt*color12: #5454FF
! purple
URxvt*color5:  #B218B2
URxvt*color13: #FF54FF
! cyan
URxvt*color6:  #18B2B2
URxvt*color14: #54FFFF
! white
URxvt*color7:  #B2B2B2
URxvt*color15: #FFFFFF

URxvt.keysym.C-Up:     font-size:increase
URxvt.keysym.C-Down:   font-size:decrease
URxvt.keysym.C-S-Up:   font-size:incglobal
URxvt.keysym.C-S-Down: font-size:decglobal
URxvt.keysym.C-equal:  font-size:reset
URxvt.keysym.C-slash:  font-size:show
URxvt.font: xft:Inconsolata:size=8:antialias=false
URxvt.font-size.step: 2
URxvt.keysym.Control-Left:    \033[1;5D
URxvt.keysym.Control-Right:    \033[1;5C

urxvt*urgentOnBell:       true

URxvt.urgentOnBell: true
! URxvt.visualBell: true
XTerm.bellIsUrgent: True

Xft.antialias:  true
Xft.hinting:    true
Xft.rgba:       rgb
Xft.hintstyle:  hintslight

Mozilla*Xft.antialias:  true
Firefox*Xft.antialias:  true

mozilla*Xft.antialias:  true
firefox*Xft.antialias:  true

@RedSoxFan
Copy link
Member

Are you changing focus after running sleep 5; echo -e "\a"? Urgency will be cleared immediately for the focused view since it already focused

@RedSoxFan
Copy link
Member

Urgency appears to be working fine for me. My guess is the same it was two months ago and the view was focused when the urgency hint was set, causing it to be immediately cleared.

I'm going to close this. Feel free to reopen if you can reproduce on master without the view having focus

@piotr-sikora-v
Copy link
Author

Hi,

I still have problem with urgency.
Now i record video https://www.youtube.com/watch?v=HM3Pp31lHAc&feature=youtu.be

@Ferk
Copy link

Ferk commented Dec 14, 2021

Note that according to this gitlab ticket on wayland, the Urgency is actually meant to be supported through the xdg-activation protocol.
Link to merge request: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/50
Which indicates this protocol is already implemented in wlroots: swaywm/wlroots#2718

Any chance that we can see support for the urgency in wayland windows?
Could this ticket be reopened?

@emersion
Copy link
Member

The protocol is supported in Sway.

@frigaut
Copy link

frigaut commented Dec 21, 2021

Hi @emersion - first of, thanks for what you are doing.
Second, how is that protocol supported in sway? I am running version 1.6.1, and the man 5 sway says:
"Note: Native Wayland windows do not support urgency. Urgency only works for Xwayland windows."
I, too, can't figure how to make urgency work with native wayland.

Note: seeing that you committed the thing 7 days ago, it's probably that I have not yet the appropriate sway version.

@paolomainardi
Copy link

Just curious about the state of this feature ? Does anybody have some updated info ? I am currently using Sway and i cannot figure out how the urgency things should work in an heavy electron-based environment (Slack, teams, Chromium etc...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

8 participants