mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-15 14:16:02 -06:00
[GH-ISSUE #369] barriers.exe / barrierc.exe keep reviving until press 'Stop' button #294
Labels
No labels
HiDPI
bounty
bsd/freebsd
bsd/openbsd
bug
bug
build-infra
cantfix
critical
doc
duplicate
enhancement
fix-available
from git
from release
good first issue
help wanted
installer/package
invalid
linux
macOS
meta
needs testing
pull-request
query
question
regression
regression
v2.4.0
windows
wontfix
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/barrier#294
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 @JmirY on GitHub (Jul 24, 2019).
Original GitHub issue: https://github.com/debauchee/barrier/issues/369
Operating Systems
Windows10 v1903
Barrier Version
2.3.0-snapshot-057f39c0
Steps to reproduce bug
Other info
I think barriers.exe / barrierc.exe should be terminated right after step 3 that I described above.
Perhaps I misunderstood maintainers' intention of program design.
If so, plz fix me😊
@noisyshape commented on GitHub (Jul 24, 2019):
This is the intended behavior. Closing the GUI frontend is not supposed to affect the background processes. The client and server are also supposed to be restarted when they exit for any reason until the user stops it. On Linux and Mac, the GUI frontend does this. On Windows, the daemon process does this and I think the GUI frontend does as well.
@JmirY commented on GitHub (Jul 25, 2019):
Thanks for comment @noisyshape 😁
If user right click system tray icon then hit 'Quit'.
it means that user intends to terminate whole process not only for GUI process.
This pattern of interaction is became solid convention for a long time and
there are lots of programs act this way e.g. Slack, Skype, etc...
So barrier should behave in the manner of this to achieve better user experience.
@noisyshape commented on GitHub (Jul 25, 2019):
Barrier on Windows isn't like those programs. Server and client processes have their own lifecycle and run in the background at boot. It would be strange and unexpected if exiting the frontend stopped those processes.