+ -
当前位置:首页 → 问答吧 → Xorg + awesome 开个新程序屏幕老要闪一下(更新:是urxvt 闪)

Xorg + awesome 开个新程序屏幕老要闪一下(更新:是urxvt 闪)

时间:2009-11-21

来源:互联网

wm 是 awesome 3.4.1,以前好像没这问题,现在不知是awesome 升级后的问题还是 xorg 升级后的问题,只要开个新程序屏幕会闪一下,很是讨厌。

大家是不是一样的?不知有无解决方法?俺显卡是n卡。

作者: Innuendo   发布时间: 2009-11-21

你试试看别的桌面环境不就知道啦

作者: jarryson   发布时间: 2009-11-22

真没装别的,只有awesome

作者: Innuendo   发布时间: 2009-11-22

不理解 三楼 的
?????????????

作者: jqxl0205   发布时间: 2009-11-22

引用:
作者: Innuendo
真没装别的,只有awesome
那你装个其他的wm测试下.不就知道了.

作者: zhong   发布时间: 2009-11-22

不愿意装别的,装了也不好测,因为别的 wm 没有tag这个概念。我再补充一下闪的问题,当前tag 运行程序不会闪,比如pidgin设置为定位在tag 9,但当前我的工作tag为1,我在tag 1运行pidgin时,按说tag 1应该像没事发生一样平静,但现在当前的tag的桌面会闪一下,讨厌在这个地方。

作者: Innuendo   发布时间: 2009-11-22

不想装就不装,不用 wm 试试,直接 xinit,开几个程序看看。

作者: 聚焦深空   发布时间: 2009-11-22

反复测试了一下,找到原因了,和 awesome 没关系。是 urxvt 闪,因为我的 tag 1 的 urxvt 是一直开着的,tag 1也是主要工作区,所以只要运行一个事先设置定位在别的tag 的程序,urxvt 就要闪一下。我还老以为是屏幕在闪呢。装的源里的 rxvt-unicode-256color。

不知大家的 urxvt 最近是不是有这问题?有没有解决方法?

作者: Innuendo   发布时间: 2009-11-22

闪一下是awesome默认在当前tag打开窗口,然后检测到你设置那类窗口到别的tag了,于是就跳过去了...
那个闪只是一个程序窗口跳出来然后又消失而已...
你把第一个tag的放置模式设置成最大化应该会好点...
问题是如果你闪的时间比较久那大概就是xorg的问题了...

作者: huntxu   发布时间: 2009-11-23

的确是这样,但以前好像很安静,因为awesome和xorg几乎是同时升级的,所以弄不清楚是哪个的问题。我的问题是只要不开urxvt就不会闪,因为闪的是urxvt,刚才试验了一下,在最大化模式tag下先开urxvt再开程序(定位到别的tag的)就不闪。

因为屏幕比较大,最大化设置的tag不好做主tag,一般我会在主tag一直把urxvt开着,然后再开别的程序,如firefox等,没测试以前老以为是屏幕闪,现在才发现是urxvt在闪。但我记得没升级xorg前没有这问题,屏幕很安静。

作者: Innuendo   发布时间: 2009-11-23

我以前没注意过...不过闪的那一下其实是awesome调整了窗口布局然后又恢复了回去...
如果以前的版本不会的话那很大可能是awesome的改变吧...

作者: huntxu   发布时间: 2009-11-23

新版的awesome配置简洁了,使用越来差了,还有个小问题,
properties = { floating = true } },
{ rule = { class = "Download" },无效了

作者: tocai   发布时间: 2009-12-22

引用:
作者: tocai
新版的awesome配置简洁了,使用越来差了,还有个小问题,
properties = { floating = true } },
{ rule = { class = "Download" },无效了
注意参照一下官方配置文件,每次都有变动的,现在的写法是:
PHP 代码:
{ rule = { instance  = "Download" },     properties = { floating = true } }, 
注意要在 awful.rules.rules {}中

作者: Innuendo   发布时间: 2009-12-23