From: Jun O. <ok...@di...> - 2005-10-22 15:36:35
|
Hello. ROX runs fast. This is good point of ROX, but not so small in view point of HDD space. ROX needs GTK2 installed, so if you dont need other GTK based apps, you have to use dozens of megabytes of HDD just for ROX. Can I install ROX with smaller size? --- Okajima, Jun. Tokyo, Japan. |
From: Jun O. <ok...@di...> - 2005-10-23 17:27:29
|
I know this is difficult --- ROX needs GTK2 anyway. But anybody knows a way to reduce amount of HDD use of ROX? --- Okajima, Jun. Tokyo, Japan. ----------- Hello. ROX runs fast. This is good point of ROX, but not so small in view point of HDD space. ROX needs GTK2 installed, so if you dont need other GTK based apps, you have to use dozens of megabytes of HDD just for ROX. Can I install ROX with smaller size? --- Okajima, Jun. Tokyo, Japan. |
From: Lars H. <la...@un...> - 2005-10-24 03:59:01
|
On Mon, 24 Oct 2005 02:27:17 +0900 Jun OKAJIMA <ok...@di...> wrote: > > > > I know this is difficult --- ROX needs GTK2 anyway. > But anybody knows a way to reduce amount of HDD use of ROX? What problem are you trying to solve? --- Lars Hansson |
From: Jun O. <ok...@di...> - 2005-10-24 04:40:49
|
>> >> I know this is difficult --- ROX needs GTK2 anyway. >> But anybody knows a way to reduce amount of HDD use of ROX? > >What problem are you trying to solve? > I am making something like b00t. http://b00t.webstep.net/ I know anyway you need to download GTK2 stuff in the end, but I hope it should not be in the booting time. --- Okajima, Jun. Tokyo, Japan. |
From: Brandin C. <cha...@ya...> - 2005-10-24 00:45:42
|
--- Jun OKAJIMA <ok...@di...> wrote: > ROX runs fast. This is good point of ROX, but not so small in view point of > HDD space. ROX needs GTK2 installed, so if you dont need other GTK based > apps, > you have to use dozens of megabytes of HDD just for ROX. > > Can I install ROX with smaller size? If you only need GTK for ROX, you could try installing GTK temporarily without shared libraries (e.g. ./configure --prefix=/opt/gtk --enable-static --disable-shared), and then compile ROX. ROX will link statically to the gtk libraries, and then you can remove /opt/gtk when finished. The static ROX-Filer will be larger than the dynamic one, but I think it should be smaller than the dynamic ROX + libgtk. Also, compile with -Os in your CFLAGS; that should reduce the size. And make sure you strip the binaries when finished. # Set CFLAGS export CFLAGS="-Os -march=i586 -fomit-frame-pointer -fdelete-null-pointer-checks" export CXXFLAGS="$CFLAGS" # Build gtk statically ./configure --prefix=/opt/gtk --enable-static --disable-shared export PATH=/opt/gtk/bin:$PATH export PKG_CONFIG_PATH=/opt/gtk/lib/pkgconfig make make install # Now build and install ROX ./configure --prefix=/usr make make install strip --strip-all /usr/apps/ROX-Filer/Linux-ix86/ROX-Filer __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com |
From: Jun O. <ok...@di...> - 2005-10-24 04:40:49
|
Thank you for replying!. I will try it, but libpango and fontconfig and... I mean, GTK related stuff are not necessary? The problem is not only the size of GTK itself, but something around it. --- Okajima, Jun. Tokyo, Japan. >> ROX runs fast. This is good point of ROX, but not so small in view point of >> HDD space. ROX needs GTK2 installed, so if you dont need other GTK based >> apps, >> you have to use dozens of megabytes of HDD just for ROX. >> >> Can I install ROX with smaller size? > >If you only need GTK for ROX, you could try installing GTK temporarily >without shared libraries (e.g. ./configure --prefix=/opt/gtk --enable-static >--disable-shared), and then compile ROX. ROX will link statically to the gtk >libraries, and then you can remove /opt/gtk when finished. The static >ROX-Filer will be larger than the dynamic one, but I think it should be >smaller than the dynamic ROX + libgtk. Also, compile with -Os in your CFLAGS; >that should reduce the size. And make sure you strip the binaries when >finished. > ># Set CFLAGS >export CFLAGS="-Os -march=i586 -fomit-frame-pointer >-fdelete-null-pointer-checks" >export CXXFLAGS="$CFLAGS" > ># Build gtk statically >./configure --prefix=/opt/gtk --enable-static --disable-shared >export PATH=/opt/gtk/bin:$PATH >export PKG_CONFIG_PATH=/opt/gtk/lib/pkgconfig >make >make install > ># Now build and install ROX >./configure --prefix=/usr >make >make install >strip --strip-all /usr/apps/ROX-Filer/Linux-ix86/ROX-Filer > > > > >__________________________________ >Yahoo! FareChase: Search multiple travel sites in one click. >http://farechase.yahoo.com > > >------------------------------------------------------- >This SF.Net email is sponsored by the JBoss Inc. >Get Certified Today * Register for a JBoss Training Course >Free Certification Exam for All Training Attendees Through End of 2005 >Visit http://www.jboss.com/services/certification for more information >_______________________________________________ >rox-users mailing list >rox...@li... >https://lists.sourceforge.net/lists/listinfo/rox-users > |