You are not logged in.
In response to several users' requests, I've put together a small app launcher in the style of quicksilver or katapult.
I've designed it to be light on external dependencies (unlike katapult) so it won't need much other stuff.
(Edit:) This should work without any other dependencies. Ignore the next paragraph ![]()
Please note: This won't work "out of the box". If you are interested, I need your help so I can write the install instructions. It has external dependencies and I need to figure out what package you need to install to get it running. I suspect libsdl1.2debian-all will do the trick (it's an SDL app) - but I need someone with a relatively "clean" EEE to confirm whether installing this package is all you need. If you are technically minded, a dump of "ldd mercury" would be useful, particularly if it still doesn't run after installing the above package.
You can find the program at http://www.marengo-ltd.com/mercury
Please make sure you read the install instructions and also the readme file... it's currently a bit manual to set up.
Last edited by md81544 (2008-01-11 2:46:42 pm)
Offline
md8 - good stuff fella, I love quicksilver on my friends macs and I live by the run box (and all it's limitations) on windows so this is ideal. Please PM me a reminder and I will hopefully find time over the weekend to give this a try. The only thing is is that I don't have a standard xandros install any longer... installed quite a lot of things.
Will it work under easy mode? I don't rate the advanced mode as useful enough.
Cracking!
Offline
Can't wait to hear the results.
QuickSilver/Launchy is one of the only things I really miss.
Offline
md81544 wrote:
You can find the program at http://www.marengo-ltd.com/mercury
Please make sure you read the install instructions and also the readme file... it's currently a bit manual to set up.
It works !!!
Thanks a lot for this app, It is really usefull & simple.
Is possible to have a look to the source code? It would be greater with any kind of open sorce license ![]()
And one suggestion for any next release: allow params (like in launchy), so yo can type "google (tab) any_word" and browser is launched at google page with "any_word" as search string.
Offline
Is there a button to activate it? like Home Key + S ?
Offline
Canopus: cool, glad you like it. It will be GPL, so the source will be available too. Just wanted to make sure it worked OK first. Did you need to install any specific SDL packages? I'd like to add it to the documentation.
Marf: you can set your own hotkey through KDE: just add it to the menu and specify the hotkey there.
Offline
md81544 wrote:
Canopus: cool, glad you like it. It will be GPL, so the source will be available too. Just wanted to make sure it worked OK first. Did you need to install any specific SDL packages? I'd like to add it to the documentation.
It worked fine just after downloading it, without asking for any dependencies.
But my system was previously updated with development tools for other purposes (gcc compiler & other stuff), and I not sure if this could include those SDL packages...
Offline
This is a great app md8.
I didn't need to install any extra packages. I don't have default install but I haven't installed a lot of packages.
Thanks!
Offline
Does it annex bookmark on firefox too :
Like if I take Goo it goes to google website?
Offline
It's working wonderfully for me, with no extra packages installed. In fact, I'd say it's the deal making app for me on my eee. I can't wait to see how it evolves!
Offline
I'll check it out. Thanks! I just got converted to Launchy and I'm never going back!
Offline
@Ferreol: yes, it does index Firefox bookmarks !
Glad to hear the positive comments. Any suggestions might as well come here, or you can contact me at www.marengo-ltd.com/contact.php
It's a GPL application and I shall be releasing source to it in the next few days as well.
Offline
Ok installed it , updated the index but i don t know howto launch it i tried mercury in a terminal nothing happen.
I read the readme file but I couldn t find howto launch the apps,
Offline
When you say "nothing happens" when you launch mercury from a terminal, do you literally mean the prompt came back and nothing happened, or did you get an error message?
Offline
no error message nothing
it comes back as normal
but what is the sdl library package to be installed i forgot this part.
Last edited by ferreol (2007-12-18 4:14:25 pm)
Offline
Well, we think it may not need any extra packages... but can you please cd to the directory in which you installed mercury, then type "./mercury" and tell me there is anything printed at all. If not, please type "ldd ./mercury" and tell me what that displays? Thank you!
Offline
Downloaded it, installed it, LOVED IT!!
Thanks MD81544!
Offline
Hmmmm, I downloaded it and followed directions but I get a segmentation fault when run. It seems that it could be an SDL thing or something. I don't have a "clean" eeepc, I've installed the development packages (gcc) and numerous applications from the repositories (from the wiki) any ideas?
Edit: I installed lib1.2debian-all from the repositories and it still won't work. Same thing segmentation fault. I did:
sudo apt-get install libsdl1.2debian-all
Last edited by bostonvaulter (2007-12-18 8:09:55 pm)
Offline
I must admit there is little in the way of error checking in there at the moment. The most likely cause of a segfault, I'd imagine, is if it can't find one of the required files. Do you have all the included files in the same directory as the mercury executable? I'm thinking specifically the two PNG files mercury_font.png and mercury_skin.png.
Edit: hmmm... just tested that theory, it doesn't produce a segfault on mine. Please can you do a ldd ./mercury at the command line in the mercury directory, and post the results? Thanks!
Last edited by md81544 (2007-12-19 12:51:16 am)
Offline
Okay here's the output. And they are in the same directory. Hope it helps.
linux-gate.so.1 => (0xb7fb1000)
libSDL_image-1.2.so.0 => /usr/lib/libSDL_image-1.2.so.0 (0xb7f87000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7ece000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7de8000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7dc3000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7db8000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7c86000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c74000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7c51000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7c3c000)
libasound.so.2 => /usr/lib/libasound.so.2 (0xb7b7b000)
libartsc.so.0 => /usr/lib/libartsc.so.0 (0xb7b75000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7b72000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b6e000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7b6a000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7ad7000)
libesd.so.0 => /usr/lib/libesd.so.0 (0xb7ace000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0xb7aaa000)
libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb7a94000)
libXt.so.6 => /usr/lib/libXt.so.6 (0xb7a45000)
libdirectfb-0.9.so.25 => /usr/lib/libdirectfb-0.9.so.25 (0xb79ee000)
libfusion-0.9.so.25 => /usr/lib/libfusion-0.9.so.25 (0xb79e7000)
libdirect-0.9.so.25 => /usr/lib/libdirect-0.9.so.25 (0xb79d8000)
libvga.so.1 => /usr/lib/libvga.so.1 (0xb7978000)
libaa.so.1 => /usr/lib/libaa.so.1 (0xb795d000)
libcaca.so.0 => /usr/lib/libcaca.so.0 (0xb7955000)
libcucul.so.0 => /usr/lib/libcucul.so.0 (0xb78d8000)
/lib/ld-linux.so.2 (0xb7fb2000)
librt.so.1 => /lib/tls/librt.so.1 (0xb78cf000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb78c6000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb78ae000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb77c2000)
libncurses.so.5 => /lib/libncurses.so.5 (0xb7781000)
libslang.so.2 => /lib/libslang.so.2 (0xb76c2000)
libgpm.so.1 => /usr/lib/libgpm.so.1 (0xb76bc000)
libncursesw.so.5 => /lib/libncursesw.so.5 (0xb7670000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb766d000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7668000)
Offline
Bostonvaulter: thanks for the listing. Can't see anything untoward there. I've just released the source... if you have dev tools on your machine (which you mentioned you have), perhaps you could try compiling it in debug mode, setting the ulimit to unlimited and see if you can get a core dumped? Might help us track down your problem.
Offline
Just to let everyone know that the source to this application is now available from the site as well. www.marengo-ltd.com/mercury
If you make changes, I'd appreciate anything good being fed back so I can incorporate it into the "official" source!
Offline
md81544 wrote:
Just to let everyone know that the source to this application is now available from the site as well. www.marengo-ltd.com/mercury
If you make changes, I'd appreciate anything good being fed back so I can incorporate it into the "official" source!
very good news! Thanks!
I'm trying to just compile it as is, but running make says "sdl-config: program not found"... ¿What packed cointains such program?
Offline
You'll need the SDL development packages to build it. Specifically I think libsdl1.2-dev out of the Debian repositories. I can't remember whether this includes other SDL-related stuff or whether you'll also need, for example, SDL_Image stuff. Try just that one first and see if you get a clean build.
Offline
canopus wrote:
I'm trying to just compile it as is, but running make says "sdl-config: program not found"... ¿What packed cointains such program?
Ok, google knows:
sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev
Now I have another compile issue:
g++ -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -o mercury main.o SFont.o MGOsdl.o Config.o utils.o -lSDL_image -L/usr/lib -lSDL
btags
make: btags: No se encontró el programa
make: *** [mercury] Error 127
¿Any idea?
Offline