Marlin

As I told in the previous work, we’re working on Marlin, a complete new file manager with the elementary phylosofy, simple, clean, and useful.

The things I’m working on is to add color labels to the files, so you can then have fast visual search of the files you work on, red for critical, green for done, etc.. everybody can use them as wanted.

It’s coded in vala, so I started learning vala, then, implement a sqllite database to store it, and to create a tagging system.

Anyway, I just wanted to tell you about it, and of course, if anybody is interested in working on it.. just ask,

Here is a script to download it [Only for developers!!!]

# Tested pocedure installation on maverick ubuntu 10.10
# just run this script: bash INSTALL_maverick
# thx to Jordi Puigdellívol (Gloobus) <<== That's is meee!!! :D

sudo add-apt-repository ppa:ubuntu-desktop/gnome3-builds
sudo apt-get update
sudo apt-get upgrade

sudo apt-get install build-essential bzr git automake libtool

sudo apt-get install gtk+3 gnome-common valac libgee-dev flex bison
# Since Marlin in gtk3 and gtk2 themes dont work on gtk3 apps, you will also need a theme. You can get the ambiance and radiance themes using these commands:

sudo add-apt-repository ppa:cimi/theming && sudo apt-get update && sudo apt-get upgrade
sudo apt-get install gtk3-engines-murrine

# vala from git
git clone git://git.gnome.org/vala
cd vala
./autogen.sh --prefix=/usr
make && sudo make install
cd ..

# gee vapi file
sudo cp /usr/share/vala-0.10/vapi/gee-1.0.vapi /usr/share/vala-0.12/vapi/

bzr branch lp:marlin
cd marlin
./autogen.sh --prefix=/usr
make && sudo make install
marlin

Do not try it if you’re not a developer, cause it still does almost nothing, you’ve been warned

See u!

About these ads

14 comentarios el “Marlin

  1. [...] Joey Sneddon, posted November 17, 2010Share story:TweetElementary’s Jordi Hernàndez has posted a script for Ubuntu testers wishing to help with the new elementary file browser [...]

  2. James McMinn dice:

    Doesn’t seem to want to compile for me:

    make[2]: Entering directory `/home/james/marlin/src’
    GEN marlin.vala.stamp
    View/Window.vala:142.34-142.55: error: missing return statement at end of subroutine body
    delete_event.connect(() => { main_quit(); });
    ^^^^^^^^^^^^^^^^^^^^^^
    View/Window.vala:148.39-163.13: error: missing return statement at end of subroutine body
    View/Window.vala:214.51-218.13: error: missing return statement at end of subroutine body
    Compilation failed: 3 error(s), 0 warning(s)

  3. [...] With all those warnings aside feel free to test it out and even muck in. You’ll find info needed on the Gloobus blog @ gloobus.wordpress.com/2010/11/17/marlin/ [...]

  4. [...] käyttäjälle. Jos haluat sen kuitenkin katsastaa ja testata onnistuu se: Jordi Hernàndezin ohjeiden mukaisesti. # Tested pocedure installation on maverick ubuntu 10.10 # just run this script: bash [...]

  5. [...] кто хочет попробовать уставить то  вот на этом сайте есть инструкция по его [...]

  6. Luis Davim dice:

    any news on Marlin??

  7. probono dice:

    On The Ubuntu 10.10 Live CD, I disabled the “updates” repo, and I installed in addition
    sudo apt-get install libsqlite3-dev libdbus-glib-1-dev
    Worked fine, thanks!

  8. Michael dice:

    apparently ppa:ubuntu-desktop/gnome3-builds has been obsoleted and replaced by ppa:gnome3-team/gnome3, you should update your script.

  9. Mike dice:

    cp: cannot stat `/usr/share/vala-0.10/vapi/gee-1.0.vapi': No such file or directory
    Maybe vala is a newer version now? whatever the problem is, the automake step for marlin gives the following errors:
    No package ‘sqlite3′ found
    No package ‘dbus-glib-1′ found
    No package ‘taskview-glib-1.0′ found

    All of which are installed (possibly different versions though)

  10. gsardelli dice:

    @Mike
    sudo aptitude install libsqlite3-dev libdbus-glib-1-dev libnotify-dev

    @all

    errore during build:

    CC marlin-TopMenu.o
    View/Chrome/TopMenu.c: In function ‘marlin_view_chrome_top_menu_construct’:
    View/Chrome/TopMenu.c:260: error: ‘GtkStyleContext’ undeclared (first use in this function)
    View/Chrome/TopMenu.c:260: error: (Each undeclared identifier is reported only once
    View/Chrome/TopMenu.c:260: error: for each function it appears in.)
    View/Chrome/TopMenu.c:260: error: ‘_tmp1_’ undeclared (first use in this function)
    View/Chrome/TopMenu.c: In function ‘marlin_view_chrome_top_menu_setup_items’:
    View/Chrome/TopMenu.c:384: error: ‘GtkStyleContext’ undeclared (first use in this function)
    View/Chrome/TopMenu.c:384: error: ‘_tmp10_’ undeclared (first use in this function)
    make[3]: *** [marlin-TopMenu.o] Errore 1

  11. JeanJean dice:

    U guy’s are incredible, You’re a creator, very interessting idea that You have there

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s