秀桌面,其实主要是请教ee达人问题

桌面秀,不同桌面、不同风格。
回复
duoerlee
帖子: 57
注册时间: 2009-10-12 21:35

秀桌面,其实主要是请教ee达人问题

#1

帖子 duoerlee » 2009-10-12 21:58

想请教一下EE, 我想把窗口的缩略图(左下角)实现自动隐藏,该如何做, 试过在自动隐藏中 加一句
+ I autohide ALL (iconic) 100 E ,没能实现.

希望得到的效果就是窗口在变成thumbnail缩略图后, 可自动隐藏, 鼠标移动到左边屏幕,自动出现.
附件
2009-10-03-095728_1440x900_scrot.png
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 秀桌面,其实主要是请教ee达人问题

#2

帖子 eexpress » 2009-10-12 22:11

好久了哦。记得那fvwmbutton有这效果的2个函数。我这都没了。没嘛用。你找找button相关的吧。
EdgeCommand 也看看。直接把iconbox的shade toggle也可以试试。
● 鸣学
duoerlee
帖子: 57
注册时间: 2009-10-12 21:35

Re: 秀桌面,其实主要是请教ee达人问题

#3

帖子 duoerlee » 2009-10-12 22:19

那个autohide 函数用在fvwmbutton上没有问题, 但这个就不起作用了?

# 自动隐藏函数
AddToFunc autohide
+ I ThisWindow ($0) Deschedule $[w.id]
+ I ThisWindow ($0) KeepRc ThisWindow (shaded) WindowShade off
+ I TestRc (!Match) All ($0, !shaded) autohide_hide $1 $2

AddToFunc autohide_hide
+ I Schedule $0 $[w.id] WindowShade $1
+ I Schedule $0 $[w.id] Deschedule $[w.id]

# 打开FvwmAuto
AddToFunc StartFunction
+ I Module FvwmAuto FvwmAutohide -menter enter_handler

# 添加你想自动隐藏的窗口
AddToFunc enter_handler
+ I autohide FvwmButtons 500 S
# ^ ^ ^
# | | |___ Shade direction (可选的)
# | |_______ 隐藏延迟 (毫秒)
# |___________________ 唯一的窗口名/资源

照着上面的例子,添加你想自动隐藏的窗口到enter_handler函数。autohide函数需要两个或三个参数。第一个是窗口或者类的名字,必须是唯一的名字。 这句话的类是什么意思?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 秀桌面,其实主要是请教ee达人问题

#4

帖子 eexpress » 2009-10-12 22:37

就是w.id w.class这些嘛。
调试的时候,注意下iconbox的特性,估计是强制了不能shade的。要设置。
很简单的,可以这样
EdgeCommand Bottom xxxx WindowShade toggle
试试嘛。
那xxx是软件名,窗口名,窗口id等。先看下man。
● 鸣学
gzbao9999
帖子: 627
注册时间: 2008-11-08 18:34

Re: 秀桌面,其实主要是请教ee达人问题

#5

帖子 gzbao9999 » 2009-10-13 20:02

楼主右下角的时间是怎么实现透明显示的啊?

另外想瞧瞧你的pager怎么配置的(截图的效果不错)
气血鼓荡,身体发胀,偶飘上头,三时舒畅
duoerlee
帖子: 57
注册时间: 2009-10-12 21:35

Re: 秀桌面,其实主要是请教ee达人问题

#6

帖子 duoerlee » 2009-10-13 22:10

把时间的script swallow进一个fvwmbuttons 里面,将fvwmbuttons和时间script里的colorset都设置为透明色就可以了. 我也是弄了好久才弄好的,才弄出了这么至简洁的桌面,现在就是那些小缩略图不能自动隐藏.

想请教一下EE, iconbox和FvwmIconBox什么区别? 如果那些缩略图能放在FvwmIconBox中,就可以
实现自动隐藏了.
gzbao9999
帖子: 627
注册时间: 2008-11-08 18:34

Re: 秀桌面,其实主要是请教ee达人问题

#7

帖子 gzbao9999 » 2009-10-13 22:27

再麻烦楼主把显示时间脚本发来瞧瞧

我的pager就是左上角那个里面是些图标 你的是缩图的
能把配置发出来看看么?
气血鼓荡,身体发胀,偶飘上头,三时舒畅
duoerlee
帖子: 57
注册时间: 2009-10-12 21:35

Re: 秀桌面,其实主要是请教ee达人问题

#8

帖子 duoerlee » 2009-10-13 23:12

#############################################
下面的63是个纯透明色

DestroyModuleConfig FvwmPager: *
*FvwmPager: Colorset 0 63
*FvwmPager: Colorset 1 63
*FvwmPager: Colorset 2 63
*FvwmPager: Colorset 3 63
*FvwmPager: HilightColorset 0 36
*FvwmPager: HilightColorset 1 63
*FvwmPager: HilightColorset 2 63
*FvwmPager: HilightColorset 3 63
*FvwmPager: WindowColorsets 92 93
*FvwmPager: BalloonColorset * 92
*FvwmPager: Font none
*FvwmPager: SmallFont "xft:HandelMod:pixelsize=10"
*FvwmPager: Balloons none
#*FvwmPager: BalloonFont "-*-simsun-medium-r-normal-*-12-*-*-*-*-*-gb*-*,*-r-*"
*FvwmPager: BalloonYOffset +2
*FvwmPager: BalloonBorderWidth 2
*FvwmPager: UseSkipList
*FvwmPager: MiniIcons
*FvwmPager: MoveThreshold 0
*FvwmPager: WindowLabelFormat ""
*FvwmPager: WindowBorderWidth 1
*FvwmPager: Window3DBorders
*FvwmPager: Geometry 212x56
*FvwmPager: Rows 1
*FvwmPager: Columns 1


DestroyModuleConfig Buttons: *
*Buttons: Colorset 63
#*Buttons: Padding 0 0
*Buttons: geometry 120x120-0+0
*Buttons: Frame 0
*Buttons: Rows 120
*Buttons: Columns 120
*Buttons: BoxSize fixed
*Buttons: (Colorset 63, 120x120, Swallow FvwmPager `FvwmPager`)


这里也是把pager放在fvwmbutton里

时间的

WindowTitle {FvwmDate}
WindowSize 160 25 # Taille
WindowPosition 0 90 # Position
Colorset 35
Font "Shadow=1:xft:Console:pixelsize=15:minspace=true"

Init
Begin
Set $AHour=(GetOutput {date '+%Y-%b-%d'} 1 -1)
Set $AHour2=(GetOutput {date '+%H:%M'} 1 -1)
ChangeTitle 1 $AHour
ChangeTitle 2 $AHour2
End

PeriodicTasks
Begin
If (RemainderOfDiv (GetTime) 60)==0 Then
Begin
Set $AHour=(GetOutput {date '+%Y-%b-%d'} 1 -1)
Set $AHour2=(GetOutput {date '+%H:%M'} 1 -1)
ChangeTitle 1 $AHour
ChangeTitle 2 $AHour2
End
End

Widget 1
Property
Size 99 25
Position 0 0
Colorset 63
Font "Shadow=1:xft:Console:pixelsize=15:minspace=true"
Flags Right
Type ItemDraw
Title {OK}
End

Widget 2
Property
Size 60 25
Position 99 0
Colorset 63
Font "Shadow=1:xft:Console:pixelsize=15:minspace=true"
Flags Right
Type ItemDraw
Title {OK}
End



谁能解决我的问题阿????? 这个问题困扰另外我好久阿
回复