window-managers相关内容

Mono winforms 应用程序在 Ubuntu 中全屏显示?

只是想知道是否有一种已知的方法可以让 Mono System.Windows.Forms 应用程序在 Ubuntu/Gnome 上全屏显示. 单声道是 2.4.2.3Ubuntu 是 9.10 在 Windows 上执行此操作需要 pinvoke,显然无法在这里工作. 这是我将窗口边框设置为无,窗口位置设置为中心,状态设置为最大化: 替代文字 http://dl.dropb ..
发布时间:2022-01-23 15:20:45 其他开发

带动画的 WindowManager(有可能吗?)

有什么方法可以使用动画(在 android 的项目中)使用 WindowManager 来扩充视图?即使使用站点中的示例,我也无法做到!我用了很多例子,但没有一个奏效! public BannerLayout(Activity 活动,最终上下文上下文) {超级(上下文);this.context = 上下文;最终 WindowManager.LayoutParams params = new W ..
发布时间:2021-12-16 11:12:45 Java开发

我如何正确实施“最小化到托盘"?Qt中的功能?

如何在 Qt 中正确实现“最小化到托盘"功能? 我在 QMainWindow::changeEvent(QEvent *e) 中尝试了以下代码,但窗口只是最小化到任务栏,并且在恢复时客户区显示为空白. if (Preferences::instance().minimizeToTray()){e->ignore();this->setVisible(false);} 试图忽略该事件似乎也 ..
发布时间:2021-12-09 17:24:47 C/C++开发

带动画的 WindowManager(可能吗?)

有没有办法使用动画(在 android 的项目中)使用 WindowManager 来扩充视图?即使使用站点中的示例,我也无法做到!我用了很多例子,但没有一个奏效! public BannerLayout(Activity 活动,最终上下文上下文) {超级(上下文);this.context = 上下文;最终 WindowManager.LayoutParams params = new Win ..
发布时间:2021-11-10 05:43:40 Java开发

XLib 窗口自动对齐性能

在基于 XLib 的应用程序中,我需要在父窗口之后调整子窗口的大小.(例如为了让子窗口占据父窗口的整个客户区) 我正在处理父窗口的 ConfigureNotify 事件并在需要时调整子窗口的大小. 通常它可以正常工作.但是在调整父窗口大小(例如,当用户拖动边缘调整窗口大小时)和应用程序接收到的事件之间存在延迟. 由于此延迟,子窗口仅在用户停止移动边缘后一段时间才会采用其正确大小. ..
发布时间:2021-09-29 19:25:41 其他开发

检索 Ubuntu 启动器图标

有没有办法检索应用程序启动器图标. 我尝试了 xprop _NET_WM_ICON 命令,但它返回 _NET_WM_ICON:未找到错误. 但是我可以在系统托盘(启动器)中看到图标. 我们如何检索该图标.还有其他方法吗? 解决方案 在 Ubuntu/Unity 中,它在应用程序 .desktop 文件中定义,而不是 _NET_WM_ICON.请参阅我的相关答案和桌面文件规范 ..
发布时间:2021-09-29 19:25:26 服务器开发

Xlib:如何向窗口管理器询问最大化的窗口大小?

我希望我的程序窗口尽可能大,而不与窗口管理器的各种小窗口重叠,例如寻呼机.在创建窗口之前,有什么方法可以询问 wm 最大化的窗口大小是多少? 解决方案 _NET_WORKAREA 根窗口的属性可能最接近匹配.但是,在多头系统上,它将为您提供所有显示器上的组合工作区. 如果这就是您想要的,那很好(但请参阅 此处关于使窗口跨越多个显示器).如果您想在单个监视器上最大化,那么就会出现问题, ..
发布时间:2021-09-29 19:25:02 其他开发

查找 X 窗口管理器的名称

如何从程序中找到正在运行的 X 窗口管理器的名称? 如果我在另一个窗口管理器已经运行时启动另一个窗口管理器,则会发生错误,因此另一个窗口管理器必须有办法检测到第一个. 它是如何工作的? 解决方案 由 EWMH 规范,兼容的窗口管理器会将根窗口上的 _NET_SUPPORTING_WM_CHECK 属性设置为窗口 ID. 如果 _NET_SUPPORTING_WM_CHEC ..
发布时间:2021-09-29 19:22:32 其他开发

Android:如何将视图添加到 WindowManager,并使其始终悬浮在我的应用程序顶部?

我需要一个视图显示在我的应用程序顶部,当它显示时,它可以继续显示在我所有应用程序的其他视图(所有片段和活动)的顶部.这听起来像一个浮动操作按钮,但会始终显示在我的应用程序顶部. 我知道我可以通过向手机的 WindowManager 添加视图来实现,并在退出应用程序时隐藏它,在恢复应用程序时再次显示它.这个棘手的方法可以工作,但它也需要一些额外的许可,这是我试图避免的. 如果我只想在我的 ..
发布时间:2021-09-17 20:21:46 移动开发

X11/Xlib:窗口总是在顶部

一个窗口应该位于所有其他窗口的顶部.这对于普通的 x11/xlib 是否有可能?谷歌搜索“Always on top"和“x11"/“xlib"没有返回任何有用的信息. 如果可能的话,我会避免使用像 GTK+ 这样的工具包. 我在 gnome 桌面上使用 Ubuntu.在窗口菜单中,有一个选项“始终在最前面".这是由 X 服务器还是窗口管理器提供的?如果是第二种情况,是否有可以为几乎任 ..
发布时间:2021-09-15 19:16:07 其他开发

从另一个桌面捕获屏幕截图

我使用 CreateDesktop 创建了第二个桌面,但我没有切换到它.我还在其中创建了一些进程,例如 Explorer.exe 和 Winrar.exe.接下来我有一个代码,它将当前桌面的屏幕截图带到剪贴板.CreateDesktop 和 Screenshot 都有效,但新桌面或窗口的屏幕截图返回黑色位图: 这是返回当前桌面的桌面窗口的屏幕截图: //hwnd 是 winrar 或 .. ..
发布时间:2021-07-17 18:50:11 C/C++开发

如何在Qt应用程序中管理单独的GUI进程?

Qt GUI应用程序如何在不同的进程中启动单独的GUI应用程序并管理其窗口? 假设我有一个名为myApp的Qt应用程序.用户可以从myApp内部启动OS上可用的外部应用程序,这些应用程序可以以自己的独立进程运行.我了解QProcess,但是我无法弄清的困难部分是管理窗口.myApp将需要拥有自己的Windows标题栏,并且必须跨平台.如果我启动一个应用程序,请说Windows上的计算器,如何 ..
发布时间:2021-04-25 18:43:47 C/C++开发

有没有办法判断JFrame是否为“最大化"? (MS Windows)

我曾经在OS X上使用过Java应用程序,却没有机会在不同的地方进行全面测试. 有2个不同的JFrame.完全加载了第二个,而不是第一个,因此需要将其大小和位置设置为与第一个相同. 这很好,但是我注意到许多Windows用户似乎都在最大化第一个窗口.当第二个JFrame加载时,它具有相同的大小,但没有“最大化". MS Windows世界中最大化的窗口的状态略有不同,并且操作系统 ..
发布时间:2021-02-11 20:48:22 Java开发

如何获得拥有当前活动的GUI会话的用户名?

我发布了一些可自动挂载的脚本并在Linux中卸载磁盘,现在我得到了一个请求使磁盘归当前登录用户所有.也就是说,当前持有gui的用户已被占用(在这种情况下,我们不在乎终端用户). 我将如何获得用户名?可能会有许多不同的窗口管理器,因此,如果不存在与wm无关的解决方案,则可能需要根据wm的不同解决方案. 首先,仅针对Gnome的解决方案就足够了. 该脚本正在任何用户会话外部运行(由u ..
发布时间:2020-11-16 03:34:26 服务器开发

直接打开Xserver的套接字

我希望了解Linux桌面环境如何与Xserver一起使用。我读到大多数窗口管理器并不直接打开套接字,而是使用Xlib绑定或使用WM编写的语言,也可以使用更高级别的XCB绑定。但是我想知道直接打开Xserver套接字有什么好处? 解决方案 问题应该是“使用Xlib代替诸如gtk“之类的图形工具包有什么优势? 即使精通Xlib,您也要花费数月或数年!太复杂了,几乎每个要显示图形内容的应用 ..
发布时间:2020-10-21 02:18:16 服务器开发

仅从全屏浮动窗口删除边框(XMonad配置)

我想 (仅)从覆盖全屏的浮动窗口中删除边框(例如mplayer),并且 当工作空间中只有一个窗口时,请使用不同的边框颜色(normalBorderColor). 当前,我正在使用XMonad.Layout.NoBorders中的smartBorders从mplayer中删除边框,并在该窗口是工作区中唯一的窗口时删除该窗口的边框.但是,当我在两个都具有单个非浮动窗口(无论模式(高/镜像 ..
发布时间:2020-07-15 03:08:52 其他开发

为什么在android中恢复活动会导致BadTokenException?

伙计-谁能解释这个堆栈?请注意,我的代码无处可寻.如果您针对上述任何一种情况使用Google进行搜索,那么遇到此问题的每个人都将在活动终止后尝试创建对话框,但情况似乎并非如此.这只是一个简单的活动简历.我看到该领域的客户经常报告此异常,并希望在可能的情况下更正此异常. android.view.WindowManager$BadTokenException: Unable to add wi ..
发布时间:2020-06-29 22:05:23 移动开发