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

Prevent bar being stopped by using signal other than SIGSTOP #701

Merged
merged 3 commits into from
May 31, 2020

Commits on May 21, 2020

  1. Prevent bar being stopped by using signal other than SIGSTOP

    i3 sends SIGSTOP to the bar when it is hidden, which causes the bar to stop
    updating. This is done for "power savings" and is not configurable in i3 at
    the moment, which inconveniences users of blocks in i3status-rs that are
    meant to be running at all times.
    
    Luckily i3 lets us customise the signal it sends, so we can set it to something
    other than SIGSTOP to effectively allow non-interrupted of the bar in all
    situations.
    
    Fixes greshake#503, greshake#694 and possibly others.
    ammgws committed May 21, 2020
    Configuration menu
    Copy the full SHA
    532235e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5830f8 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2020

  1. Use SIGCONT instead of SIGUSR2

    Since SIGUSR2's default action is to kill the process if there's no handler registered.
    ammgws committed May 28, 2020
    Configuration menu
    Copy the full SHA
    e99bb54 View commit details
    Browse the repository at this point in the history