SAS显示管理器是SAS系统的comamnd线路接口,作为传统设施保留在Base SAS中.
然而,关于如何使用此工具的在线文档充其量是稀疏的,并且谷歌搜索不是很有成效.
常见的DM命令是:CLEAR LOG; 清晰的输出; WPGM;
我的问题是 - 那里还有其他什么DM命令?
我在应用程序中使用受版权保护的视频,这些视频应仅适用于Android设备,而不适用于通过HDMI或无线连接的外部显示器.我找到了很棒的API Presentation和DisplayManager来检测和控制要在外部显示器上显示的内容,但是这个API仅在API 17(android 4.2)和plus中可用.任何想法如何在android 4.2下面执行此操作或至少检测并通知连接的显示.
问题2:如果Android设备连接到PC进行屏幕录制怎么办?能否介绍或DISPLAYMANAGER API帮助检测?
我最近将 ubuntu 从 19.04 升级到 19.10。最初,我无法登录该用户。每当我输入密码时,它都没有登录并再次要求输入密码。有一种登录循环。现在我可以在将显示管理器更改为 lightgdm 后登录。但我现在不知道出了什么问题。登录后,它会不断询问所有可能的事情的身份验证。其中一些是“创建颜色配置文件所需的身份验证”、“刷新系统存储库所需的身份验证”、“系统策略阻止 Wifi 扫描”等等。此用户已在 sudo 组中。其他用户工作正常。而且我什至无法“在用户设置中解锁用户(很多地方都给出了这个解决方案)。请帮助我。
authentication permissions ubuntu display-manager ubuntu-19.04
是否可以将SAS脚本或宏分配给Base SAS中的工具栏按钮?即你能'宏'或sas脚本吗?
对不起愚蠢的问题,但是我能听到来自Android手机的触摸事件,而显示器是关闭的吗?或者触摸系统仅在显示器打开时有效..?
我知道 Wayland 协议不提供控制屏幕上外壳表面位置的选项。我想找到一种控制窗口/表面放置的方法。我尝试过 xdotool 和 wmctrl 等工具,但它们只能识别 XWayland 窗口。我使用的是 Gnome Shell,因此窗口管理器是 Mutter。为什么地面定位不是 Wayland 协议的一部分?以编程方式控制 Wayland 表面放置的建议方法是什么?
编辑:
Wayland 客户端协议提供了子表面的接口,它足以满足我目前的目的。但是窗口我希望协议包含顶级窗口位置选项。我可以使用 javascript 来制作 gnome-shell 扩展吗?但在这种情况下这并不是一个真正的选择。
要在SAS中打开表,我们可以使用DM"VT {tablename}"命令.
关闭可查看窗口的等效命令是什么?
这是我正在做的事情:
在进行演示时,我可以访问我正在进行的显示:
MediaRouter.RouteInfo route = mMediaRouter.getSelectedRoute(MediaRouter.ROUTE_TYPE_LIVE_VIDEO);
return route != null ? route.getPresentationDisplay() : null;
Run Code Online (Sandbox Code Playgroud)
有关如何实现此功能的任何想法?
更新:
对于那些对此感兴趣的人,我就是这样做的(感谢Ali Naddaf回复):
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)
public void disconnect(){
MediaRouter mMediaRouter = (MediaRouter) getSystemService(Context.MEDIA_ROUTER_SERVICE);
mMediaRouter.selectRoute(MediaRouter.ROUTE_TYPE_LIVE_VIDEO, mMediaRouter.getDefaultRoute());
}
Run Code Online (Sandbox Code Playgroud) 我正在 Flutter 中开发一个应用程序,该应用程序应该在具有两个屏幕的 POS上运行。它基本上是一个通过 HDMI 电缆连接到另一个屏幕的平板电脑。
我的问题是,我在屏幕一侧运行的任何内容也会出现在客户端的屏幕上,我需要隐藏它并显示其他内容(例如促销)。
我已经成功地使用Android 演示 API来使用它(它只能在 Android 上运行)。我在某处读到我也可以使用媒体路由器来实现它。
但我想做的是运行 Flutter 的两个引擎,每个显示器上一个,或者控制 Flutter 中每个显示器中显示的内容。问题是我没有找到任何关于如何在 Flutter 上执行此操作的库或有用的文章。
有人知道我将如何实现这一目标吗?如果我做不到,我将不得不使用原生 Android 创建一个全新的项目。
android display-manager flutter mediarouter presentation-api
android ×4
dm ×3
sas ×3
casting ×1
chromecast ×1
command-line ×1
flutter ×1
gnome ×1
mediarouter ×1
permissions ×1
sas-macro ×1
toolbar ×1
touch ×1
ubuntu ×1
ubuntu-19.04 ×1
wayland ×1
wmctrl ×1
xdotool ×1