[prev in list] [next in list] [prev in thread] [next in thread]
List: enlightenment-users
Subject: Re: [e-users] "current" parameter for <windowid> of eesh doesn't
From: Kim Woelders <kim () woelders ! dk>
Date: 2006-09-26 20:18:41
Message-ID: 45198B21.7050701 () woelders ! dk
[Download RAW message or body]
Jeff Rush wrote:
> Greetings. I'm trying to get into using "eesh" although I'm not finding much
> discussion of what neat things can be done with it. In my case, I'm trying to
> replace the [Maximize] button in my window title bar with an _A_EXEC that runs
> a script that uses eesh to resize and move a window to a specific spot on the
> desktop.
>
> The reason is that I'm using Nvidia's TwinView feature where the LCD on my
> laptop and an externally plugged in projector are mapped as views into
> different parts of the same X screen. When I maximize a window now, it gets
> spread across both displays, which isn't very useful. So I thought, cool,
> eesh will let be cause a window to be placed at the particular spot that makes
> it visible on the projector.
>
> However, the script needs to know the 'current' window to manipulate. The
> docs for eesh mention you can substitute "current" for the window id, but it
> isn't recognized by eesh. Is there some punctuation I need to use here?
>
> I'm using E16 0.16.8.3 under Gentoo Linux.
>
> -Jeff
>
>
> jeff@kim ~ $ eesh help win_op
> Enlightenment IPC Commands Help
> ----------------------------------------
> win_op wop: Change a property of a specific window
> ----------------------------------------
> Use "win_op <windowid> <property> <value>" to change the property of a window
> You can use the "window_list" command to retrieve a list of available windows
> You can use ? after most of these commands to receive the current
> status of that flag
> available win_op commands are:
> <snip>
> win_op <windowid> <move/size> <x> <y>
> (you can use ? and ?? to retreive client and frame locations)
> <windowid> may be substituted with "current" to use the current window
>
> jeff@kim ~ $ eesh win_op current move ? ?
> No windows matching current
>
The "current" or shorthand "*" window id targets only work when called
from within e16 when activated via a border action or keybinding, but
not when called via eesh. The "current" target worked with eesh in
0.16.7.x but this was more or less deliberately disabled somewhere along
the line.
I have committed a fix that makes the "current" target work with eesh again.
Thanks,
/Kim
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic