Skip to content

Onimous-git/barrier-lockscreen-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Barrier Lockscreen Auto Connect (Linux - LightDM, GDM, SDDM)

Use your keyboard and mouse via Barrier before login on Linux (lock screen support).

Works with:

  • LightDM
  • GDM (GNOME)
  • SDDM (KDE)

Features

  • Works on lock screen
  • Auto connect at boot
  • Supports multiple display managers
  • Simple script based setup

Requirements

  • Barrier installed
  • Barrier server already configured
  • Client name added to server
  • Server IP address

1. Install Barrier

Debian / Ubuntu / Kali

sudo apt update
sudo apt install barrier

Arch

sudo pacman -S barrier

Fedora

sudo dnf install barrier

2. Create Greeter Script

sudo cp scripts/barrier-greeter.sh /usr/local/bin/
sudo chmod +x /usr/local/bin/barrier-greeter.sh

Edit script:

sudo nano /usr/local/bin/barrier-greeter.sh

Change:

  • client name
  • server IP
  • to use SSL, remove --disable-crypto

3. Setup Display Manager

LightDM

sudo nano /etc/lightdm/lightdm.conf

Add:

[Seat:*]
greeter-setup-script=/usr/local/bin/barrier-greeter.sh

GDM

sudo cp examples/gdm.desktop.example \
/usr/share/gdm/greeter/autostart/barrier.desktop

SDDM

sudo nano /usr/share/sddm/scripts/Xsetup

Add:

/usr/local/bin/barrier-greeter.sh

4. Reboot

sudo reboot

Result

Barrier connects before login.


Change Server IP Later

sudo nano /usr/local/bin/barrier-greeter.sh
sudo reboot

Troubleshooting

See: docs/troubleshooting.md


License

MIT License

About

Barrier lockscreen auto connect for Linux + Windows

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages