Saturday, 21 October 2017

Seamlessrdpshell binära alternativ


SeamlessRDP En annan bidrag från Cendio till Open Source Community Cendio är väldigt exalterad att meddela ett annat bidrag till Open Source Community: SeamlessRDP, en sömlös Windows-implementering för rdesktop. SeamlessRDP gör det möjligt att köra enskilda applikationer snarare än ett fullt skrivbord. I det här läget skapar rdesktop ett X11-fönster för varje fönster på serverns sida. Fjärrprogrammen kan flyttas, ändras och återställas. Ursprungligen utvecklad för Linux Remote Desktop Server ThinLinc Vi utvecklade SeamlessRDP för vår produkt ThinLinc. men bestämde sig för att bidra både till rdesktop modifieringarna och den nödvändiga serverkomponenten under GPL-licensen. ThinLinc har många användningsfall. Den kan användas både för att publicera Linux-stationära datorer och fungera som en frontend till Windows Remote Desktop Services. Det är också mycket bra i miljöer där det finns behov av att blanda Linux och Windows. Running SeamlessRDP Without ThinLinc SeamlessRDP kan köras utan ThinLinc mot dina Windows Remote Desktop Services genom att följa den här anvisningen: Hämta serverns sidkomponent, seamlessrdpshell. Förinbyggda binärer ingår i ThinLinc WTS Tools-paketet, som ingår i ThinLinc Server Bundle. I allmänhet är ThinLinc en proprietär produkt som kräver licenser, men SeamlessRDP-komponenterna är Open Source och kan användas gratis. Seamlessrdpshell installeras i ProgramFilesThinLincWTSTools. Källkoden är tillgänglig i modulen Seamlessrdp Subversion, såväl som i källkatalogen i Serverpaketet. Kör rdesktop med: rdesktop - A ProgramFilesThinLincWTSToolsseamlessrdpshell. exe - s anteckningsblock Observera att under Windows Server 2008 och senare måste du tillåta körning av seamlessrdpshell. exe som ett inledande program. Detta uppnås genom RemoteApp Manager-verktyget (remoteprograms. msc). Lägg till seamlessrdpshell. exe som ett RemoteApp-program, eller aktivera alternativet Tillåt användare att starta både listade och olistade program vid första anslutningen. TODO-filen innehåller viss information om begränsningar i SeamlessRDP. Särskilt fungerar SeamlessRDP bäst med moderna fönsterhanterare. Observera att Windows 7 och Windows 8 inte stöds. I stället för att ha ett helt separat Windows-skrivbord kan du köra virtualiserade program direkt på ditt Linux-skrivbord med det senaste (version 1.5.0) rdesktop-paketet som levereras med Ubuntu 7.04 och Windows XP Professional Terminal Services-funktionen. Du behöver dock inte ha en hel Windows-installation (och behöver därför inte någon virtualisering) för att: köra Windows-applikationer i allmänhet. Detta kan göras med open source-projektet Vinredigeringsvideo, utveckla webbapplikationer, etc. Det finns många öppna källkodsalternativ till din gamla Windows-applikation. Se osalt Du behöver inte använda värd-bara nätverk. Arbetade för mig med Custom: Specifikt visuellt nätverk Ramvi Om du använder QEmu, använd följande kommando. Det gör att några anslutningar till localhost-porten 3389 riktas till QEmu VM på port 3389, där Windows Terminal Services körs. I VM loggar du in som administratör. Öppna Kontrollpanelen (klicka på Starta Kontrollpanelen) Aktivera Terminaltjänster: Klicka på Användarkonton på kontrollpanelen. Kontrollera att använd välkomstskärmen och snabb användarbyte är markerade. Klicka på OK. Obs! Snabb användarbyte är inte tillgänglig för datorer som ingår i en nätverksdomän. Tillåt fjärranslutningar: Klicka på System på kontrollpanelen. På fliken Fjärrkontroll, kryssa till Tillåt användare att ansluta till fjärran till den här datorn. Om du vill ansluta till ett begränsat konto klickar du på Välj fjärranslutna användare och ser till att användarkontot finns i listan. Klicka på OK. I VM, ladda ner cendiodownloadsservercd (registrering email krävs). Extrahera arkivet och kör installationsprogrammet tl-3.4.0-serverwindows-toolswts-toolstl-wts-tools. Logga sedan ut från VM. Om du inte har Internet gt Remote Desktop Viewer installerar du sedan rdesktop på värden. Se InstallingSoftware. Testa att köra en applikation sömlöst. För QEmu, använd localhost för ltIP av VMgt. För VMWare och VirtualBox. använd den IP-adress som noterats tidigare. Ett stort fönster kommer att dyka upp kort med Windows-inloggningsskärmen, så bör din applikation startas i sitt eget fönster. Du kan nu skapa en skrivbordsstartare för att köra kommandot ovan i framtiden, när VM har startats. Högupplösande. PNG-ikoner för Windows-program är tillgängliga från DeviantArt. Att göra Windows Apps titta hemma i Ubuntu För att hjälpa Windows-appar att se hemma i Ubuntu kan du konfigurera Windows för att använda Ubuntu Human-temat. I VM, ladda ner temaet Human for Windows från deviantartdownload37743373. Extrahera filen till C: windowsresourcesThemes. I VM, ange det tema som ska användas för Terminal Services i Group Policy Object Editor. I redigeringsprogrammet för grupppolicyen navigerar du till User ConfigurationAdministrative TemplatesControl PanelDisplayDesktop Themes. Öppna Ladda en specifik visuell stilfil eller tvinga Windows Classic-inställningen. Aktivera inställningen och skriv in WindirResourcesThemesHumanHuman. msstyles som stilen. Obs! Endast Windows 2003 måste även aktivera tematjänsten under services. msc. Logga ut från Windows (du måste logga ut från alla konton) Testa din ansökan från värden: Om du använder QEmu, använd localhost snarare än VM: ns IP. Det nya temat träder i kraft efter inloggningsskärmen. Vissa teman som är större eller mindre än standard kan visa några rader i Windows-bakgrundsfärgen. BristerNotes På grund av begränsningar i Windows XP-klienter kan endast en användare loggas in på distans åt gången. Det sätt på vilket den nuvarande lösningen är utformad, innebär att det här går till ett program som körs i taget. Jag tycker att den bästa applikationen som ska startas är C: WINDOWSSYSTEM32taskmgr. exe. Det låter dig starta fler applikationer och få alternativ för att logga ut (som du borde göra när du är klar med Windows. Eller annars har du upptäckt att du inte kan logga in igen). Inte nödvändigtvis. Ive har funnit att om du startar ett program som kan starta andra program (ex: min dator eller cmd. exe) kan du använda den för att öppna andra program, som också visas som Windows. Ive försökte det, och jag kunde köra Internet Explorer och Adobe Acrobat samtidigt. Begränsningen verkar vara i Windows-programmet, inte något i RDP. - JoeTerranova Jag har inget emot att köra ett program i taget, men jag har märkt att om du kör ett enda program via seamlessrdp som inte kan användas för att logga ut (anteckningsblock till exempel), är användaren fortfarande inloggad efter att programfönstret stängts och Försök att starta programmet igen misslyckas (det hänger under inloggning). Jag måste logga in via VMWare-konsolen och logga ut manuellt innan rdp-metoden kommer att fungera igen. Den bästa lösningen för mina pengar är att skapa en enkel batchfil på Windows-maskinen som kör programmet jag vill och loggar sedan av när programmet avslutas. Till exempel: Spara den batchfilen och ring den via ditt rdesktop-kommando. IE kommer att springa, och när du stänger fönstret kommer du automatiskt att loggas av. Men RDP 6.0 (sedan Windows Server 2003 SP1) stöder att köra enskilda program, så det behövs inte ett sömlöst skrivbord. Har rdesktop stöd för 6,0 funktioner ännu - MarkReitblatt Inte än. Idealiskt behöver Microsoft släppa protokolldokumentationen. --ChrisRose4 Theres ett inofficiellt lapp för XP Service Pack 2 som låter dig köra obegränsade samtidiga fjärr användarsessioner för att komma runt denna begränsning (det använder ett terminaltjänster bibliotek från en beta av SP2 som av misstag tog bort begränsningen). Dess troligen OK för hemanvändare även om jag inte skulle rekommendera det för ett företag. kood. orgterminal-server-patch Om du lägger till ett register DWORD kallas NoDesktop till HKEYCURRENTUSERSOFTWAREMicrosoftWindowsCurrentVersion PoliciesExplorer och sätter den till 1 och loggar ut och loggar in. Du kan starta explorer i din kommandorad rdesktop och bara få en Windows-aktivitetsfält. Naturligtvis kan du inte se skrivbordet om t. ex. du loggar in med VNC. se linuxfeature124908themeprint Det mänskliga temat fungerar inte i Windows XP x64. Det finns en inofficiell rdesktop-version med sömlöst stöd från Fontis IT Consulting. Dess ger några intressanta funktioner som att ladda flera applikationer i ett Master Slave-läge. Så du kan ringa rdesktop flera gånger för att öppna mer applikation i samma användarsession. fontis. aurdesktop Det finns ett fritt tillgängligt verktyg som startar en launchpad från vilken du kan konfigurera och köra flera program från en seamlessrdp-session. miguelfurtadosrdp. aspx Windows Classic-temat har glitches på aktivitetsfältet - använd det hemska Luna-temat eller mänskligt tema istället XP Pro SP3 med Hardy och Intrepid alfa 6 versioner av rdesktop orsakade segmenteringsfel överallt för mig - jag fann att 1,5 .0-versionen från Debian har inte detta problem - se bugs. launchpadubuntusourcerdesktopbug275545 - fubarbundy Den 1,6-versionen av rdesktop i Intrepid verkar inte dölja fönsterdekorationer - Hardys 1.5-versionen eller Debian 1.5 och 1.6-versionerna har inte detta problem - se bugs. launchpadubuntusourcerdesktopbug275528 - fubarbundy Åtminstone för XP Pro SP3 kan du förbättra utseendet på Windows genom att möjliggöra 24-bitars utskrift av färg och teckensnitt. I Windows, kör regedit ändra HKEYLOCALMACHINESYSTEMCurrentControlSet ControlTerminal ServerWinStations RDP-TcpColorDepth till 4, enligt HKEYLOCALMACHINESYSTEMCurrentControlSet ControlTerminal ServerWinStations lägga till en DWORD kallade AllowFontAntiAlias ​​och ställa in dess värde till ett, och under HKEYLOCALMACHINESYSTEMCurrentControlSet ControlTerminal ServerWinStations RDP-Tcp lägga en identisk nyckel (AllowFontAntiAlias ​​1). Starta om Windows och Roberts din mammas bror. - Fubarbundy SeamlessVirtualization (rossp 2012-06-06 16:38:30) Howto SeamlessRDP Innan du går vidare, besök Cendio och Fontis och använd deras respektive instruktioner framför denna sida. Cendio SeamlessRDP Cendio SeamlessRDP-komponenten har två halvor, en Windows-exekverbar som serverkomponent för installation på Windows-servern och patchar till rdesktop-applikationen, för att fungera med serverkomponenten. Vid skrivandet har dessa Cendio-patchar nu blivit sammanslagna i rdesktop 1.5.0 och senare kärnan. Du kan ladda ner källan med Subversion. Du kan få en binär och packa upp filerna i c: seamlessrdp (eller liknande). När du har ett binärt på din Windows-server skriver du från din Linux-klient: Under W2K8, både seamlessrdpshell. exe och Windows-programmet du vill köra med det, måste du publicera terminaltjänster. Och seamlessrdpshell. exe måste ha kommandoradsparametrar aktiverade, genom att köra TS RemoteApp Managers Lägg till RemoteAppProgram dialog (remoteprograms. msc). Fontis SeamlessRDP Fontis har vidareutvecklat Cendio SeamlessRDP, för att möjliggöra anslutning, så att en enda rdesktop-anslutning kan starta flera applikationer. När du kör i sömlöst läge skapar och lyssnar rdesktop på ett kontrolluttag. Ett nytt alternativ gör det möjligt för rdesktop att köras i slavläge, vilket meddelar huvudrdesktop-förekomsten av ett nytt kommando som ska köras och sedan avslutas. Huvudinstansen skickar ett klient-till-servermeddelande till SeamlessRDP-serverkomponenten, som kör det nya kommandot. Jag ser denna utveckling som ganska grundläggande för användningen av SeamlessRDP. Installation av Fontis-patch Ladda ner källkod för den senaste versionen av rdesktop från CVS (tryck på enter när du blir uppmanad till ett lösenord): Alternativt kan du ladda ner rdesktop CVS-snapshot som har testats med patchen. Ladda ner rdesktop-korrigeringsfilen till den utcheckade katalogen: Applicera korrigeringsfilen och kompilera: Hämta uppdaterad serverkomponent och packa upp. Alternativt kan du få seamlessrdp CVS-snapshot eller ladda ner direkt från CVS, använd seamlessrdp-korrigeringsfilen och kompilera sedan: Följande exempel förutsätter att SeamlessRDP-serverkomponentfilerna (seamlessrdpshell. exe, seamlessrdp. dll och vchannel. dll) har packats upp till C: seamlessrdp . För att starta en SeamlessRDP-session, anropa rdesktop på samma sätt som innan du tillämpade patchen: Så här kör ett nytt kommando i den befintliga SeamlessRDP-sessionen: Nya kommandoradsalternativ: - M: Ange sökvägen för det kontrolluttag som rdesktop-processen lyssnar på på. Som standard är detta HOME. rdesktopseamless. socket - l: I stället för att starta en ny rdesktop-process, anslut till ett befintligt processkontaktuttag och berätta att det ska köra ett kommando på servern. Kan kombineras med - M alternativet för att använda ett icke-standarduttag. Relaterade inlägg Slugg IRC Bot 14 Jun 2016 En sannolikt felaktig historia av LibVirt, KVM och QEMU 09 maj 2016

No comments:

Post a Comment