mirror of
https://github.com/vincentbernat/i3wm-configuration.git
synced 2025-06-27 03:58:51 +02:00
xsecurelock: give a slight advantage to the left screen as a leader
This commit is contained in:
parent
2dd8caaaea
commit
c8e2390995
1 changed files with 5 additions and 2 deletions
|
@ -21,12 +21,13 @@ import os
|
||||||
import types
|
import types
|
||||||
import datetime
|
import datetime
|
||||||
import re
|
import re
|
||||||
import gi
|
|
||||||
import socket
|
import socket
|
||||||
|
import time
|
||||||
|
import cairo
|
||||||
|
import gi
|
||||||
|
|
||||||
gi.require_version("Gtk", "3.0")
|
gi.require_version("Gtk", "3.0")
|
||||||
from gi.repository import Gtk, Gdk, GdkX11, GLib, GdkPixbuf, Gio
|
from gi.repository import Gtk, Gdk, GdkX11, GLib, GdkPixbuf, Gio
|
||||||
import cairo
|
|
||||||
|
|
||||||
|
|
||||||
def on_win_realize(widget, ctx):
|
def on_win_realize(widget, ctx):
|
||||||
|
@ -161,6 +162,8 @@ def on_clock_change(ctx):
|
||||||
ctx.overlay.queue_draw()
|
ctx.overlay.queue_draw()
|
||||||
if ctx.leader is None:
|
if ctx.leader is None:
|
||||||
# Do leader "election"
|
# Do leader "election"
|
||||||
|
if ctx.position != (0, 0):
|
||||||
|
time.sleep(0.2)
|
||||||
s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
||||||
try:
|
try:
|
||||||
s.bind("\0xsecurelock-saver")
|
s.bind("\0xsecurelock-saver")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue