问题标签 [virtual-desktop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
831 浏览

windows - Autohotkey Windows 10 虚拟桌面

我有一个保存窗口位置的 AHK 脚本。目前我保存 Title、X、Y、Width、Height、Class、FullPath 等。我还想保存它们所在的虚拟桌面。

我不知道 Windows 10 如何处理虚拟桌面:它们有 UID 吗?重启后这些 UID 会改变吗?有什么方法可以实际编号它们吗?

我想以一种在 Windows 更新时崩溃的可能性很小的方式来做到这一点,但显然这主要是一个梦想。

谢谢你的帮助!

0 投票
1 回答
145 浏览

c++ - 如何使用 VirtualDesktopManager 界面?

我试图找出一个窗口是否属于当前的虚拟桌面。

我从winapi中找到了VirtualDesktopManager类,但是即使根据here它应该在“shobjidl.h”头文件中,当我编译代码时它也会抛出这个错误:

85:5:错误:未在此范围内声明“VirtualDesktopManager”

我的代码的重要部分:

我怎样才能使这项工作?

0 投票
1 回答
504 浏览

android-studio - 我可以在虚拟 Windows 10 桌面上运行 AVD

我目前正在为一个组织工作。是否可以通过 Android Studio 在安装了 Windows 10 的虚拟桌面上运行 Android Emulator。另外,我是否应该将模拟器的规格保持在较低水平,因为我的 VDI 中有足够的 RAM。我是否需要要求组织在虚拟机中启用虚拟化,因为我可能无法这样做。或者,虚拟机中没有这样的东西?

目前,当我尝试运行模拟器时,它只会永远卡在黑屏上并超时。我尝试了多种选择。但它们都不起作用。

0 投票
1 回答
73 浏览

powershell - 无法删除 VDI 分配

我正在编写一个处理离开者的脚本,作为其中的一部分,它应该删除用户的虚拟桌面分配。该脚本是从远程服务器执行的,在这一部分中,它应该“请求”连接代理服务器删除用户的分配。

我确保所有参数都相同,并且 Get-RDPersonalVirtualDesktopAssignment 显示测试用户分配了一个 vdi。但是 Remove-RDPersonalVirtualDesktopAssignment 反过来告诉我:“ Remove-RDPersonalVirtualDesktopAssignment:在此集合中没有为用户分配任何个人虚拟桌面。

任何关于我在这里缺少什么的想法将不胜感激,因为它让我发疯:(

脚本结果

0 投票
0 回答
238 浏览

windows-10 - 适用于 linux (WSL) 的 Windows 子系统可以在虚拟桌面中运行吗?

工作中的 IT 部门决定从使用 VPN 切换到虚拟桌面解决方案。有没有人有在虚拟桌面内使用 WSL 1/2 的经验?有可能做到吗?只是想在与 IT 交谈之前了解一下。

0 投票
0 回答
173 浏览

javascript - 在 Windows 的所有桌面上显示应用程序窗口,但以编程方式

我正在尝试开发一种软​​件(使用 ElectronJS),该软件将有助于在 Windows 中跨窗口和虚拟桌面拖放内容。

但是,要使其正常工作,我必须能够在所有虚拟桌面/工作区中显示相同的窗口。我可以轻松地为 Linux 和 MacOS 实现它,使用window.setVisibleOnAllWorkspaces(true). 但在 Windows 中,我必须让用户手动打开任务视图,右键单击窗口,然后启用“在所有桌面上显示此应用程序中的 Windows”。

有没有办法通过编程启用它,以便我可以在程序代码本身中编写它?系统命令或 API 函数(如果有)将不胜感激。

我正在使用电子 v13.1.2、节点 v12.8.2、npm v6.14.5

0 投票
0 回答
20 浏览

kde-plasma - 虚拟桌面数量不稳定

问题。每当我尝试在另一个虚拟桌面上移动任何窗口(通过热键或在桌面网格内拖动)时,桌面的数量都会自行改变。如果我向右移动,它往往会增加(从 6 个桌面到 15 个),如果我向左移动一个窗口,它通常会减少。试图搜索 - 没有找到任何东西。

有什么解决办法吗?

操作系统:XeroLinux KDE Plasma 版本:5.23.2 KDE 框架版本:5.87.0 Qt 版本:5.15.2 内核版本:5.14.14-zen1-1-zen(64 位) 图形平台:X11 处理器:8 × AMD带有 Radeon 图形内存的 Ryzen 7 4700U:15,0 GiB RAM 图形处理器:AMD RENOIR

0 投票
1 回答
201 浏览

azure - Terraform Azure VM 扩展不会将 VM 加入 Azure 虚拟桌面的 Azure Active Directory

使用https://techcommunity.microsoft.com/t5/azure-virtual-desktop/arm-avd-with-terraform/mp/2639806作为灵感,我想部署 AVD,但使用 terraform 加入 AAD 的 VM。根据文章,我在 Terraform 中定义了一个 VM 和扩展以及 Azure 虚拟桌面部署(主机池、应用程序组、工作区),并且我根据 Azure 在将 VM 添加到主机时生成的 ARM 模板调整了扩展池并“手动”/通过门户加入 AAD。

terraform 应用并且扩展成功运行,但 VM 未加入域。

当我查看已部署 VM 上的日志时,主要错误之一是“DsrCmdAzureHelper::GetTenantId: Unable to get Tenant Id, status code 400”。从 Targeting host name:169.254.169.254, url path: /metadata/identity/info?api-version=2018-02-01 获取元数据时,我得到 400 状态代码,然后出现“找不到身份”错误。

这里有什么问题?以下是扩展的 terraform,如果需要更多信息,请告诉我。

0 投票
1 回答
35 浏览

python - 使用 Python 在虚拟桌面之间切换?

如何在 Windows 10 上使用 Python 在虚拟桌面之间自动切换?

0 投票
0 回答
9 浏览

linux - cli 命令能否将鼠标焦点转移到不同的虚拟桌面和/或桌面上的不同窗口?

我很好奇是否有任何命令行工具可以让我编写一个脚本,该脚本不仅可以产生鼠标点击和按键,还可以将焦点转移到不同的虚拟桌面。

我知道 xdotool,它似乎适用于按键和鼠标点击。但是有什么办法可以改变它,使它不仅可以在一个单独的虚拟桌面上工作,而且可以在一定的时间间隔内切换它们?

如果这可以通过组合键完成,那么如果可以在 xdotool 中完成,那可能会更容易。

我正在运行 Linux,Lubuntu 20.04LTS,有 8 个虚拟桌面,所有这些都需要不时单击和按键。

谢谢!