首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xmonad:浮动窗口的默认大小

问xmonad:浮动窗口的默认大小
EN

Stack Overflow用户
提问于 2018-02-23 21:37:09
回答 1查看 2.1K关注 0票数 5

要使窗口一出现就放在浮动层上,您可以使用来自ManageHooks的ManageHooks函数。此外,还有一些附加函数,例如doCenterFloat,由ManageHelpers提供。

但是,是否有任何方法为窗口指定特定大小?

现在我有一个应用程序,它只占用整个窗口空间。我想要更舒适的尺寸。

ManageHelpers确实有一个名为doRectFloat的函数,它接受RationalRect。在doRectFloat中,它声明如下:

使窗口浮动的矩形。0到1;x,y,w,h。

但我不知道怎么用这个。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-23 21:52:14

ManageHelpers确实有一个叫做doRectFloat的函数..。但我不知道怎么用这个。

doRectFloat的类型是。

代码语言:javascript
复制
doRectFloat :: RationalRect -> ManageHook

..。因此,您需要传递一个RationalRect (遵循文档中的链接通常有助于找出这样的事情):

代码语言:javascript
复制
doRectFloat (RationalRect (1 % 4) (1 % 4) (1 % 2) (1 % 2))

这应该会产生一个居中的矩形,其宽度和长度的一半。%用于构建Rational (精确分数的类型)值。要使用它,需要将import Data.Ratio添加到xmonad.hs文件顶部的导入。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48956553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档