Fix unattended session in Linux.

This commit is contained in:
Jared Goodwin 2023-04-16 10:49:56 -07:00
parent 903eafccc6
commit 4cba2974a1
5 changed files with 70 additions and 3 deletions

2
.gitignore vendored
View File

@ -293,3 +293,5 @@ Server/.config/dotnet-tools.json
Server.Installer/Properties/launchSettings.json
.DS_Store
/Server/wwwroot/Content/Linux-x64/Remotely_Desktop
!/.vscode/launch.json
!/.vscode/tasks.json

24
.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,24 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Linux Desktop",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/Desktop.Linux/bin/Debug/net6.0/Remotely_Desktop.dll",
"args": [],
"cwd": "${workspaceFolder}/Desktop.Linux",
"console": "internalConsole",
"stopAtEntry": false
},
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach"
}
]
}

41
.vscode/tasks.json vendored Normal file
View File

@ -0,0 +1,41 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet",
"type": "process",
"args": [
"build",
"${workspaceFolder}/Desktop.Linux/Desktop.Linux.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
},
{
"label": "publish",
"command": "dotnet",
"type": "process",
"args": [
"publish",
"${workspaceFolder}/Desktop.Linux/Desktop.Linux.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
},
{
"label": "watch",
"command": "dotnet",
"type": "process",
"args": [
"watch",
"run",
"--project",
"${workspaceFolder}/Desktop.Linux/Desktop.Linux.csproj"
],
"problemMatcher": "$msCompile"
}
]
}

View File

@ -2,7 +2,7 @@
using System.Threading.Tasks;
using System.Threading;
using System;
using Immense.RemoteControl.Desktop.Windows;
using Immense.RemoteControl.Desktop.Linux;
using Remotely.Desktop.Shared.Services;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
@ -14,7 +14,7 @@ using Immense.RemoteControl.Desktop.UI.Services;
using Remotely.Shared;
using System.Diagnostics;
var logger = new FileLogger("Remotely_Deskt", "Program.cs");
var logger = new FileLogger("Remotely_Desktop", "Program.cs");
var filePath = Process.GetCurrentProcess()?.MainModule?.FileName;
var serverUrl = Debugger.IsAttached ? "http://localhost:5000" : string.Empty;
var getEmbeddedResult = await EmbeddedServerDataSearcher.Instance.TryGetEmbeddedData(filePath);

@ -1 +1 @@
Subproject commit 7de47a5b2eb160ff24254bfb6aab4c504b818a99
Subproject commit fcbcde9022dea18ab15ba468f2f3d1832f1a2b9e