标签: external-display

是否可以在我的电脑显示器上显示我的iPhone?

正如标题所说,这可能吗?我希望在iPhone上"镜像"我的动作,以便在计算机显示器上显示.

我们在Apple的主要笔记上看过这个,但我不确定这个功能是否公开.

iphone external-display

14
推荐指数
1
解决办法
18万
查看次数

检测在Windows 7下连接或删除的外部显示器

每次插入外接LCD显示器或从运行Windows 7的笔记本电脑上拔下插头时,是否可以接收或挂接某些事件或通知?

笔记本电脑检测到这一点并将我的显示切换到外部屏幕并返回某些类型的调整大小或重新定位,但这是否由操作系统公开,以便应用程序可以提供处理程序,附加脚本等?

如果没有,是否有我可以不时轮询的注册表设置或API?

(我更喜欢编程C + Win32 API)

UPDATE

迈克在下面的回答WM_DEVICECHANGE引导我RegisterDeviceNotification(),但到目前为止,我正在努力实施它......

更新2

这个问题已被问过几次不同的措辞,但在我看来还没有完全回答:

events winapi notifications external-display hotplugging

8
推荐指数
2
解决办法
9647
查看次数

仿真器JBMR1中的外部显示器功能测试

我在eclipse中下载了Jelly Bean MR1 SDK,并希望看到外部显示功能.在模拟器中,

  • 我在开发设置中的"模拟辅助显示"功能中启用了辅助显示=>它创建了叠加#1
  • 我使用了API Demo-> App-> Activity-> Presentation,但只显示了"Display#0,Built in Screen".显示叠加但未呈现任何内容.理想情况下,我预计图像会出现在Overlay中.

如何在模拟器中测试此外部显示(Presentation Class)功能..请帮忙.

谢谢并问候Purush

android android-emulator external-display

7
推荐指数
1
解决办法
1546
查看次数

Xorg增加虚拟屏幕大小超过8192 x 8192

我有一台4K显示器(3840 x 2160)和两台QHD显示器(2560 x 1440),我希望将它们并排放置.这当前是不可能的,因为这需要的水平虚拟分辨率是8960像素(3840 + 2560 + 2560),但是X服务器设置的最大(水平)虚拟分辨率是8192像素.有没有办法增加超过8192x8192像素的最大虚拟分辨率?

我到目前为止所做的尝试:

  • 我没有xorg.conf文件 - 我尝试自己手动创建一个包括"Display"子部分并"Virtual"在那里设置不同的值,重新启动,没有任何改变.
  • 尝试xrandr使用--fb和/或--panning参数设置为所需最大值(8960x2160+0+0)的各种命令变体,再次无济于事.(输出:xrandr: screen cannot be larger than 8192x8192 (desired size 8960x2160))

我确实在某个地方读过一个声明(编辑: 这里),英特尔的图形处理器不支持比8192x8192像素更高的虚拟屏幕分辨率(我的系统使用Core i7-6700HQIntel HD Graphics 530图形处理器的CPU ),但遗憾的是我无法确认这些信息 - 希望如此不是这种情况.

编辑:事实上可能并非如此:

#: glxinfo -l | grep GL_MAX_TEXTURE_SIZE
GL_MAX_TEXTURE_SIZE = 16384
GL_MAX_TEXTURE_SIZE = 16384
Run Code Online (Sandbox Code Playgroud)

我的xrandr输出(我目前有第三个显示器位于右下角,因此8192x3600虚拟屏幕分辨率):

Screen 0: minimum 320 x 200, current 8192 x 3600, maximum …
Run Code Online (Sandbox Code Playgroud)

multiple-monitors xorg screen-resolution external-display display

7
推荐指数
1
解决办法
1381
查看次数

以编程方式调整外部显示器 Mac 的亮度

有谁知道通过 Objective-C 改变连接到 Mac 的外部显示器亮度的方法吗?(比如 Apple Thunderbolt Display 或 LED Cinema Display?)我看到了调整主屏幕亮度的答案,但没有看到调整辅助屏幕的答案。

谢谢。

macos objective-c external-display screen-brightness

5
推荐指数
0
解决办法
430
查看次数

如何在 iOS 13 的不同屏幕上显示不同的内容?

我有一个需要连接到外部显示器的应用程序,我想在两个屏幕上显示不同的内容(不仅仅是镜像 iPad 屏幕)。

我曾尝试在我的Info.plist

<key>UIApplicationSceneManifest</key>
<dict>
    <key>UIApplicationSupportsMultipleScenes</key>
    <true/>
    <key>UISceneConfigurations</key>
    <dict>
        <key>UIWindowSceneSessionRoleApplication</key>
        <array>
            <dict>
                <key>UISceneConfigurationName</key>
                <string>Default Configuration</string>
                <key>UISceneDelegateClassName</key>
                <string>$(PRODUCT_MODULE_NAME).SceneDelegate</string>
                <key>UISceneStoryboardFile</key>
                <string>Main</string>
            </dict>
            <dict>
                <key>UISceneConfigurationName</key>
                <string>External Screen</string>
                <key>UISceneDelegateClassName</key>
                <string>$(PRODUCT_MODULE_NAME).ExtSceneDelegate</string>
                <key>UISceneStoryboardFile</key>
                <string>Ext</string>
            </dict>
        </array>
    </dict>
</dict>
Run Code Online (Sandbox Code Playgroud)

我还添加了一个开关来UISceneConfiguration为每个屏幕返回正确的值。

func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration {
    switch connectingSceneSession.role.rawValue {
    case "UIWindowSceneSessionRoleApplication":
        return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role)
    case "UIWindowSceneSessionRoleExternalDisplay":
        return UISceneConfiguration(name: "External Screen", sessionRole: connectingSceneSession.role)
    default:
        fatalError("No such role, I think? \(connectingSceneSession.role.rawValue)")
    }
}
Run Code Online (Sandbox Code Playgroud)

虽然我已经在上面的代码中设置断点configurationForConnecting …

external-display ios ios13

3
推荐指数
1
解决办法
766
查看次数

在iOS的外部显示器上全屏显示

我只想在外部显示器上显示全屏.

我正在使用这样的代码:

- (void) startTvOut {
    NSArray *screens = [UIScreen screens];

    CGSize max;
    max.width = 0;
    max.height = 0;
    UIScreenMode *maxScreenMode = nil;
    for (UIScreen *screen in screens)
    {

        if (screen != [UIScreen mainScreen])
        {
            for(int i = 0; i < [[screen availableModes] count]; i++)
            {
                UIScreenMode *current = [[screen availableModes] objectAtIndex: i];
                if (current.size.width > max.width)
                {
                    max = current.size;
                    maxScreenMode = current;
                }
            }
            if (exWindow == nil)
            {
                exWindow = [[HUWindow alloc] initWithFrame:screen.brounds];
                exWindow.backgroundColor = [UIColor whiteColor]; …
Run Code Online (Sandbox Code Playgroud)

external-display ios

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