debauchee/barrier: Open-source KVM software - GitHub
文章推薦指數: 80 %
Barrier is software that mimics the functionality of a KVM switch, which historically would allow you to use a single keyboard and mouse to control multiple ...
Skiptocontent
{{message}}
debauchee
/
barrier
Public
forkedfromsymless/synergy-core
Notifications
Fork
3.1k
Star
19.7k
Open-sourceKVMsoftware
License
Viewlicense
19.7k
stars
3.1k
forks
Star
Notifications
Code
Issues
838
Pullrequests
24
Discussions
Actions
Projects
2
Wiki
Security
Insights
More
Code
Issues
Pullrequests
Discussions
Actions
Projects
Wiki
Security
Insights
debauchee/barrier
Thiscommitdoesnotbelongtoanybranchonthisrepository,andmaybelongtoaforkoutsideoftherepository.
master
Branches
Tags
Couldnotloadbranches
Nothingtoshow
{{refName}}
default
Couldnotloadtags
Nothingtoshow
{{refName}}
default
20
branches
42
tags
Code
Clone
HTTPS
GitHubCLI
UseGitorcheckoutwithSVNusingthewebURL.
WorkfastwithourofficialCLI.
Learnmore.
OpenwithGitHubDesktop
DownloadZIP
LaunchingGitHubDesktop
Ifnothinghappens,downloadGitHubDesktopandtryagain.
LaunchingGitHubDesktop
Ifnothinghappens,downloadGitHubDesktopandtryagain.
LaunchingXcode
Ifnothinghappens,downloadXcodeandtryagain.
LaunchingVisualStudioCode
Yourcodespacewillopenonceready.
Therewasaproblempreparingyourcodespace,pleasetryagain.
Thisbranchis805commitsahead,1036commitsbehindsymless:master.
#1753
Latestcommit
walker0643
Mergepullrequest#1067fromcryzed/fix/server-preserve-focus
…
653e4ba
Feb4,2022
Mergepullrequest#1067fromcryzed/fix/server-preserve-focus
Fix`FixPreserveFocus`optionnotworkingonLinuxservers
653e4ba
Gitstats
3,920
commits
Files
Permalink
Failedtoloadlatestcommitinformation.
Type
Name
Latestcommitmessage
Committime
.github
ClarifyPRtemplatewithregardstouser-visiblechangestoBarrier
Nov6,2021
azure-pipelines
azure-pipelines:UseInvoke-WebRequesttodownloadfiles
Oct30,2021
cmake
Barrierv2.4.0
Nov1,2021
debian
UpdateDebianchangelogtov2.3.3
Aug7,2020
dist
Mergebranch'master'intopatch-1
Nov4,2021
doc
RestoredpiAwareness
Jan8,2022
ext
ext:Addhttps://github.com/gulrak/filesystemforfilesystemoperations
Nov1,2021
res
UseopenssllibraryinsteadofCLItogeneratecertificates
Nov1,2021
snap
Shortensnapversionontaggedrevisions
Jul14,2020
src
Mergepullrequest#1067fromcryzed/fix/server-preserve-focus
Feb4,2022
.editorconfig
[style](editorconfig):CommitinitialEditorConfigconfigforcodestyle
Sep14,2020
.gitignore
Reimplementpatchforhorizontalscrollingandextramousebuttons
Aug6,2019
.gitmodules
ext:Addhttps://github.com/gulrak/filesystemforfilesystemoperations
Nov1,2021
Build.properties
Barrierv2.4.0
Nov1,2021
CMakeLists.txt
cmake:Silencetr1deprecationwarningonMSVC
Nov1,2021
ChangeLog
Makereadyv1.9.0-rc3
May10,2017
LICENSE
Usecompletelicensefilefromgnu.org
Sep22,2021
README.md
FixlinktoLinuxdraganddropissue
Nov10,2021
RELEASING.md
RELEASING:SpecifythatnewestmacOSreleasedmgshouldbeused
Nov5,2021
_config.yml
Addmissingfinalnewline
Sep22,2021
azure-pipelines.yml
azure-pipelines:UseadifferentartifactnameforeachmacOSimage
Nov1,2021
build_installer.bat
ReplaceWixwithInnoSetup
Apr19,2019
clean_build.bat
Usecmake--buildtobuildonWindows
Nov1,2021
clean_build.sh
Fixshellcheckwarnings
Sep22,2021
osx_environment.sh
Mergebranch'master'intotesting/pr/Absolucy/macos
Oct31,2021
pre-build.bat
[Build[updatepre-buildscripttocallVS2019
Aug17,2019
towncrier.toml
Setupreleasenotesbuildusingtowncriertool
Nov1,2021
Viewcode
Barrier
Contactinfo:
CIBuildStatus
Whatisit?
What'sdifferent?
Projectgoals
Usage
Contact&support
Contributions
Distrospecificpackages
FAQ-FrequentlyAskedQuestions
README.md
Barrier
Eliminatethebarrierbetweenyourmachines.
FindreleasesforwindowsandmacOShere.
Yourdistroprobablyalreadyhasbarrierpackagedforit,seedistrospecificpackages
belowforalist.Alternatively,wealsoprovideaflatpak
andasnap.
Contactinfo:
#barrieronLiberaChatIRCnetwork
CIBuildStatus
Masterbranchoverallbuildstatus:
Platform
BuildStatus
Linux
Mac
WindowsDebug
WindowsRelease
Snap
OurCIBuildsareprovidedbyMicrosoftAzurePipelines,Flathub,andCanonical.
Whatisit?
BarrierissoftwarethatmimicsthefunctionalityofaKVMswitch,whichhistoricallywouldallowyoutouseasinglekeyboardandmousetocontrolmultiplecomputersbyphysicallyturningadialontheboxtoswitchthemachineyou'recontrollingatanygivenmoment.Barrierdoesthisinsoftware,allowingyoutotellitwhichmachinetocontrolbymovingyourmousetotheedgeofthescreen,orbyusingakeypresstoswitchfocustoadifferentsystem.
BarrierwasforkedfromSymless'sSynergy1.9codebase.SynergywasacommercializedreimplementationoftheoriginalCosmoSynergywrittenbyChrisSchoeneman.
Atthemoment,barrierisnotcompatiblewithsynergy.Barrierneedstobeinstalledonallmachinesthatwillsharekeyboardandmouse.
What'sdifferent?
WhereasSynergyhasmovedbeyonditsgoalsfromthe1.xera,Barrieraimstomaintainthatsimplicity.
Barrierwillletyouuseyourkeyboardandmousefromonecomputertocontroloneormoreothercomputers.
Clipboardsharingissupported.
That'sit.
Projectgoals
Hassle-freereliability.Weareusers,too.Barrierwascreatedsothatwecouldsolvetheissueswehadwithsynergyandthensharethesefixeswithotherusers.
Compatibility.Weusemorethanoneoperatingsystemandyouprobablydo,too.Windows,OSX,Linux,FreeBSD...Barriershould"justwork".WewillalsohaveoureyeonWaylandwhenthetimecomes.
Communication.Everythingwedoisintheopen.Ourissuetrackerwillletyouseeifothersarehavingthesameproblemyou'rehavingandwillallowyoutoaddadditionalinformation.Youwillalsobeabletoseewhenprogressismadeandhowtheissuegetsresolved.
Usage
Installandrunbarrieroneachmachinethatwillbesharing.
Onthemachinewiththekeyboardandmouse,makeittheserver.
Clickthe"Configureserver"buttonanddraganewscreenontothegridforeachclientmachine.
Ensurethe"screenname"matchesexactly(case-sensitive)foreachconfiguredscreen--theclients'barrierwindowswilltellyoutheirscreennames(justabovetheserverIP).
Ontheclient(s),putintheservermachine'sIPaddress(oruseBonjour/autoconfigurationwhenprompted)and"start"them.
YoushouldseeBarrierisrunningonbothserverandclients.
Youshouldnowbeabletomovethemousebetweenallthescreensasiftheywerethesamemachine.
Notethatifthekeyboard'sScrollLockisactivethenthiswillpreventthemousefromswitchingscreens.
Contact&support
Pleasebeawarethattheonlywaytodrawourattentiontoabugistocreateanewissueintheissuetracker.Writeaclear,concise,detailedreportandyouwillgetaclear,concise,detailedresponse.Priorityisalwaysgiventoissuesthataffectawiderrangeofusers.
ForshortandsimplequestionsortojustsayhellofindusontheLiberaChatIRCnetworkinthe#barrierchannel.
Contributions
Atthistimewearelookingfordeveloperstohelpfixtheissuesfoundintheissuetracker.
Submitpullrequestsonceyou'vepolishedupyourpatchandwe'llreviewandpossiblymergeit.
Mostpullrequestswillneedtoincludeareleasenote.
Seedocs/newsfragments/README.mdfordocumentationofhowtodothat.
Distrospecificpackages
Whilenotacomprehensivelist,repologyprovidesadecentlistofdistro
specificpackages.
FAQ-FrequentlyAskedQuestions
Q:Doesdraganddropworkonlinux?
A:No(see#855ifyou'dliketochangethat)
Q:WhatOSesaresupported?
A:ThemostrecentreleaseofBarrierisknowntoworkon:
Windows7,8,8.1,10,and11
macOS(previouslyknownasOSXorMacOSX)
ThecurrentGUIdoesnotworkonOSversionspriortomacOS10.12Sierra(butseetherelatedanswerbelow)
Linux
FreeBSD
OpenBSD
Q:Are32-bitversionsofWindowssupported?
A:No
Q:IsitpossibletouseBarrieronMacOSX/OSXversionspriorto10.12?
A:Notofficially.
ForOSX10.10Yosemiteandlater:
Barrierv2.1.0orearliermaywork.
ForMacOSX10.9Mavericks(andperhapsearlier):
thecommand-lineportionsofthecurrentreleaseshouldrunfine.
TheGUIwillnotrun,asthatOSversiondoesnotincludeApple'sMetalframework.
(ForaGUIworkaroundforMacOSX10.9,seethediscussionatissue#544)
Note:Onlyversionsv2.3.4andlaterofBarriercanbesupportedbythisproject.
Anyoneusinganearlierversionisadvisedtoupgradeduetorecently-addressedsecurityvulnerabilities(andotherbugfixes).
ThisisespeciallyimportantforcomputersaccessiblefromthepublicInternet(orfromothershared/untrustednetworks,suchaswhenusingsharedWiFi).
Q:HowdoIloadmyconfigurationonstartup?
A:Startthebinarywiththeargument--config
延伸文章資訊
- 1barrier (【名詞】隔欄, 屏障, 障礙物)意思、用法及發音 - Engoo
"barrier" 相關課程教材. First, there is often a language barrier. 首先是語言障礙。 瀏覽教材. And for many, cost is ...
- 2barrier 的中文翻釋|VoiceTube 看影片學英語
例句. (figurative) the first plane to break the sound barrier. a formidable barrier to communicatio...
- 3barrier在線翻譯- 英語_讀音_用法_例句 - 海词词典
詞語用法 · barrier的基本意思是「障礙」。可指抽象的「阻力;障礙」,也可以指具體的「障礙物;屏障;關卡;分界線」;還可引申表示「難以逾越的數量或水平」。 · barrier作 ...
- 4barrier - Yahoo奇摩字典搜尋結果
barrier · 障礙物;路障,柵欄;障礙,阻礙[(+to)] ; barrier · 障礙物;障礙 ; barrier. 柵欄,障礙,壁壘,關卡 ; barriers. barrier的名詞...
- 5barrier中文(繁體)翻譯:劍橋詞典
barrier的例句. barrier. Several authors have discussed the barriers to the use of evidence and how t...