From: Chris F. <chr...@gm...> - 2006-12-11 11:33:37
|
Hello, I've got multiple users on one machine and have, until now, been using kde and konqueror. I'd like to save on some system resources and I think Rox will do nicely. (Thankyou to all developers). How can I easily setup the relationship between file types and applications? Surely there is a better way than having me go through all the file types and defining the action for each user. Can someone please point me in the right direction? Thankyou. Chris. |
From: Chris F. <chr...@gm...> - 2006-12-11 15:29:22
|
Hi, I've been looking at /usr/share/rox/Choices/MIME-types and http://rox.sourceforge.net/desktop/node/109 How do I actually use the command #!/bin/sh see `rox -m "$1"`:"$1" or, could someone post some examples of how to use /usr/share/rox/Choices/MIME-types I can't seem to find much help on the web. Thanks. Chris. On 12/11/06, Chris Fanning <chr...@gm...> wrote: > Hello, > > I've got multiple users on one machine and have, until now, been using > kde and konqueror. I'd like to save on some system resources and I > think Rox will do nicely. (Thankyou to all developers). > > How can I easily setup the relationship between file types and applications? > Surely there is a better way than having me go through all the file > types and defining the action for each user. > > Can someone please point me in the right direction? > > Thankyou. > Chris. > |
From: Ken H. <ke...@ha...> - 2006-12-11 15:48:24
|
Chris Fanning wrote: > Hi, > > I've been looking at > /usr/share/rox/Choices/MIME-types > > and > http://rox.sourceforge.net/desktop/node/109 > > How do I actually use the command > #!/bin/sh > see `rox -m "$1"`:"$1" Don't know, it is Debian-specific. > or, could someone post some examples of how to use > /usr/share/rox/Choices/MIME-types > I can't seem to find much help on the web. Each entry is an executable (or a link) that should handle the MIME type. One nice thing to understand here is that a file called 'image' will handle all image types that do not have a more specific type (e.g. 'image-png'. So you could start off with handlers for 'text', 'audio', 'image', 'video' and 'application' pretty easily. Then let your users override these as desired. > > Thanks. > Chris. > > On 12/11/06, Chris Fanning <chr...@gm...> wrote: >> Hello, >> >> I've got multiple users on one machine and have, until now, been using >> kde and konqueror. I'd like to save on some system resources and I >> think Rox will do nicely. (Thankyou to all developers). >> >> How can I easily setup the relationship between file types and applications? >> Surely there is a better way than having me go through all the file >> types and defining the action for each user. >> >> Can someone please point me in the right direction? 1) 'Choices' is deprecated. You should be using the XDG specification (http://freedesktop.org/wiki/Standards_2fbasedir_2dspec) 2) Basically, this means you just set some XDG_ ken@titan ~ $ set | grep XDG environment variables... XDG_CONFIG_HOME=/home/ken/.config XDG_DATA_HOME=/home/ken/.local/share 3) For a common user location use XDG_CONFIG_DIRS and/or XDG_DATA_DIRS From the spec: "XDG_CONFIG_DIRS defines the preference-ordered set of base directories to search for configuration files in addition to the XDG_CONFIG_HOME base directory. The directories in XDG_CONFIG_DIRS should be separated with a colon ':'." So these are PATHs of locations for configuration or data files to be shared by all. A user's local (_HOME) dirs should override the common dirs. 4) One method would be to set up one user's desktop then copy the MIME-types contents to a common location pointed to by XDG_CONFIG_DIRS. (/usr/local/share/config/MIME-types ?) HTH, Ken |
From: Keith W <n4...@gm...> - 2006-12-11 15:51:02
|
The "Choices" stuff is the old-school way of doing things and should be avoided. ROX-Filer uses the XDG Base Directory Specification for configuration stuff[1]. If all you are trying to do is associate file types with applications, then try this: 1) As a normal user, set up "Run Actions" for each file type that you care about. For example, for a file foo.txt, right-click it and go to "Set Run Action..." to associate the MIME type text/plain (or text/* if you choose) with some application. 2) As root, do: mkdir -p /etc/xdg/rox.sourceforge.net cp -dvR ~user/.config/rox.sourceforge.net/MIME-types /etc/xdg/rox.sourceforge.net/. # where "user" is the user you created the Run Actions with. I think that'll do it. :) Keith [1] http://standards.freedesktop.org/basedir-spec/latest/index.html |
From: Dennis T. <2t...@in...> - 2006-12-11 16:09:36
|
Chris Fanning wrote: > Hello, > > I've got multiple users on one machine and have, until now, been using > kde and konqueror. I'd like to save on some system resources and I > think Rox will do nicely. (Thankyou to all developers). > > How can I easily setup the relationship between file types and applications? > Surely there is a better way than having me go through all the file > types and defining the action for each user. > > Can someone please point me in the right direction? > I've made a package for Debian called rox-menu-method. It creates rox-wrappers for debian menu-files under /usr/share/rox-desktop/Apps/Debian and - more interesting for you - places SendTo-items/RunActions for all system-wide .desktop-files in /etc/xdg/rox.sourceforge.net/{SendTo,MIME-types}. Even if you're not using debian, the script update-mimetypes.py out of the package should probably work for you as well. Maybe I should turn it into a rox app. You can download it here: ftp://ftp.berlios.de/pub/rox4debian/binary/rox-menu-method_1.10_all.deb |
From: Chris F. <chr...@gm...> - 2006-12-12 08:37:33
|
thankyou all, I'm getting the hang of this now. Chris. On 12/11/06, Dennis Tomas <2t...@in...> wrote: > Chris Fanning wrote: > > Hello, > > > > I've got multiple users on one machine and have, until now, been using > > kde and konqueror. I'd like to save on some system resources and I > > think Rox will do nicely. (Thankyou to all developers). > > > > How can I easily setup the relationship between file types and applications? > > Surely there is a better way than having me go through all the file > > types and defining the action for each user. > > > > Can someone please point me in the right direction? > > > I've made a package for Debian called rox-menu-method. It creates > rox-wrappers for debian menu-files under > /usr/share/rox-desktop/Apps/Debian and - more interesting for you - > places SendTo-items/RunActions for all system-wide .desktop-files in > /etc/xdg/rox.sourceforge.net/{SendTo,MIME-types}. Even if you're not > using debian, the script update-mimetypes.py out of the package should > probably work for you as well. Maybe I should turn it into a rox app. > > You can download it here: > ftp://ftp.berlios.de/pub/rox4debian/binary/rox-menu-method_1.10_all.deb > > ------------------------------------------------------------------------- > 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 > _______________________________________________ > rox-users mailing list > rox...@li... > https://lists.sourceforge.net/lists/listinfo/rox-users > |