Alec Burney wrote:
How stupid can I be? Right, it was the 5-th argument!!!On Wed, 2006-06-21 at 22:53 -1000, Alec Burney wrote:On Thu, 2006-06-22 at 10:32 +0200, Alessandro Magni wrote:kevin kubasik net wrote:hey, a good option might be to try re-installing konqeror, as that will traditionaly re-associate the mimetype of folders with konqeror. On 6/1/06, Alessandro Magni <magni inrim it> wrote:Anyway, using Nautilus, right click on a folder, and click Properties. Go to the "Open With" tab and select the one you want. That should be it!thank you Joe, I clearly realize that Beagle is a Gnome project, and therefore I'm not assuming that everybody should stop what he/she is doing to make it fully KDE-compliant... anyway I really appreciate any bit of help! The message was clearly misleading ("If you did not intend to use Cervisia you can switch modes within Konqueror"): in Konqueror I did not find anything, while instead launching Nautilus as you suggested I observed that Right-clicking on a folder I get Permissions->Open with: just 2 choices, and the first one is Cervisia! The other one is simply "Open folder", but is uncheckable. I also tried the "Add" button to insert Konqueror from the list, but despite the fact that it does not give error messages, The "Open with" window remains unchanged: 1)Cervisia 2)Open with.I tried everything without success: folders always open with Cervisia, and in no way Nautilus allows me to change that. So I did this dirty hack (very dirty indeed!): never using cervisia, I mv'd-it, and in its place I put this 2-liner in perl, which I called cervisia: #!/usr/bin/perl -w `konsole --notabbar --nomenubar -e mc $ARGV[0]` BUT - although it works when I call it directly: $> cervisia /tmp => opens a Konsole with mc pointing to /tmp, from beagle-search it doesnt work this way. I checked, and saw that beagle-search outputs (when opening a folder) this output: Cmd: cervisia Arg: -caption "%c" %i %m Itm: file:///0ale/ThinFilms/Fiber/Fe50Co50 ScimInputContextPlugin() ~ScimInputContextPlugin() ... so the path is not on the command line! Then, how can I get from the called command (my script) this Itm value? thanks for your help, people... alessandroyour technique works - i use a similar script to open movies in mplayer. my question, though, is if you're sure that $ARGV[0] is the right one for you. note how it saysArg: -caption "%c" %i %mmaybe the first argument is not the one you want. i would replace your script with a bash script that prints all the arguments #!/bin/bash echo $@ and then test it and see if it's calling it with just the path, or with extra stuff. the argument you want may very well be another one. i hope this helps you out. good luck! (for those interested, the argument line is: -caption %c %i %m file:///0ale/ThinFilms/Fiber/Fe50Co50) ... so here it is, working with by beloved Midnight Commander... #!/usr/bin/perl -w $ARGV[4]=~'file://(.*)'; my $a= $1; system("konsole --notabbar --nomenubar -e mc $a"); (correct on system vs. backticks) No, here I am definitely sure - I re-tried just now: launch nautilus, goto a folder, right-click, properties, open with:oh, not to flood - two more things: i know you were already told that you can change the default in nautilus, but are you sure you were trying in nautilus, not in beagle-search? that option should definitely be there in nautilus, have you tried right clicking the folder (or one like it) going to properties, selecting the open with tab and using the "add" button to add konqueror and clicking its radial button to select it as the default? should work. and, a bash script would probably be sufficient for your hack. or at least system() in perl. using backticks will capture the output into ram, which sucks. although this isn't a problem if your konqueror immediately forks, like nautilus or something. good luck! 2 choices, "Cervisia" and "Open Folder", with Cervisia selected. I cannot change the selection, and clicking "Add" I get an application list: whichever I choose, I press OK and return to the same old list of 2 elements that I had before... no hope. (everything did as root, of course). alessandro -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / Dr.Alessandro Magni INRiM \ Strada delle Cacce 91, 10135 Torino (ITALIA) / Email magni ien it \ Tel: 0039-011-3919821 Fax: 0039-011-3919834 / URL http://www.ien.it/~magni \ Our business in life is not to succeed but to continue to fail / in high spirits. -- Robert Louis Stevenson ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |