Steam for Linux > Limited Beta > 主題細節
johndrinkwater [🐧︀ 🎮] 2012 年 11 月 6 日 @ 下午 1 時 24 分
Issue Report: all Steam windows have the title ‘Steam’ (friends, chat, library etc)
Kinda hard to know which is which when minimised!
顯示 1-7,共 7 則回應
< >
Frank 2012 年 11 月 7 日 @ 上午 8 時 51 分 
Thanks! This issue has been assigned tracking ID 93681.
RandyMustache 2012 年 11 月 7 日 @ 下午 4 時 32 分 
I noticed this as well. At least with Unity it isn't a huge issue.
johndrinkwater [🐧︀ 🎮] 2012 年 11 月 21 日 @ 上午 5 時 58 分 
Fixed :)
SUSEd 2012 年 11 月 21 日 @ 上午 6 時 14 分 
In gnome-shell it has empty string title so it shows 2 or more icons with lo-res icon instead faenza icon.
johndrinkwater [🐧︀ 🎮] 2012 年 11 月 21 日 @ 上午 7 時 30 分 
Some feedback from a non-beta user, saying that while this fixes some things (thanks), it changes in more subtle ways:

03:24 p.m. - joe: they set WM_NAME as type UTF8 so some tools like xwininfo can't read it, because it should be UTF8_STRING. According to http://standards.freedesktop.org/wm-spec/1.3/ar01s05.html applications should set _NET_WM_NAME as UTF8_STRING
And the second one is that they stopped setting WM_CLASS
03:27 p.m. - johndrinkwater: what does that give them if they set it?
03:27 p.m. - joe: they already have set it to "Steam" for several versions but stopped... that would be useful for automated window manager stuff, like moving all steam windows to a specific workspace as they are created, or setting it to floating mode when using a tiling window manager
03:28 p.m. - joe: so the reason you do that is because of what you proposed for the window names, the name changes.
03:28 p.m. - joe: so you could have one WM_CLASS name that doesn't change, also you can't really do window managing by WM_NAME, for example if you open a browser with the steam website WM_NAME often changes to something starting with Steam
最後修改者:johndrinkwater [🐧︀ 🎮]; 2012 年 11 月 21 日 @ 上午 7 時 32 分
Barbarian 2012 年 11 月 21 日 @ 上午 7 時 58 分 
joe: they already have set it to "Steam" for several versions but stopped... that would be useful for automated window manager stuff, like moving all steam windows to a specific workspace as they are created, or setting it to floating mode when using a tiling window manager
That explains why my tiling window manager stopped sending all steam windows to my "steam" desktop automatically. Hopefully they'll fix that soon, but not the biggest of deals.

What they could do as well which would be nice is set WM_WINDOW_ROLE to 'steam-main-window', 'steam-friends', 'steam-chat', etc, like gimp does. Would be very handy for automating window stuff.
最後修改者:Barbarian; 2012 年 11 月 21 日 @ 上午 8 時 07 分
drewb🐧 2012 年 11 月 21 日 @ 下午 3 時 25 分 
We have a fix for the WM_CLASS regression, the next client update will return to setting the class. As for the name to UTF8_STRING we aren't directly setting the properties (we're calling XSetWMName) and we'll look into whether something is not working there.
顯示 1-7,共 7 則回應
< >
每頁: 15 30 50
張貼日期: 2012 年 11 月 6 日 @ 下午 1 時 24 分
回覆: 7