UP  |  HOME

Barrier (Network input sharing)

Table of Contents

Configs

Listing 1: ~/.barrier/above.conf
section: screens
dreadnought: # Workstation
justice:     # Gaming Box
kaiser:      # Mac Mini
chaos:       # Server
end

section: links
dreadnought:
    down(5,95) = kaiser(5,95)
    right(95,100) = chaos(0,5)
kaiser:
    up(5,95) = dreadnought(5,95)
    down(5,95) = justice(5,95)
justice:
    up(5,95) = kaiser(5,95)
    right(5,95) = chaos(5,95)
chaos:
    left(5,95) = justice(5,95)
    left(0,5) = dreadnought(95,100)
end

section: options
    heartbeat = 5000
    relativeMouseMoves = true
    keystroke(ScrollLock) = lockCursorToScreen(toggle)
    keystroke(SysReq) = lockCursorToScreen(toggle)
end
Listing 2: ~/.barrier/below.conf
section: screens
dreadnought: # Workstation
justice:     # Gaming Box
kaiser:      # Mac Mini
chaos:       # Server
end

section: links
kaiser:
    down(5,95) = justice(5,65)
justice:
    up(5,65) = kaiser(5,95)
    down(5,95) = dreadnought(5,95)
    right(5,95) = chaos(5,95)
dreadnought:
    up(5,95) = justice(5,95)
    right(0,5) = chaos(95,100)
chaos:
    left(5,95) = justice(5,95)
    left(95,100) = chaos(0,5)
end

section: options
    heartbeat = 5000
    relativeMouseMoves = true
    keystroke(ScrollLock) = lockCursorToScreen(toggle)
    keystroke(SysReq) = lockCursorToScreen(toggle)
end
Listing 3: ~/.barrier/left.conf
section: screens
dreadnought: # Workstation
justice:     # Gaming Box
kaiser:      # Mac Mini
chaos:       # Server
end

section: links
kaiser:
    right(5,95) = dreadnought(5,95)
dreadnought:
    left(5,95) = kaiser(5,95)
    right(5,95) = justice(5,95)
justice:
    left(5,95) = dreadnought(5,95)
    right(5,95) = chaos(5,95)
chaos:
    left(5,95) = justice(5,95)
end

section: options
    heartbeat = 5000
    relativeMouseMoves = true
    keystroke(ScrollLock) = lockCursorToScreen(toggle)
    keystroke(SysReq) = lockCursorToScreen(toggle)
end
Listing 4: ~/.barrier/left_below.conf
section: screens
dreadnought: # Workstation
justice:     # Gaming Box
kaiser:      # Mac Mini
chaos:       # Server
end

section: links
kaiser:
    down(5,95) = dreadnought(5,95)
dreadnought:
    up(5,95) = kaiser(5,95)
    right(5,95) = justice(5,95)
justice:
    left(5,95) = dreadnought(5,95)
    right(5,95) = chaos(5,95)
chaos:
    left(5,95) = justice(5,95)
end

section: options
    heartbeat = 5000
    relativeMouseMoves = true
    keystroke(ScrollLock) = lockCursorToScreen(toggle)
    keystroke(SysReq) = lockCursorToScreen(toggle)
end
Listing 5: ~/.barrier/middle.conf
section: screens
dreadnought: # Workstation
justice:     # Gaming Box
kaiser:      # Mac Mini
chaos:       # Server
end

section: links
kaiser:
    right(5,95) = justice(5,95)
justice:
    left(5,95) = kaiser(5,95)
    right(5,95) = dreadnought(5,95)
dreadnought:
    left(5,95) = justice(5,95)
    right(5,95) = chaos(5,95)
chaos:
    left(5,95) = dreadnought(5,95)
end

section: options
    heartbeat = 5000
    relativeMouseMoves = true
    keystroke(ScrollLock) = lockCursorToScreen(toggle)
    keystroke(SysReq) = lockCursorToScreen(toggle)
end
Listing 6: ~/.barrier/bed.conf
section: screens
delta:      #X280 Linux laptop
providence: #Media Tablet
end

section: links
delta:
    left(5,95) = providence(5,95)
providence:
    right(5,95) = delta(5,95)
end

section: options
    heartbeat = 5000
    relativeMouseMoves = true
    keystroke(ScrollLock) = lockCursorToScreen(toggle)
    keystroke(SysReq) = lockCursorToScreen(toggle)
end