TerraNova (Engine)

GTK2 Themes

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

0
6.1
Description:

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!
Last changelog:

8 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

7 years ago

Hello!

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

C

Chrispy

8 years ago

As promised there's now an pre-compiled binary (for i386)

Report

azawi

8 years ago

danke für das .deb. leider funktioniert es nicht. zumindest auf ubuntu 10.04 lts geht es nicht. es ist total flat und ohne jedes design.
leider weiß ich nicht mehr wie das kompilieren geht, es ist mir auch zu mühsam. schade

Report

azawi

8 years ago

jetzt funktioniert das kompilieren nicht, kriege eine "authentification failure" meldung. ich werd noch wahnsinnig, warum in aller welt muß denn das so kompliziert sein !?

Report

azawi

8 years ago

goemon@goemon-desktop:~$ su
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

8 years ago

goemon@goemon-desktop:~$ apt-get install dpkg-dev dh_make libgtk2.0-dev autotools-dev gcc fakeroot debhelper
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

8 years ago

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 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

8 years ago

sack, was mache ich bitte falsch:


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

8 years ago

but: 1) how do i get the breadcrumbs, is there an entry in gtkrc ?

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

C

Chrispy

8 years ago

1) You need nautilus-elementary (bzr checkout lp:nautilus-elementary and install from source then)

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

8 years ago

habs wieder einmal probiert, das deb file heruntergeladen und - das theme ist müll

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

8 years ago

thank you for your help

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

8 years ago

this is my output:

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

8 years ago

managed to download the git-package in the home folder

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

8 years ago

goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$ ./configure
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

C

Chrispy

8 years ago

OK. Nice that you got it working.

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

8 years ago

finally i got it, now my brain hurts.

i managed to do a .deb file as described in your *.install. i double clicked on it and it installed !!!


yeah !!

Report

azawi

8 years ago

finally managed to remove the old terranova package.
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

8 years ago

goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$ ./configure
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

8 years ago

goemon@goemon-desktop:~/Downloads/TerraNova-0.50~pre1$ ./configure
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

9 years ago

Hi,

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

C

Chrispy

9 years ago

hmm, strange.

Well, install autoconf, automake, m4, libtool (if not already installed) and use ./autogen.sh instead of ./configure

Report

KnK

9 years ago

./autogen.sh errored the same way :( This is not my day.

Report

C

Chrispy

9 years ago

Umm, well do you have the package libgtk2.0-dev installed? If not, that's causing the error.

Report

KnK

9 years ago

Thank you, that was the problem !

Report

8 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

12345678910
1
product-maker gracca Jan 17 2011 9 excellent
product-maker Count:53 Rating: 5.62
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.50
updated Aug 03 2010
added Apr 12 2009
downloads today
0
page views today 4