--- a/src/eric7/Debugger/DebugServer.py Mon Feb 12 18:09:53 2024 +0100 +++ b/src/eric7/Debugger/DebugServer.py Mon Feb 12 18:12:41 2024 +0100 @@ -615,7 +615,12 @@ self.remoteBanner() elif startRemote: self.__ericServerDebugging = True - self.remoteBanner() + if self.lastClientType != self.clientType: + self.lastClientType = self.clientType + self.remoteBanner() + elif self.__autoClearShell: + self.__autoClearShell = False + self.remoteBanner() else: if clType and self.lastClientType: self.__setClientType(self.lastClientType) @@ -1206,6 +1211,7 @@ runInConsole=runInConsole, venvName=venvName, configOverride=configOverride, + startRemote=FileSystemUtilities.isRemoteFileName(fn), ) self.remoteEnvironment(env)