On Fri, 31 Mar 2006 09:20:12 +0800
"William Xu" <[EMAIL PROTECTED]> wrote:

> Hi people,
> 
> Is there a sawfish command, which will pop up a small shell command
> line, in which i can type some command there and execute. I thought
> there used to be some key to invoke this, but i can't call it back.

I have a slightly different approach to this problem. I have a small wish 
script that gets the current selection:
---- cut here ----
#!/usr/bin/wish

wm withdraw .

if [catch {set select [selection get -selection CLIPBOARD]}] {
    if [catch {set select [selection get -selection PRIMARY -type STRING]}] {
        set select ""
    }
}

puts $select

exit 0
---- cut here ----

I have this script saved as "getsel" in my path, and then I use the following 
menu item:

    (,(_"Navigate") (system "openURL \"$(getsel)\" &"))

where openURL is a script that invokes a command to open the URL given on the 
command line.

You could replace getsel with an appropriate zenity command line (if you have 
gnome) to get the effect you want. something like:

    (,(_"Navigate") (system "openURL \"$(zenity --entry --text URL:)\" &"))

-Larry



-- 
|                Larry Daffner               |   email: [EMAIL PROTECTED]    |
|   http://www.flamingpackets.net/~vizzie/   |     #include <disclaimer.h>    |
    Reality is the part that refuses to go away when I stop believing in it.
                               -- Phillip K. Dick

Reply via email to