标签: chrome-remote-desktop

需要Chrome远程桌面键盘快捷方式

我在Windows桌面上使用Chrome远程桌面来访问Apple iMac.我无法弄清楚如何从我的Windows键盘调用Apple Command键功能.我认为Windows密钥可以工作,但事实并非如此.有没有办法将Windows键映射到Apple Command键?我真的希望能够从键盘调用复制和粘贴,这是iMac上的Command-C和Command-V,所以我被卡住了,因为我没有"Command"键.

macos keyboard-shortcuts chrome-remote-desktop

19
推荐指数
4
解决办法
2万
查看次数

如何在登录窗口mac OS中使用CGEventPost模拟键盘和鼠标事件?

我创建了一个使用CGEventPost来模拟键盘的登录前代理.仅供参考我正在开发类似于teamviewer的远程控制应用程序.

键盘

CGEventRef keyEvent = CGEventCreateKeyboardEvent( NULL, keyCode, down ) ;
CGEventPost( kCGHIDEventTap, keyEvent ) ;
CFRelease( keyEvent ) ;
Run Code Online (Sandbox Code Playgroud)

老鼠

CGEventRef event = CGEventCreateMouseEvent(eventSource, eventType, mouseLocation, mouseButton );
CGEventPost(kCGHIDEventTap, event);
CFRelease(event);
Run Code Online (Sandbox Code Playgroud)

登录前启动代理

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Label</key>
        <string>my app label</string>
        <key>LimitLoadToSessionType</key>
        <string>LoginWindow</string>
        <key>RunAtLoad</key>
        <true/>
        <key>WorkingDirectory</key>
        <string>My app directory</string>
        <key>ProgramArguments</key>
        <array>
                <string>app absolute path</string>
                <string>service</string>
                <string>myservice</string>
        </array>
        <key>KeepAlive</key>
        <true/>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

CGEventPost不起作用,登录后我在Console日志中得到以下内容

Untrusted apps are not allowed to connect to
Window …
Run Code Online (Sandbox Code Playgroud)

keyboard macos mouse chrome-remote-desktop

6
推荐指数
1
解决办法
1154
查看次数

尝试在 GCE 上启动 chrome-remote-desktop 主机时出现 OAuth 错误

我在 Google Compute Engine VM 中运行 CentOS 7,并尝试通过 Chrome 远程桌面连接到它。当我运行 start-host 命令时,它失败并显示“OAuth 错误”并且没有更多信息。

我使用 Chrome 访问了https://remotedesktop.google.com/headless网站,填写了选项,然后完成了授权阶段。没有 CentOS 的选项,所以我选择了“Debian”,当它给我连接命令时,我用 CentOS 的 /usr/lib64/chrome-remote-desktop/start-host 之一替换了 start-host 的路径,并且运行结果命令失败。

我进行了可能的网络搜索,发现了一些相当旧且无用的信息,但没有任何有用的信息。

如果我无法让 Chrome 远程桌面工作,我愿意尝试另一种方法来运行基于 GUI 的应用程序(在本例中为 IBM 的 oneWEX)。我可以让 X11 进行远程工作,但还不足以运行 oneWEX。

这是我从 Chrome 站点获得的命令,经过修改以适用于 CentOS:

DISPLAY= /usr/lib64/chrome-remote-desktop/start-host --code="<code>" --redirect-url="https://remotedesktop.google.com/_/oauthredirect" --name=
Run Code Online (Sandbox Code Playgroud)

start-host 命令询问计算机名称和 PIN 等预期问题,然后给出错误:

Couldn't start host: OAuth error.
Run Code Online (Sandbox Code Playgroud)

oauth google-compute-engine centos7 chrome-remote-desktop

6
推荐指数
2
解决办法
1万
查看次数

Chrome远程桌面到Ubuntu不允许移动终端窗口

我正在从Chrome远程桌面访问我的Ubuntu计算机,它创建了一个不错的虚拟环境,但是您无法像终端和Sublime Text这样移动窗口。它们似乎都停留在左上角,并且所有后续应用程序都仅显示在现有窗口的顶部,而无法移动它。

提前致谢!这是我的第一篇文章!

ubuntu remote-desktop window chrome-remote-desktop

2
推荐指数
1
解决办法
937
查看次数

是否可以修改如何在网络浏览器上退出全屏视频?

我有一个可以全屏显示的视频元素。进入全屏模式后,我想在按 ESC 时禁用退出全屏。现在,我知道这在技术上是不可能的,因为在全屏模式下没有调度 ESC keydown 事件,但 Chrome 远程桌面有一些非常有趣的东西。

相反Press ESC to exit fullscreen,他们表现出Press and Hold ESC to exit fullscreen

有谁知道如何实现这一点?目标是按下 ESC 键时不退出全屏,而是按住 ESC 时退出。

我知道 Google 很可能修改了 Chrome 远程桌面浏览器的行为,但如果我们也能做到这一点那就太酷了:)

谢谢

javascript google-chrome fullscreen exit chrome-remote-desktop

2
推荐指数
1
解决办法
1870
查看次数