mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
Update .NET runtime in Linux agent install scripts.
This commit is contained in:
parent
c4e19082e1
commit
36ae2fd934
@ -22,7 +22,7 @@ do
|
||||
done
|
||||
|
||||
pacman -Sy
|
||||
pacman -S dotnet-runtime-3.1 --noconfirm
|
||||
pacman -S dotnet-runtime-5.0 --noconfirm
|
||||
pacman -S libx11 --noconfirm
|
||||
pacman -S unzip --noconfirm
|
||||
pacman -S libc6 --noconfirm
|
||||
|
||||
@ -28,7 +28,7 @@ dpkg -i packages-microsoft-prod.deb
|
||||
apt-get update
|
||||
apt-get -y install apt-transport-https
|
||||
apt-get update
|
||||
apt-get -y install dotnet-runtime-3.1
|
||||
apt-get -y install dotnet-runtime-5.0
|
||||
rm packages-microsoft-prod.deb
|
||||
|
||||
apt-get -y install libx11-dev
|
||||
|
||||
@ -67,53 +67,65 @@ export class DtoMessageHandler {
|
||||
if (captureFrame.EndOfCapture) {
|
||||
ViewerApp.MessageSender.SendFrameReceived();
|
||||
|
||||
Object.keys(this.PartialCaptures).forEach(x => {
|
||||
let partial = this.PartialCaptures[x];
|
||||
let firstFrame = partial[0];
|
||||
let frameBytes = partial.map(x => x.ImageBytes);
|
||||
//Object.keys(this.PartialCaptures).forEach(async x => {
|
||||
// let partial = this.PartialCaptures[x];
|
||||
// let firstFrame = partial[0];
|
||||
// let frameBytes = partial.map(x => x.ImageBytes);
|
||||
|
||||
var url = window.URL.createObjectURL(new Blob(frameBytes));
|
||||
var img = document.createElement("img");
|
||||
img.onload = () => {
|
||||
UI.Screen2DContext.drawImage(img,
|
||||
firstFrame.Left,
|
||||
firstFrame.Top,
|
||||
firstFrame.Width,
|
||||
firstFrame.Height);
|
||||
window.URL.revokeObjectURL(url);
|
||||
};
|
||||
img.src = url;
|
||||
})
|
||||
// let bitmap = await createImageBitmap(new Blob(frameBytes));
|
||||
|
||||
this.PartialCaptures = {};
|
||||
// UI.Screen2DContext.drawImage(bitmap,
|
||||
// firstFrame.Left,
|
||||
// firstFrame.Top,
|
||||
// firstFrame.Width,
|
||||
// firstFrame.Height);
|
||||
|
||||
// bitmap.close();
|
||||
|
||||
// var url = window.URL.createObjectURL(new Blob(frameBytes));
|
||||
// var img = document.createElement("img");
|
||||
// img.onload = () => {
|
||||
// UI.Screen2DContext.drawImage(img,
|
||||
// firstFrame.Left,
|
||||
// firstFrame.Top,
|
||||
// firstFrame.Width,
|
||||
// firstFrame.Height);
|
||||
// window.URL.revokeObjectURL(url);
|
||||
// };
|
||||
// img.src = url;
|
||||
//})
|
||||
|
||||
//this.PartialCaptures = {};
|
||||
}
|
||||
//else if (captureFrame.EndOfFrame) {
|
||||
// let key = `${captureFrame.Left},${captureFrame.Top}`;
|
||||
// let frameBytes = this.PartialCaptures[key].map(x => x.ImageBytes);
|
||||
else if (captureFrame.EndOfFrame) {
|
||||
let key = `${captureFrame.Left},${captureFrame.Top}`;
|
||||
let frameBytes = this.PartialCaptures[key].map(x => x.ImageBytes);
|
||||
|
||||
// //var url = window.URL.createObjectURL(new Blob(frameBytes));
|
||||
// //var img = document.createElement("img");
|
||||
// //img.onload = () => {
|
||||
// // UI.StagingRenderer.drawImage(img,
|
||||
// // captureFrame.Left,
|
||||
// // captureFrame.Top,
|
||||
// // captureFrame.Width,
|
||||
// // captureFrame.Height);
|
||||
// // window.URL.revokeObjectURL(url);
|
||||
// //};
|
||||
// //img.src = url;
|
||||
var url = window.URL.createObjectURL(new Blob(frameBytes));
|
||||
var img = document.createElement("img");
|
||||
img.onload = () => {
|
||||
UI.Screen2DContext.drawImage(img,
|
||||
captureFrame.Left,
|
||||
captureFrame.Top,
|
||||
captureFrame.Width,
|
||||
captureFrame.Height);
|
||||
window.URL.revokeObjectURL(url);
|
||||
|
||||
delete this.PartialCaptures[key];
|
||||
};
|
||||
img.src = url;
|
||||
|
||||
|
||||
// let bitmap = await createImageBitmap(new Blob(frameBytes));
|
||||
//let bitmap = await createImageBitmap(new Blob(frameBytes));
|
||||
|
||||
// UI.StagingRenderer.drawImage(bitmap,
|
||||
// captureFrame.Left,
|
||||
// captureFrame.Top,
|
||||
// captureFrame.Width,
|
||||
// captureFrame.Height);
|
||||
//UI.Screen2DContext.drawImage(bitmap,
|
||||
// captureFrame.Left,
|
||||
// captureFrame.Top,
|
||||
// captureFrame.Width,
|
||||
// captureFrame.Height);
|
||||
|
||||
// bitmap.close();
|
||||
//}
|
||||
//bitmap.close();
|
||||
}
|
||||
else {
|
||||
let key = `${captureFrame.Left},${captureFrame.Top}`;
|
||||
if (this.PartialCaptures[key]) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user