Archive for the ‘Development’ Category

Nautilus elementary

Friday, March 5th, 2010

elementary Nautilus (note this is a mock-up)

This is Brian here with yet another post! I know you’ve been itching for more info! We are going to answer some questions today. Or at least provide some insight. First, where is Nautilus headed in elementary OS? And what are some goals we have for it? (Other than fancy and useful effects like Coverflow!) Let’s dive right in and take a look at what we’d like to see in Nautilus elementary and what is being developed at the moment.

Nautilus is a file browser as such we want to really focus on bring out all that we think a file browser should be and stay with our philosophy of “just do“. If you look at the mock-up above to the left (click it to make it big and see all the pretty!) you’ll see that we favor a much slimmer looking Nautilus.

Nautilus elementary breadcrumbs

Nautilus elementary breadcrumbs

Now let’s take a look at a mock-up Dan recently created discussing the breadcrumb functionality of Nautilus. Search is integrated into the breadcrumbs.

Here I’ll let Dan talk about those breadcrumbs:

“Nautilus should navigate to the directory as you type a path in the text entry. In this way, you won’t type an invalid path because you can clearly see that the directory or file doesn’t exist.

When you click on a breadcrumb, anything after that breadcrumb is automatically converted to text. For example given the breadcrumb “Music>Cake>Fashion Nugget” clicking on Music would give me “Music>Cake/Fashion Nugget”. Note that the text “Cake/Fashion Nugget” Should be highlighted when you click “Music”. This is because you may want to type a completely new path right away, but you may also simply want to change “Cake” to “Fake” or some other minor change.

Finally, The shortcut CTRL + L should convert everything in the pathbar to text to simulate the change it offers currently.”

As you can see from both of these mock-ups we want to simplify Nautilus elementary so that browsing can occur quickly and through an interface that isn’t cluttered. These are mostly just visual changes, but more loftier goals are planned (being dreamed up!).

Nautilus Zeitgeist

Recently Ian “ Izo” Cylkowski created some wonderful mock-ups showcasing Zeitgeist (or Gnome Activity Journal) as part of Nautilus. This is something I know that I and Dan both would love to see! Now this goal (if it happens of course, nothing is ever concrete! So don’t hold us to this!) will take some time to occur. For now some exciting developments have been occurring with Nautilus and Zeitgeist.

This video showcases only a development mock-up and test on how things would work. This is not the final implementation. Anyway the juicy bit is the video below is a test on integrating some of Zeitgeist’s functionality into Nautilus elementary!

As you can see in the video commonly accessed files and the files recently accessed in the past days are quickly accessible! (note: More info is available at Velour’s blog here.) This is by no means the end of where we’d like to see this go and we’d like to see more integration of Gnome Activity Journal and Nautilus elementary. Perhaps a button within Nautilus elementary that converts the view to the Journal? This is just the beginning and I’ll keep the updates coming.

Let us know what you think!

Get the latest Nautilus elementary here: https://code.launchpad.net/~elementaryart/nautilus-elementary/nautilus-elementary

elementary GTK update

Thursday, March 4th, 2010

The elementary GTK has received some updates!

The big changes in the new GTK are the new Metacity theme. Totem has received some customizations including some sexy new monchromes.

It also uses some of the new stuff from the latest murrine so panel text gets an etched look.

Download the latest update from PPA: https://launchpad.net/~elementaryart/+archive/elementarydesktop

User Mover

Thursday, March 4th, 2010

Right now User Mover (tentatively titled) is just an idea at the moment. The idea behind it is that it would be a simple and quick utility for migrating a user, his data, and his settings to a new computer or a new install. The concept is similar to something like Grsync (or rsync).

grsync screenshot

Grsync

User Mover would be broken down into its functions through a wizard that would walk the user through moving from one computer to the next. It would ask you which user(s) to move, whether or not to move their settings, which folders in their home directory to move, Whether or not to move all of their installed applications, and finally if the information should be packaged up, burned to disc, or sent across the network.

Perhaps modifying rsync and creating a slicker ‘elementary’ styled interface would be a way to go? A Esync! What do you think?

Just do!

Friday, January 29th, 2010

This should be the first of many posts made by me. I’m Brian and I’m a new member of the elementary team! I hope to further document and blog about the future and current status of the elementary project. Expect the blog to contain much more frequent news and updates! And please feel free to comment and give us your feedback!

Banshee manages your music!

What does the elementary team mean when we say that we want an Operating System to “just do.”  We mean that we want to be the first to offer a desktop OS that doesn’t include any way for the user to manage files. That means no file management and no browsing files, at least not in the traditional sense and not through a file browser. How do you get to your files? We think that files should be accessed from the applications that the user will use them in. Think of how Banshee manages music and the way F-Spot manages your photos.  We think that the user shouldn’t browse their files…. but instead use them. Let the applications manage your files for you.

F-Spot manages your photos!

What are our short term goals when it comes to eliminating the necessity for managing files? Well first to make sure that Banshee and F-Spot properly take care of their respecitve libraries by default. When it comes to the short term we also will make sure that the file browser will be just that, not file management, but file browsing. Another thing we can do right now is to enable the Zeitgeist plugin by default in Docky, this gives users easy access to their files through the application that are organized by date, time and even category. Again let the application manage your files and leave you to enjoying the files whatever they may be.

Zeigeist manages the files for you!

Over the long term our goals are to use additional technologies that make file management irrelevant.  Of course all of this doesn’t mean that we will leave power users out in the cold. One of the things found in the current builds of elementary OS is that power user tools like gconf-editor and alacarte are hidden, that doesn’t mean that they can’t be accessed. We’ll probably not leave you with no way to manage files, but it won’t be something that will be entirely exposed to the default user. While our default behavior will branch off from the user managing files to using them we will still ship a file browser, you can use it all you want. And linux is still linux. You can remove Docky, change the theme, uninstall all the applications and make it just go to terminal if you want. We don’t want to restrict the freedom. We just want our users to not have to manage or browse for their files, which in itself is a freedom all it’s own.