From: RvB <rv...@rv...> - 2003-06-29 08:57:30
|
hi. is it somehow possible to give all marked files on one command line to the default start action? ... for example i mark a couple of .jpeg files and want it to execute "gthumb jpeg1.jpeg jpeg2.jpeg jpeg3.jpeg". In FAQs i could read that it is possible to send them all to "rox", but in this case it executes: gthumb jpeg1.jpeg; gthumb jpeg2.jpeg; ... and i get a lot of gthumb windows instead of opening all the pictues in one gthumb. At the moment i have a link to gthumb in my SendTo folder, it works quite well, but there are a lot of applications where i need this, and i don't want to link them all in SendTo. So, it is possible to open all marked files with their default start action on one command line? :) bye RvB (Rene van Bevern) <rv...@rv...> |
From: Alastair P. <ala...@li...> - 2003-06-29 09:47:45
Attachments:
Thumbs Browser
|
Hi, Ive attached my gThumb launcher for loading a directory of images, just send any image to it and it will load the thumb browser. > At the moment i have a link to gthumb in my SendTo folder, it works > quite well, but there are a lot of applications where i need this, and i > don't want to link them all in SendTo. you can also have a script that takes "$@" as an argument and it will open all the files you have selected (i think, can someone else confirm that $@ is this?) > > So, it is possible to open all marked files with their default start > action on one command line? :) Hmmmm Do you mean different types of files as well? ie some images, some text, some html etc... im not sure about this one, theres probally some interesting schell scripting that could do this for you though Alastair -- (o< - A l a s t a i r P o r t e r //\ V_/_ ala...@li... |
From: RvB <rv...@rv...> - 2003-06-29 10:09:44
|
On Sun, Jun 29, 2003 at 09:47:22PM +1200, Alastair Porter wrote: > you can also have a script that takes "$@" as an argument and it will > open all the files you have selected (i think, can someone else confirm > that $@ is this?) well, that is like what i am doing at the moment ;) ... but as long as it is only for images, it is ok. but what if i want to do it with text files (load them all in one vim), videos, mp3 files? ... each would need another SendTo entry. it would be a lot better to just use the default action of the selected type. > Hmmmm > Do you mean different types of files as well? ie some images, some text, > some html etc... no, only files of one type. maybe i just explain it like this: i have a directory of images, and i mark some of them, want to hit enter (or doubleclick) and have them all loaded in one gthumb %) or a directory of C files, and i want to open all marked files in vim ... bye RvB (Rene van Bevern) <rv...@rv...> |
From: Alastair P. <ala...@li...> - 2003-06-29 21:20:25
|
On Sun, 29 Jun 2003 12:08:33 +0200, RvB wrote > On Sun, Jun 29, 2003 at 09:47:22PM +1200, Alastair Porter wrote: > > you can also have a script that takes "$@" as an argument and it will > > open all the files you have selected (i think, can someone else confirm > > that $@ is this?) > > well, that is like what i am doing at the moment ;) ... but as long > as it is only for images, it is ok. but what if i want to do it with > text files (load them all in one vim), videos, mp3 files? ... each > would need another SendTo entry. it would be a lot better to just > use the default action of the selected type. I would say this is a problem with vim with xmms, use xmms -e "@$" as the action (eneque -- add to the playlist) basicly, see the man page for vim and xine/mplayer, there should be a command to add to buffer/playlist etc which you can use as the run action/script. OHHHHHHHHHH..... Um, you *don't* want a seperate item in the sendto menu... :-/ ok, how about chaning the default run action for the mime type (ie, my xmms one is xmms -e so it adds to the playlist) some interesting bash scripting should be able to get around most of this. Sorry if some of its confusing....... Alastair |
From: BluPhoenyx <qu...@dc...> - 2003-06-29 18:00:54
|
I think this may depend on the program you want to open files with. What you want to do works already (for me) by selecting files then typing the . (period key) which opens the command line at the bottom of the window. Enter the command you wish to use and Rox passes the selected files to the program. I used the control key for selecting random files for both text and images. The images open fine in gimp but eog asks to open multiple windows. Likewise, emacs opened multiple buffers for the files but nedit opened separate windows (which makes sense as nedit only has the single buffer.) Mike T. |
From: RvB <rv...@rv...> - 2003-06-29 18:53:20
|
On Sun, Jun 29, 2003 at 12:59:02PM -0500, BluPhoenyx wrote: > I think this may depend on the program you want to open files with. What = you=20 > want to do works already (for me) by selecting files then typing the . (p= eriod=20 > key) which opens the command line at the bottom of the window. Yes. of course it works ;) > Enter the command you wish to use and Rox passes the selected files to th= e program. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ I want rox to run the selected files with their configured default action automatically. with no need to enter a command by hand :) sorry, if it is a bit difficult to understand my needs :/ bye RvB (Rene van Bevern) <rv...@rv...> |
From: BluPhoenyx <qu...@dc...> - 2003-06-29 21:30:55
|
On Sun, 29 Jun 2003 20:52:07 +0200 RvB <rv...@rv...> wrote: Sorry, I had simply misread your first post. Mike T. |
From: Thomas L. <ta...@ec...> - 2003-06-30 10:19:22
|
On Sun, Jun 29, 2003 at 10:56:21AM +0200, RvB wrote: > hi. > > is it somehow possible to give all marked files on one command line to > the default start action? Something like this should do it: #!/bin/sh prog=~/Choices/MIME-types/`rox -m "$1"|sed s./._.` if [ -d "$prog" ]; then prog=$prog/AppRun fi exec "$prog" "$@" It should be extended to search all the Choices directories, fallback to 'text' after 'text_plain', etc, but I'll leave that as an exercise... -- Thomas Leonard http://rox.sourceforge.net ta...@ec... ta...@us... GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |