Android系统中的“窗口”类型虽然很多,但只有两大类是经常使用的:一是由系统进程管理的,称之为“系统窗口”;第二个就是由应用程序产生的,用于显示UI界面的“应用窗口”。如果大家熟悉WindowManagerService(窗口管理机制WMS)的话,那么一切都很简单。它是一个负责统筹管理所有窗口的 ...
dwm简介 dwm(dynamic window manager),轻量级的窗口管理器,可以使用键盘进行操作,简洁高效。 dwm的安装 补丁推荐 打补丁 移除补丁 添加自动启动程序 "autostart" 显示窗口名 "awesomebar" 浮动临时窗口 "scratchpad" 增加窗口空隙 " ...
分类:
其他好文 时间:
2020-05-10 19:36:18
阅读次数:
625
我个人使用的窗口管理软件是 Magnet(本人在 Mac 下付费的首款软件,记得是 6 元~),今天为大家介绍一款类似的开源软件。 简介 是一款可以快速调整窗口大小与位置的开源软件。 官网功能演示 常用场景 默认打开软件窗口最大化 需要多个窗口同时操作,如:开发的时候,一个看设计,一个写代码 外接显 ...
分类:
系统相关 时间:
2020-04-11 20:23:24
阅读次数:
105
导读 去年年底,升级到Fedora 25带来的新版本KDE Plasma,想必让很多人都不习惯吧,这也直接导致我很难完成预定的工作计划。我决定尝试其他Linux桌面环境有两个原因,首先,我需要完成我的工作。第二,多年来一直使用KDE,我认为是时候尝试一些不同的桌面了。经过了一段时间的测试,我决定使用 ...
分类:
系统相关 时间:
2020-03-23 20:14:25
阅读次数:
80
管理器基类 游戏设计中需要非常多的管理器,比如: 场景管理器 UI窗口管理器 资源管理器 声音管理器 事件管理器 消息管理器 代理管理器 等等。这些管理器需要一个共同的基类管理,因为管理器经常需要延迟时间和定时管理,所以需要封装对定时管理的几个方法,包括: 设置一个定时器 停止一个定时器 停止所有的 ...
分类:
其他好文 时间:
2020-03-17 19:33:18
阅读次数:
59
Xfce版本仍然是主打,此版本Xfce更新到4.14,并且主要致力于在桌面和窗口管理器上完善用户体验。 KDE版本提供了功能强大、成熟且丰富的Plasma 5.17桌面环境,此版本进行了完全重新设计。全套的Breath2主题包括明暗版本、动画启动画面、Konsole配置文件、Yakuake外观以及许 ...
分类:
编程语言 时间:
2020-03-14 23:57:30
阅读次数:
128
什么是SystemService 我们在Android开发过程中经常会用到各种各样的系统管理服务,如进行窗口相关的操作会用到窗口管理服务WindowManager,进行电源相关的操作会用到电源管理服务PowerManager,还有很多其他的系统管理服务,如通知管理服务NotifacationMana ...
分类:
移动开发 时间:
2020-03-08 12:28:51
阅读次数:
102
Caliburn.Micro 项目文档(翻译):Screens, Conductors and Composition Caliburn.Micro 杰的入门教程6, Screens 和 Conductors 简介 Caliburn.Micro 杰的入门教程5,Window Manager 窗口管理 ...
分类:
其他好文 时间:
2020-02-15 11:44:11
阅读次数:
81
因为GUI不是用户代码“画出来”的,而是窗口管理器根据用户代码的请求,加上自行的判断来绘制的。窗口管理器独占对屏幕像素的控制权,并视情况拒绝或无视用户代码的请求。同时,窗口管理器需要绘制应用局部细节的时候,会发消息给客户代码要求补充细节数据 由于用户程序需要响应窗口管理器的数据要求(一般来说,不及时 ...
分类:
其他好文 时间:
2020-02-08 00:16:30
阅读次数:
69
在Anaconda+Spyder配置Opencv的过程中遇到了缺乏cv2的问题,当时我在cmd的窗口(管理员身份)中输入了如下命令 conda install --channel https://conda.anaconda.org/menpo opencv 然而事情并不是那么顺利, 此时我又试了下 ...
分类:
Web程序 时间:
2020-01-19 00:31:14
阅读次数:
121