jdoda / hotedge

A GNOME Shell extension that replaces the top-left hot corner with a bottom hot edge.
GNU General Public License v2.0
57 stars 5 forks source link

Only works once #25

Closed pashashocky closed 1 year ago

pashashocky commented 1 year ago

I'm on Gnome 43.2 - I really like Hot Edge, although this extension only works once for me. I disable/re-enable it in extensions and it works correctly, when I try to go to the edge a second time, nothing happens until I change a setting of repeat disable/re-enable.

Please let me know if you need me to provide debug info and how.

jdoda commented 1 year ago

Thanks for the bug report and sorry for the delay in responding, I was taking a bit of a break.

If you can set the log level to 0 in the Hot Edge settings and then run journalctl -g hotedge -r and paste the output here, that would help me to debug the problem (if you're still interested, obviously it's been a long time now since you reported this).

pashashocky commented 1 year ago

Hey thanks for coming back - here you go, doesn't look like it's erroring, just not responding... There's nothing else informative there though

Mar 02 07:39:27 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:39:27 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:42 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:42 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Creating hot edge x: 0 y: 1440
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Monitor 0 has a bottom, adding a hot edge.
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | edgeSize 1
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | fallbackTimeout 250
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | pressureThreshold 150
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | INFO | Updating hot edges.
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Creating hot edge x: 0 y: 1440
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Monitor 0 has a bottom, adding a hot edge.
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | edgeSize 1
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | fallbackTimeout 250
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | pressureThreshold 150
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | INFO | Updating hot edges.
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Creating hot edge x: 0 y: 1440
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Monitor 0 has a bottom, adding a hot edge.
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | edgeSize 1
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | fallbackTimeout 250
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | DEBUG | pressureThreshold 150
Mar 02 07:38:41 phortnum gnome-shell[4123234]: HotEdge | INFO | Updating hot edges.
Mar 02 07:38:40 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:40 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Creating hot edge x: 0 y: 1440
Mar 02 07:38:40 phortnum gnome-shell[4123234]: HotEdge | DEBUG | Monitor 0 has a bottom, adding a hot edge.
Mar 02 07:38:40 phortnum gnome-shell[4123234]: HotEdge | DEBUG | edgeSize 1
Mar 02 07:38:40 phortnum gnome-shell[4123234]: HotEdge | DEBUG | fallbackTimeout 250
Mar 02 07:38:40 phortnum gnome-shell[4123234]: HotEdge | DEBUG | pressureThreshold 150
Mar 02 07:38:40 phortnum gnome-shell[4123234]: HotEdge | INFO | Updating hot edges.
Mar 02 07:38:28 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:28 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:28 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:28 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:28 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:28 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:19 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:19 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:19 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:19 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:19 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:38:19 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:37:10 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Setting barrier size to 5120
Mar 02 07:37:10 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Creating hot edge x: 0 y: 1440
Mar 02 07:37:10 phortnum gnome-shell[4110842]: HotEdge | DEBUG | Monitor 0 has a bottom, adding a hot edge.
Mar 02 07:37:10 phortnum gnome-shell[4110842]: HotEdge | DEBUG | edgeSize 1
Mar 02 07:37:10 phortnum gnome-shell[4110842]: HotEdge | DEBUG | fallbackTimeout 250
Mar 02 07:37:10 phortnum gnome-shell[4110842]: HotEdge | DEBUG | pressureThreshold 150
Mar 02 07:37:10 phortnum gnome-shell[4110842]: HotEdge | INFO | Updating hot edges.
Mar 02 07:36:12 phortnum gnome-shell[4110842]: HotEdge | INFO | Updating hot edges.
Mar 02 07:36:12 phortnum gnome-shell[4110842]: HotEdge | INFO | Updating hot edges.
Mar 02 07:36:12 phortnum gnome-shell[4110842]: HotEdge | INFO | Updating hot edges.
Mar 02 07:36:12 phortnum gnome-shell[4110842]: HotEdge | INFO | Updating hot edges.
jdoda commented 1 year ago

Yeah, assuming your monitor really is 5120 pixels wide, there's nothing here that indicates a problem. The only thing I can think of is that, if you also have other extensions installed, one of them might conflict with Hot Edge in some way. You can test that by disabling all the extensions except for Hot Edge, logging out and back in again (or rebooting) and seeing if it's still broken.

If Hot Edge works after you do that, you can try turning the other extensions back on one-by-one, and that should let you identify which one is the problem.