summaryrefslogtreecommitdiff
path: root/dot/local/bin/xvnc
AgeCommit message (Collapse)Author
2022-10-09fix usage bugAndrew Cady
2022-10-09remove all traces of xtigervncviewerAndrew Cady
2022-10-09switch back to xtightvncviewer for shared connectionAndrew Cady
This is needed because xtigervncviewer now fails to forward the input from the other side when launched in this way. There is the same buggy behavior in xtightvncviewer when connecting in the 'reverse' style -- which has been removed from this code base because of that regression. The system as it is now uses both tiger and tight viewers. It uses tiger locally and tight when it projects the display remotely. But only tight has proven reliable in operation. Tight should be available locally. Tiger is preferred because it supports use of a socket file and because it supports many other features and has a superior UI. But these features are not worth bugs and unreliability.
2022-10-09fix race condition with pollAndrew Cady
2022-02-24xvnc: use unix socket instead of tcp, always (now requires xtigervncviewer)Andrew Cady
2022-02-24switch to tiger vnc viewerAndrew Cady
2022-02-24Successfully eliminated TCP port on both sides!Andrew Cady
This requires relying on xtigervncviewer on the remote side, since only tiger supports connecting to a unix socket file. This is for -r only. The regular connection still uses TCP :(
2022-02-24factor 'trap ... EXIT' code into function atexit()Andrew Cady
2022-02-24avoid use of local TCP port -- use socket file insteadAndrew Cady
2022-02-24remove (now unused) reverse connection codeAndrew Cady
2022-02-24xvnc "-r" option: working solution!Andrew Cady
Works around regression in xvncviewer where reverse connections no longer work. We now use direct connections for -r. Also, we now default to direct connections without '-r', since reverse connections fail to forward mouse+keyboard. The occupation of the port on both connection sides is not ideal. Also note that this also shares the local desktop with all other local users. Limiting the port to the calling user would be a good security feature! This may be relevant: https://serverfault.com/questions/127794/forward-local-port-or-socket-file-to-remote-socket-file/753733#753733 Not sure if either x11vnc or xvncviewer can use socket files.
2022-02-23workaround option -d for regression in xvncviewer from bullseyeAndrew Cady
2020-10-29improvementsAndrew Cady
2020-05-30xvnc fix for local $DISPLAY > :0Andrew Cady
2019-10-13xvnc bugfixAndrew Cady
2019-10-12add support for specifying ssh portAndrew Cady
2019-09-18xvnc: add option -r to share local display to remote sideAndrew Cady
2018-07-27xvncAndrew Cady