{"action":"created","issue":{"url":"https://api.github.com/repos/dunst-project/dunst/issues/493","repository_url":"https://api.github.com/repos/dunst-project/dunst","labels_url":"https://api.github.com/repos/dunst-project/dunst/issues/493/labels{/name}","comments_url":"https://api.github.com/repos/dunst-project/dunst/issues/493/comments","events_url":"https://api.github.com/repos/dunst-project/dunst/issues/493/events","html_url":"https://github.com/dunst-project/dunst/issues/493","id":300546764,"number":493,"title":"dunst disables @ mark key on Japanese keyboard","user":{"login":"danchenka","id":36877668,"avatar_url":"https://avatars1.githubusercontent.com/u/36877668?v=4","gravatar_id":"","url":"https://api.github.com/users/danchenka","html_url":"https://github.com/danchenka","followers_url":"https://api.github.com/users/danchenka/followers","following_url":"https://api.github.com/users/danchenka/following{/other_user}","gists_url":"https://api.github.com/users/danchenka/gists{/gist_id}","starred_url":"https://api.github.com/users/danchenka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danchenka/subscriptions","organizations_url":"https://api.github.com/users/danchenka/orgs","repos_url":"https://api.github.com/users/danchenka/repos","events_url":"https://api.github.com/users/danchenka/events{/privacy}","received_events_url":"https://api.github.com/users/danchenka/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-02-27T09:11:25Z","updated_at":"2018-02-28T00:57:23Z","closed_at":"2018-02-28T00:57:23Z","author_association":"NONE","body":"<!--\r\n\r\nIf you want to report bugs, it's the best to get something repr\r\nThese program calls might help:\r\n\r\nWhile the notification gets sent:\r\n`dbus-monitor path=/org/freedesktop/Notifications`\r\n\r\nIf dunst segfaults (please install the debug symbols or install dunst manually again): \r\n`gdb -ex run dunst -ex bt`\r\n\r\n* ISSUE DESCRIPTION GOES BELOW THIS LINE * -->\r\nAfter any notification appears in dunst, the \"@\" key stops working. (Japanese keyboards have a dedicated key for the \"@\" mark, rather than using \"shift+2\", so I'm not sure if this affects other keyboard layouts.)\r\n\r\nOnce the key goes dead \"Super+@\" makes the \"@\" mark for most applications, but not for firefox, possibly others as well.\r\n\r\nThis doesn't occur with xfce4-notifyd\r\n`killall dunst` returns the key to its proper function.\r\nI was able to reproduce this with fresh Debian installs on two different Lenovo thinkpads with Japanese keyboard layouts (X61 and X200s), but I don't have an external keyboard to try it with.\r\n\r\nOutput of xev is as follows.\r\n\r\n### Before dunst notification:\r\n`KeyPress event, serial 33, synthetic NO, window 0xe00001,\r\n    root 0xb4, subw 0x0, time 7324812, (-1,702), root:(963,706),\r\n    state 0x0, keycode 34 (keysym 0x40, at), same_screen YES,\r\n    XLookupString gives 1 bytes: (40) \"@\"\r\n    XmbLookupString gives 1 bytes: (40) \"@\"\r\n    XFilterEvent returns: False`\r\n\r\n`KeyRelease event, serial 33, synthetic NO, window 0xe00001,\r\n    root 0xb4, subw 0x0, time 7324884, (-1,702), root:(963,706),\r\n    state 0x0, keycode 34 (keysym 0x40, at), same_screen YES,\r\n    XLookupString gives 1 bytes: (40) \"@\"\r\n    XFilterEvent returns: False`\r\n\r\n### After dunst notification:\r\n`FocusOut event, serial 33, synthetic NO, window 0xe00001,\r\n    mode NotifyGrab, detail NotifyAncestor`\r\n\r\n`FocusOut event, serial 33, synthetic NO, window 0xe00001,\r\n    mode NotifyUngrab, detail NotifyPointer`\r\n\r\n`FocusIn event, serial 33, synthetic NO, window 0xe00001,\r\n    mode NotifyUngrab, detail NotifyAncestor`\r\n\r\n`KeymapNotify event, serial 33, synthetic NO, window 0x0,\r\n    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   \r\n           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   `\r\n\r\n### Output of `dbus-monitor path=/org/freedesktop/Notifications` in which notification disables \"@\" key\r\n\r\n`method call time=1519722170.400258 sender=:1.255 -> destination=:1.256 serial=6 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=GetServerInformation\r\nmethod call time=1519722170.401160 sender=:1.255 -> destination=:1.256 serial=7 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify\r\n   string \"notify-send\"\r\n   uint32 0\r\n   string \"\"\r\n   string \"dunst bug test\"\r\n   string \"\"\r\n   array [\r\n   ]\r\n   array [\r\n      dict entry(\r\n         string \"urgency\"\r\n         variant             byte 1\r\n      )\r\n   ]\r\n   int32 -1\r\nsignal time=1519722174.396577 sender=:1.256 -> destination=:1.255 serial=5 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=NotificationClosed\r\n   uint32 2\r\n   uint32 1`\r\n\r\n \r\n\r\n\r\n\r\n### Installation info\r\n\r\n- Version: 1.1.0 (also tried on 1.3.0)\r\n- Install type: `apt-get install dunst`\r\n- Distro and version: Debian Stretch\r\n"},"comment":{"url":"https://api.github.com/repos/dunst-project/dunst/issues/comments/369082409","html_url":"https://github.com/dunst-project/dunst/issues/493#issuecomment-369082409","issue_url":"https://api.github.com/repos/dunst-project/dunst/issues/493","id":369082409,"user":{"login":"danchenka","id":36877668,"avatar_url":"https://avatars1.githubusercontent.com/u/36877668?v=4","gravatar_id":"","url":"https://api.github.com/users/danchenka","html_url":"https://github.com/danchenka","followers_url":"https://api.github.com/users/danchenka/followers","following_url":"https://api.github.com/users/danchenka/following{/other_user}","gists_url":"https://api.github.com/users/danchenka/gists{/gist_id}","starred_url":"https://api.github.com/users/danchenka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danchenka/subscriptions","organizations_url":"https://api.github.com/users/danchenka/orgs","repos_url":"https://api.github.com/users/danchenka/repos","events_url":"https://api.github.com/users/danchenka/events{/privacy}","received_events_url":"https://api.github.com/users/danchenka/received_events","type":"User","site_admin":false},"created_at":"2018-02-28T00:57:23Z","updated_at":"2018-02-28T00:57:23Z","author_association":"NONE","body":"Thank you very much. \r\n\r\nSince I don't use this shortcut at the moment, I just commented it out, and made a note of the issue so I won't forget it in the event that I ever decide to use it in the future. It now works perfectly.\r\n\r\nI'm glad it was such an easy fix. \r\n\r\nPS: Oops. That was just sloppy copying and  pasting after I got distracted while posting."}}
{"actor":{"display_login":"danchenka"}}