-
Notifications
You must be signed in to change notification settings - Fork 441
Remote Pairing Setup Guide
Dany Marcoux edited this page Sep 12, 2019
·
7 revisions
This is the setup we use in the OBS team when pairing with people in different locations. This setup is for openSUSE.
We use Mumble to communicate.
- Install with
zypper install mumble
- Connect to Mumble server
We use VNC to share our screens.
- Install with
zypper install tigervnc
- Connect to VNC server with
vncviewer IP
- Stop the VNC client with
CTRL+C
- Install with
zypper install x11vnc
- Setup password for clients to connect to your VNC server with
x11vnc -storepasswd
- Launch the VNC server
- with client interactions
x11vnc -forever -repeat -shared -noclipboard -nosetclipboard -clip xinerama1 -rfbauth ~/.vnc/passwd
- without client interactions
x11vnc -forever -repeat -shared -noclipboard -nosetclipboard -clip xinerama1 -rfbauth ~/.vnc/passwd -viewonly
- with client interactions
- Share your public IP and the port of the VNC server to clients. Get your public IP with
ip addr show
(the inet field of the network interface you are using). Don't forget to take your VPN into account if you use one. The VPN is normally listed at the network interface tun0. The default port for the VNC server is 5901. - If you have a firewall, be sure that it allows connection to the VNC server. Go to the
Remote Administration
section in YaST and checkOpen Port in Firewall
.
- Stop the VNC server with
CTRL+C
- Development Environment Overview
- Development Environment Tips & Tricks
- Spec-Tips
- Code Style
- Rubocop
- Testing with VCR
- Authentication
- Authorization
- Autocomplete
- BS Requests
- Events
- ProjectLog
- Notifications
- Feature Toggles
- Build Results
- Attrib classes
- Flags
- The BackendPackage Cache
- Maintenance classes
- Cloud uploader
- Delayed Jobs
- Staging Workflow
- StatusHistory
- OBS API
- Owner Search
- Search
- Links
- Distributions
- Repository
- Data Migrations
- next_rails
- Ruby Update
- Rails Profiling
- Installing a local LDAP-server
- Remote Pairing Setup Guide
- Factory Dashboard
- osc
- Setup an OBS Development Environment on macOS
- Run OpenQA smoketest locally
- Responsive Guidelines
- Importing database dumps
- Problem Statement & Solution
- Kickoff New Stuff
- New Swagger API doc
- Documentation and Communication
- GitHub Actions
- How to Introduce Software Design Patterns
- Query Objects
- Services
- View Components
- RFC: Core Components
- RFC: Decorator Pattern
- RFC: Backend models