
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
TerraNova!
**********
Screenshots
***************
#1 = AQUARIUS style
#2 = CANDY style
#3 = CLARIUS style
Engine Options:
***************
style = AQUARIUS # Widget style to use; CLARIUS, AQUARIUS or CANDY
animation = TRUE # En/Disable Animations
contrast = 1.0 # General Widget Contrast
radius = 1.2 # General Widget Roundness
menubarstyle = 0 # Menubarstyle 0 = Glossy
toolbarstyle = 0 # Toolbarstyle 0 = Glossy
scrollbarstyle = 0 # Scrollbarstyle 0 = Striped; 1 = Arrowed
progbar_style = 1 # Progressbarstyle 0 = Striped; 1 = Arrowed
progbar_to_left = 1 # Animationdirection of the Progressbar 0 = left -> right; 1 = right -> left
random_effect = 1 # Draw randomly generated stuff on buttons and tabs 0 = no; 1 = stripes; 2 = bubbles
random_opacity = 0.2 # The Opacity of the Stripes
mw_gradient = 1 # MainWindow Gradient 0 = Plain ; 1 = horizontal gradient; 2 = diagonal gradient
tooltip_style = 0 # Tooltip gradient 0 = curved; 1 = none
grip_opacity = 0.8 # opacity for widget-prelight effects ( value * 2 for active-widget effects)
grip_style = 0 # effect on prelighted/active buttons; 0 = border; 1 = grip; 2 = both
grip_pos = 2 # where to place the grip, if grip_style = 1; 0 = b-right; 1 = b-left; 2 = top-left; 3 = top-right
trough_visible = 0 # scrollbar trough; 0 = invisible; 1 = normal behaviour
scale_trough_size = 5 # height of the scale_trough in px
indicator_style = 2 # what to draw inside the checkbox; 0 = check; 1 = plus; 2 = cross
trough_style = 0 # Scrollbartroughstyle; 0 = smooth gradient; 1 = sharp gradient
button_effect = 0 # what to draw on buttons; 0 = nothing; 1 = curved gradient; 2 = triangles;
button_gradient = 0 # what gradient to draw on buttons; 0 = horizontal; 1 = vertical
slider_style = 1 # wether to have a hilight effect on sliders; 0 = no; 1 = yes
draw_unselected = 0 # wether to theme unselected cells in GtkTreeViews; 0 = no; 1 = yes
BreadCrumbs:
************
Since 0.50~pre1 the themes support nautilus-elementarys breadcrumbs pathbar.
Installation:
*************
./configure --prefix=/usr
make
sudo make install (or: su -c "make install")
I hope you'll like it as much as I do.
Have Fun!
10 years ago
0.50
- improved active tabs look'n'feel
- small fixup in autogen.sh
- improved configure.ac
- split CLARIUS and AQUARIUS
- added CANDY (back (from Excelsior 1.x))
- made panel-menu, dialog and large-toolbar icons 22x22
- renamed themes:
- TerraNova => TerraNova-Clarius
- TerraNova-Midnight => TerraNova-Aquarius
- TerraNova-Candy (new)
- themes support nautilus-elementarys breadcrumb pathbar
- breadcrumb effects: active ones are blue, prelighted violett
- scale down arrows to 60% (too big in breadcrumbs else)
- use gtk_widget_has_default instead of GTK_WIDGET_HAS_DEFAULT
- use gtk_widget_get_state instead of GTK_WIDGET_STATE
- use gtk_widget_is_drawable instead of GTK_WIDGET_DRAWABLE
- use gtk_widget_get_has_window instead of GTK_WIDGET_NO_WINDOW
- use gtk_widget_get_visible instead of GTK_WIDGET_VISIBLE
- use gtk_widget_has_focus instead of GTK_WIDGET_HAS_FOCUS
- set several gtk+ settings via the theme rc files
- (see "Misc Settings" in the rc files)
- added grip_pos engine option
- added draw_unselected engine option
- removed button_style engine option
- added 1 option to tooltip_style option (plain tooltips)
- fixed tooltips-rendering in Firefox
- invert selected cells for CLARIUS
- updated schema
10 years ago
0.50
- improved active tabs look'n'feel
- small fixup in autogen.sh
- improved configure.ac
- split CLARIUS and AQUARIUS
- added CANDY (back (from Excelsior 1.x))
- made panel-menu, dialog and large-toolbar icons 22x22
- renamed themes:
- TerraNova => TerraNova-Clarius
- TerraNova-Midnight => TerraNova-Aquarius
- TerraNova-Candy (new)
- themes support nautilus-elementarys breadcrumb pathbar
- breadcrumb effects: active ones are blue, prelighted violett
- scale down arrows to 60% (too big in breadcrumbs else)
- use gtk_widget_has_default instead of GTK_WIDGET_HAS_DEFAULT
- use gtk_widget_get_state instead of GTK_WIDGET_STATE
- use gtk_widget_is_drawable instead of GTK_WIDGET_DRAWABLE
- use gtk_widget_get_has_window instead of GTK_WIDGET_NO_WINDOW
- use gtk_widget_get_visible instead of GTK_WIDGET_VISIBLE
- use gtk_widget_has_focus instead of GTK_WIDGET_HAS_FOCUS
- set several gtk+ settings via the theme rc files
- (see "Misc Settings" in the rc files)
- added grip_pos engine option
- added draw_unselected engine option
- removed button_style engine option
- added 1 option to tooltip_style option (plain tooltips)
- fixed tooltips-rendering in Firefox
- invert selected cells for CLARIUS
- updated schema
DDZ
8 years ago
Is it possible to port your engine to GTK3?
This in order to harmonize different toolkits themes (GTK3 with GTK2 look like) and to get GTK3 apps better appearance.
Thank you very much! :-)
Report
Chrispy
10 years ago
Report
azawi
10 years ago
leider weiß ich nicht mehr wie das kompilieren geht, es ist mir auch zu mühsam. schade
Report
azawi
10 years ago
Report
azawi
10 years ago
Password:
su: Authentication failure
goemon@goemon-desktop:~$ cd /home/goemon/Desktop/TerraNova-0.50
goemon@goemon-desktop:~/Desktop/TerraNova-0.50$ dpkg-buildpackage -rfakeroot
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package gtk2-engines-terranova
dpkg-buildpackage: source version 0.50-1nano
dpkg-buildpackage: source changed by Christopher Roy Bratusek <zanghar@freenet.de>
dpkg-buildpackage: host architecture i386
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
/usr/bin/make distclean
make[1]: Entering directory `/home/goemon/Desktop/TerraNova-0.50'
make[1]: *** No rule to make target `distclean'. Stop.
make[1]: Leaving directory `/home/goemon/Desktop/TerraNova-0.50'
make: [clean] Error 2 (ignored)
dh_clean
rm -f debian/gtk2-engines-terranova.substvars
rm -f debian/gtk2-engines-terranova.*.debhelper
rm -f debian/gtk2-engines-terranova.debhelper.log
rm -rf debian/gtk2-engines-terranova/
rm -f debian/files
find . \( \( -type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} \; \) -o \
\( -type d -a -name autom4te.cache -prune -exec rm -rf {} \; \) \)
dpkg-source -b TerraNova-0.50
dpkg-source: info: using source format `1.0'
dpkg-source: warning: source directory 'TerraNova-0.50' is not <sourcepackage>-<upstreamversion> 'gtk2-engines-terranova-0.50'
dpkg-source: info: building gtk2-engines-terranova in gtk2-engines-terranova_0.50-1nano.tar.gz
dpkg-source: info: building gtk2-engines-terranova in gtk2-engines-terranova_0.50-1nano.dsc
debian/rules build
dh_testdir
./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking how to print strings... printf
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 805306365
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating terranova.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
TerraNova v0.50
Paranoia CFLAGS: no
Deprecated Symbols: no
Prefix: /usr
dh_testdir
/usr/bin/make
make[1]: Entering directory `/home/goemon/Desktop/TerraNova-0.50'
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/goemon/Desktop/TerraNova-0.50/missing --run aclocal-1.11 -I m4
cd . && /bin/bash /home/goemon/Desktop/TerraNova-0.50/missing --run automake-1.11 --gnu
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/goemon/Desktop/TerraNova-0.50/missing --run autoconf
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure --prefix=/usr CFLAGS=-g -O2 LDFLAGS=-Wl,-Bsymbolic-functions CPPFLAGS= --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 805306365
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... yes
configure: creating ./config.status
TerraNova v0.50
Paranoia CFLAGS: no
Deprecated Symbols: no
Prefix: /usr
/bin/bash ./config.status
config.status: creating Makefile
config.status: creating terranova.pc
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
make[1]: Leaving directory `/home/goemon/Desktop/TerraNova-0.50'
make[1]: Entering directory `/home/goemon/Desktop/TerraNova-0.50'
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/goemon/Desktop/TerraNova-0.50/missing --run autoheader)
rm -f stamp-h1
touch config.h.in
/usr/bin/make all-am
make[2]: Entering directory `/home/goemon/Desktop/TerraNova-0.50'
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -pthread -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -g -O2 -MT animation.lo -MD -MP -MF .deps/animation.Tpo -c -o animation.lo `test -f './engine/animation.c' || echo './'`./engine/animation.c
libtool: Version mismatch error. This is libtool 2.2.10 Debian-2.2.10-1, but the
libtool: definition of this LT_INIT comes from libtool 2.2.6b.
libtool: You should recreate aclocal.m4 with macros from libtool 2.2.10 Debian-2.2.10-1
libtool: and run autoconf again.
make[2]: *** [animation.lo] Error 63
make[2]: Leaving directory `/home/goemon/Desktop/TerraNova-0.50'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/goemon/Desktop/TerraNova-0.50'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
goemon@goemon-desktop:~/Desktop/TerraNova-0.50$
Report
azawi
10 years ago
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
goemon@goemon-desktop:~$
Report
azawi
10 years ago
/usr/bin/make
make[1]: Entering directory `/home/goemon/Desktop/TerraNova-0.50'
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/goemon/Desktop/TerraNova-0.50/missing --run autoheader)
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
/usr/bin/make all-am
make[2]: Entering directory `/home/goemon/Desktop/TerraNova-0.50'
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -pthread -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -g -O2 -MT animation.lo -MD -MP -MF .deps/animation.Tpo -c -o animation.lo `test -f './engine/animation.c' || echo './'`./engine/animation.c
libtool: Version mismatch error. This is libtool 2.2.10 Debian-2.2.10-1, but the
libtool: definition of this LT_INIT comes from libtool 2.2.6b.
libtool: You should recreate aclocal.m4 with macros from libtool 2.2.10 Debian-2.2.10-1
libtool: and run autoconf again.
make[2]: *** [animation.lo] Error 63
make[2]: Leaving directory `/home/goemon/Desktop/TerraNova-0.50'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/goemon/Desktop/TerraNova-0.50'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
denke das ist gar nicht mein fehler
Report
azawi
10 years ago
goemon@goemon-desktop:~$ sudo su
root@goemon-desktop:/home/goemon# cd /home/goemon/Desktop/TerraNova-0.50
root@goemon-desktop:/home/goemon/Desktop/TerraNova-0.50# dpkg-buildpackage -rfakeroot
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package gtk2-engines-terranova
dpkg-buildpackage: source version 0.50-1nano
dpkg-buildpackage: source changed by Christopher Roy Bratusek <zanghar@freenet.de>
dpkg-buildpackage: host architecture i386
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
/usr/bin/make distclean
make[1]: Entering directory `/home/goemon/Desktop/TerraNova-0.50'
test -z "libterranova.la" || rm -f libterranova.la
rm -f "./so_locations"
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
rm -f *.tab.c
test -z "terranova.pc" || rm -f terranova.pc
test . = "." || test -z "" || rm -f
rm -f config.h stamp-h1
rm -f libtool config.lt
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -f config.status config.cache config.log configure.lineno config.status.lineno
rm -rf ./.deps
rm -f Makefile
make[1]: Leaving directory `/home/goemon/Desktop/TerraNova-0.50'
dh_clean
rm -f debian/gtk2-engines-terranova.substvars
rm -f debian/gtk2-engines-terranova.*.debhelper
rm -f debian/gtk2-engines-terranova.debhelper.log
rm -rf debian/gtk2-engines-terranova/
rm -f debian/files
find . \( \( -type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} \; \) -o \
\( -type d -a -name autom4te.cache -prune -exec rm -rf {} \; \) \)
dpkg-source -b TerraNova-0.50
dpkg-source: info: using source format `1.0'
dpkg-source: warning: source directory 'TerraNova-0.50' is not <sourcepackage>-<upstreamversion> 'gtk2-engines-terranova-0.50'
dpkg-source: info: building gtk2-engines-terranova in gtk2-engines-terranova_0.50-1nano.tar.gz
dpkg-source: info: building gtk2-engines-terranova in gtk2-engines-terranova_0.50-1nano.dsc
debian/rules build
dh_testdir
./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 805306365
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating terranova.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
TerraNova v0.50
Paranoia CFLAGS: no
Deprecated Symbols: no
Prefix: /usr
dh_testdir
/usr/bin/make
make[1]: Entering directory `/home/goemon/Desktop/TerraNova-0.50'
/usr/bin/make all-am
make[2]: Entering directory `/home/goemon/Desktop/TerraNova-0.50'
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -pthread -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -g -O2 -MT animation.lo -MD -MP -MF .deps/animation.Tpo -c -o animation.lo `test -f './engine/animation.c' || echo './'`./engine/animation.c
libtool: Version mismatch error. This is libtool 2.2.10 Debian-2.2.10-1, but the
libtool: definition of this LT_INIT comes from libtool 2.2.6b.
libtool: You should recreate aclocal.m4 with macros from libtool 2.2.10 Debian-2.2.10-1
libtool: and run autoconf again.
make[2]: *** [animation.lo] Error 63
make[2]: Leaving directory `/home/goemon/Desktop/TerraNova-0.50'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/goemon/Desktop/TerraNova-0.50'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
root@goemon-desktop:/home/goemon/Desktop/TerraNova-0.50# su -c "dpkg -i ../gtk2-engines-terranova*.deb"
dpkg: error processing ../gtk2-engines-terranova*.deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing:
../gtk2-engines-terranova*.deb
root@goemon-desktop:/home/goemon/Desktop/TerraNova-0.50#
scheiss drauf, mir reichts, das ist ja verarsche.
Report
azawi
10 years ago
2) tooltips in firefox are looking strange
3) the toolbar icons are too small for my taste, how to set the right size in the grkrc ?
Report
Chrispy
10 years ago
I believe I made a misstake in the Makefile.am from 0.50~pre1 which doesn't install the breadcrumb stuff, so checkout the git of TN via:
git clone git://git.tuxfamily.org/gitroot/terranova/terranova.git
2) That's because of firefox' widget abstraction -- I'll check wether I can find a solution.
3) open the gtkrc and search for "gtk-small-toolbar" or "gtk-large-toolbar"
Besides, I'm glade someone else likes it, too :D
If you have any suggestion, then please let me know.
Report
azawi
10 years ago
es fuktioniert nicht
wie geht das übrigens mit den git-files ????
habe git installiert, weiß aber nicht weiter, ehrlich: linux ist echt müll weil die programmierer zu faul sind um einem etwas zu erklären
ich wüßte echt gerne wie man das installiert
Report
azawi
10 years ago
but i dont know what to do with git and this git-url
i installed git and typed the lines you gave me - and it does nothing.
i even dont know how to remove the old terranova-package that i installed with make install (the lines given in the description).
i know its an old discussion, but is it not possible to do a deb file ?
i am sitting here for three hours now and im still not getting through how to use git. thats too much effort for only installing a theme i think.
i mean i am not a programmer and i feel that installing things in linux with the terminal is way too complicated for the average user and of corse for me.
linux dissapoints me in that way once more.
Report
azawi
10 years ago
goemon@goemon-desktop:~$ git clone git://git.tuxfamily.org/gitroot/terranova/terranova.git
Initialized empty Git repository in /home/goemon/terranova/.git/
remote: Counting objects: 255, done.
remote: Compressing objects: 100% (226/226), done.
remote: Total 255 (delta 130), reused 0 (delta 0)
Receiving objects: 100% (255/255), 110.65 KiB, done.
Resolving deltas: 100% (130/130), done.
goemon@goemon-desktop:~$
what to do next ?
Report
azawi
10 years ago
but when i try to remove the old terranova :
goemon@goemon-desktop:~/terranova$ cd /home/goemon/Downloads/TerraNova-0.50~pre1goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$ sudo aptitude remove TerraNova-0.50~pre1
[sudo] password for goemon:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
E: Unknown priority re1
E: Unknown priority re1
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$
how do i remove the terranova-engine ?
why it is so complicated ?
Report
azawi
10 years ago
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating terranova.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
TerraNova v0.50
Paranoia CFLAGS: yes
Deprecated Symbols: no
Prefix: /usr/local
goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$ sudo make uninstall
( cd '/usr/local/share/themes/TerraNova-Midnight/gtk-2.0' && rm -f gtkrc nautilus.rc breadcrumb_active.png breadcrumb_normal.png breadcrumb_prelight.png left_slider_normal.png right_slider_normal.png )
/bin/bash: line 4: cd: /usr/local/share/themes/TerraNova-Midnight/gtk-2.0: No such file or directory
make: *** [uninstall-darkthemeDATA] Error 1
goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$
Report
Chrispy
10 years ago
The git command creates an directory called "terranova", you "cd" into it, run "./autogen.sh --prefix=/usr" _instead_ of configure.
You already got that far, but: you missed one thing:
"make" _before_ "make install"
besides, you can remove the self-build one via "make uninstall", packages as usual via your package-manager.
The reason why there's no package, is pretty simple: GIT is in-development. It will take about 1 or 2 weeks until the final v0.50 is beeing released.
Report
azawi
10 years ago
i managed to do a .deb file as described in your *.install. i double clicked on it and it installed !!!
yeah !!
Report
azawi
10 years ago
i had to do configure make and make unistall again. now terranova engine is uninstalled but i dont really know what i am doing.
now i am trying to compile the terranova-git as described in the *.INSTALL and it gives me:
goemon@goemon-desktop:~$ cd /home/goemon/terranova
goemon@goemon-desktop:~/terranova$ ./configure --prefix=/usr
bash: ./configure: No such file or directory
goemon@goemon-desktop:~/terranova$
i give up, please do an installable package a .deb or is it an .rpm ?
something that can be installed by the package manager. the compile-method is not working for average people like me.
no i wasted five hours on this thing, thats disappointig - when will linux get over of the user unfriendly method of typing cryptic commands in the shell?
Report
azawi
10 years ago
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating terranova.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
TerraNova v0.50
Paranoia CFLAGS: yes
Deprecated Symbols: no
Prefix: /usr/local
goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$ sudo make uninstall
( cd '/usr/local/share/themes/TerraNova-Midnight/gtk-2.0' && rm -f gtkrc nautilus.rc breadcrumb_active.png breadcrumb_normal.png breadcrumb_prelight.png left_slider_normal.png right_slider_normal.png )
/bin/bash: line 4: cd: /usr/local/share/themes/TerraNova-Midnight/gtk-2.0: No such file or directory
make: *** [uninstall-darkthemeDATA] Error 1
goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$
Report
azawi
10 years ago
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating terranova.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
TerraNova v0.50
Paranoia CFLAGS: yes
Deprecated Symbols: no
Prefix: /usr/local
goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$ sudo make uninstall
( cd '/usr/local/share/themes/TerraNova-Midnight/gtk-2.0' && rm -f gtkrc nautilus.rc breadcrumb_active.png breadcrumb_normal.png breadcrumb_prelight.png left_slider_normal.png right_slider_normal.png )
/bin/bash: line 4: cd: /usr/local/share/themes/TerraNova-Midnight/gtk-2.0: No such file or directory
make: *** [uninstall-darkthemeDATA] Error 1
goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$
Report
KnK
11 years ago
It tells me : configure: error: GTK+-2.12 is required to compile
I have tried it on Ubuntu 8.04.3 and now on 9.10 alpha 3, so the GTK is fresh. Any suggestions? :(
Report
Chrispy
11 years ago
Well, install autoconf, automake, m4, libtool (if not already installed) and use ./autogen.sh instead of ./configure
Report
KnK
11 years ago
Report
Chrispy
11 years ago
Report
KnK
11 years ago
Report