Ubuntu Wallpaper Contest Offers Artists Chance to Feature on Millions of Desktops

Ubuntu is giving amateur and professional artists alike the chance to have their work seen by millions of people across the world.

The Ubuntu 14.04 wallpaper contest has opened for entries, and invites anyone with an interest in photography or digital design to imprint their passion into pixel form and take part.

A selection of the best submissions will be selected to ship as part of the stock Ubuntu 14.04 LTS desktop, due for release in April.

Ubuntu’s wallpaper competition has become a traditional fixture of the development cycle having run twice a year since 2009 and the release of Ubuntu 9.10 Karmic Koala.

No Theme

Despite earlier discussions hinting at a thematic arc, the 14.04 contest does not feature an over-arching theme or brief to which submissions should adhere — which is good news for fans of diverse and varied backgrounds.

That’s not to say it’s a free for all. Those taking part should keep to the set of sensible guidelines listed on the Ubuntu Wallpaper Contest Wiki page.

Entries should be added to the Ubuntu 14.04 Wallpaper pool on photo-sharing site Flickr and are limited to one submission per person.
Submissions must be licensed under Creative Commons ShareAlike 3.0, with all attribution declared if elements are remixing or riffing off of other work.

Other than that the usual straightforward guidelines apply:

  • 1.   Keep it simple: avoid busy designs, too many shapes or clashing              colours 
  • 2.   Use a single point of focus to draw the eye in 
  • 3.   Design around the Unity interface elements 
  • 4.   Ensure you’re designing at a minimum resolution of 2560 x 1600

Deadline for all submissions is March 5, 2014 at 18:00 GMT. Winning entries will be selected by a panel comprising of the previous releases’ chosen artists, with their final choices revealed on March 11, 2014, ahead of the Trusty Tahr UI freeze.

Ahead of the panel picking their favourites in early March I had a rummage through the entries myself.

Whether or not any of the choices highlighted below are selected for inclusion in the Trusty Tahr is beside the point; these are some fantastic creative snaps that are worthy of a place on anyone’s desktop.

Eclipse Plugin Development Part 1


This tutorial will help you to get your hand with eclipse plugin development.Basically most of plugin are used in eclipse for adding more function to the ide which is very important for any serious developer. this tutorial is based on eclipse 4.3.1 (Kepler Service Release 1) and java 1.7.also assume that you are already familiar with stranded java development and eclipse ide. so lets move on to the development process...

1.Download Standard eclipse distribution.

You can simply download the eclipse 4.3 fro the eclipse download site 

also you should select the platform that you want to download eclipse for but most of the time download page will do that for you.now you can extract the zip file any location that you want to place the ide. most of the time C drive in the widows platforms.in Ubuntu it can be home folder or some where(place doesn't matter actually).

2.Developing the plugin project

2.1 Creating The project

in here you will create the eclips plugin project.

Create eclipse plugin call com.yourname.plugin.first via file → New→ Plug-in Development → Plug-in-project

enter the information as follow screen shots

select Hello, World Command! template and press next..

leave the default settings as they are and press finish button

if this is the first time you are developing plugin eclipse project IDE will ask that you want to switch to the plug-in development perspective. Answer Yes if you are prompted.

as result of above process you will create project like this.

2.2 Running eclipse IDE with your Plug-in

eclipse allows you to open the new eclipse instance with your plugin integrated to it. for that right click on your project and select run as  eclipse  application 

Then eclipse will starts a new instance of eclips application and there will be a sample menu which can start your plugin.once you click on that menu it will show you a massage box which saying "hello,eclipse world"

Unity 8 Desktop Preview Session Available In Ubuntu 14.04

It’s now possible to login to a Unity 8 session in the latest development builds of Ubuntu 14.04.

Well, in theory that is. More on that further down.

It has long been the plan to offer a ‘developer preview’ of Unity 8, running on Canonical’s in-house display server Mir, in the next desktop release of Ubuntu. But the packages providing this feature have only been made available for users to install this week.

The optional login aims to give users of the upcoming Ubuntu release an easy way to access, evaluate and toy with the Unity 8 interface ahead of its tentative arrival by default in Ubuntu 14.10 later this year.

Preview By Name, Preview By Nature

Once the ‘unity8-desktop-session-mir‘ package is installed, users are able to login to a Unity8-Mir session from the Unity Greeter as they would any other desktop environment.

But unlike other desktop environments Unity 8 is not going to be a fantastic experience for Joe User; the word ‘preview’ in the title is a loud, cautious warning.

Whilst we have yet to get it to work, underlining the ‘Preview’ nature of the session, we’ve been able to glean a few details from those who have.

Current Drawbacks

Firstly the big caveat is that this is the Tablet UI stretched to fit a desktop. It is not tailored to, nor optimised for, traditional desktop use. That work will only begin in the next cycle.

Both Mir and Unity 8 have, at present, limited support for running regular desktop applications.

There are also outstanding issues with traditional input devices like keyboard, trackpads and mice. Developers are advising anyone trying it out in its current incarnation to do so on a touch-enabled device.

Finally, the Unity 8 preview lacks an easy way to log out of the session. In most cases users will need to do a hard reboot of their system.

Install Unity 8 Desktop Session

The Unity 8 preview session will be available through the Ubuntu Software Centre in the coming days.

Those already running the latest builds of Ubuntu 14.04 (currently in development) with the trusty-proposed repositories enabled can opt to install it now, but should be aware of the outstanding issues listed above.

To install through the command line open a new Terminal session and run:

sudo apt-get install unity8-desktop-session-mir

Install Oracle Java JDK on Ubuntu Linux

1. Check to see if your Ubuntu Linux operating system architecture is 32-bit or 64-bit, open up a terminal and run the following command below.

  • Paste: file /sbin/init
    • Note the bit version of your Ubuntu Linux operating system architecture it will display whether it is 32-bit or 64-bit.

2. Check if you have Java installed on your system.To do this, you will have to run the Java version command from terminal.

  • Open up a terminal and enter the following command:
    • java -version
  • If you have OpenJDK installed on your system it may look like this:
    • java version "1.7.0_15"
    • OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
    • OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
  • If you have OpenJDK installed on your system, you have the wrong vendor version of Java installed for this exercise.

3. Completely remove the OpenJDK/JRE from your system and create a directory to hold your Oracle Java JDK/JRE binaries.This will prevent system conflicts and confusion between different vendor versions of Java. For example, if you have the OpenJDK/JRE installed on your system, you can remove it by typing the following at the command line:
  • Paste: sudo apt-get purge openjdk-\*
    • This command will completely remove OpenJDK/JRE from your system
  • Paste: sudo mkdir -p /usr/local/java
    • This command will create a directory to hold your Oracle Java JDK and JRE binaries

4.Download the Oracle Java JDK for Linux. Make sure you select the correct compressed binaries for your system architecture 32-bit or 64-bit (which end in tar.gz).
  • For example, if you are on Ubuntu Linux 32-bit operating system download 32-bit Oracle Java binaries.
  • For example, if you are on Ubuntu Linux 64-bit operating system download 64-bit Oracle Java binaries.
  • Optional, Download the Oracle Java JDK Documentation
  • Important Information: 64-bit Oracle Java binaries do not work on 32-bit Ubuntu Linux operating systems, you will receive multiple system error messages, if you attempt to install 64-bit Oracle Java on 32-bit Ubuntu Linux.

5.Copy the Oracle Java binaries into the /usr/local/java directory. In most cases, the Oracle Java binaries are downloaded to: /home/"your_user_name"/Downloads.

  • 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
    • Paste: cd /home/"your_user_name"/Downloads
    • Paste: sudo cp -r jdk-7u51-linux-i586.tar.gz /usr/local/java/
    • Paste: cd /usr/local/java
  • 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
    • Paste: cd /home/"your_user_name"/Downloads
    • Paste: sudo cp -r jdk-7u51-linux-x64.tar.gz /usr/local/java
    • Paste: cd /usr/local/java

6.Unpack the compressed Java binaries, in the directory /usr/local/java

  • 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
    • Paste: sudo tar xvzf jdk-7u51-linux-i586.tar.gz
  • 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
    • Paste: sudo tar xvzf jdk-7u51-linux-x64.tar.gz

7.Double-check your directories. At this point, you should have two uncompressed binary directories in /usr/local/java for the Java JDK/JRE listed as:
  • Paste: ls -a
  • jdk1.7.0_51

8.Edit the system PATH file /etc/profile and add the following system variables to your system path. Use nano, gedit or any other text editor, as root, open up /etc/profile.

  • Paste: sudo gedit /etc/profile or sudo nano /etc/profile

9.Scroll down to the end of the file using your arrow keys and add the following lines below to the end of your /etc/profile file:
  • Paste: JAVA_HOME=/usr/local/java/jdk1.7.0_51
  • export JAVA_HOME
  • export PATH

10.Save the /etc/profile file and exit.

11.Inform your Ubuntu Linux system where your Oracle Java JDK/JRE is located. This will tell the system that the new Oracle Java version is available for 
  • Paste: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_51/bin/java" 1
    • this command notifies the system that Oracle Java JRE is available for use
  • Paste: sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_51/bin/javac" 1
    • this command notifies the system that Oracle Java JDK is available for use
  • Paste: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_51/bin/javaws" 1
    • this command notifies the system that Oracle Java Web start is available for use

12. Inform your Ubuntu Linux system that Oracle Java JDK/JRE must be the default Java.

  • Paste: sudo update-alternatives --set java /usr/local/java/jdk1.7.0_51/bin/java
    • this command will set the java runtime environment for the system
  • Paste: sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_51/bin/javac
    • this command will set the javac compiler for the system
  • Paste: sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_51/bin/javaws
    • this command will set Java Web start for the system

13.Reload your system wide PATH /etc/profile by typing the following command:

  • Paste: . /etc/profile
  • Note your system-wide PATH /etc/profile file will reload after reboot of your Ubuntu Linux system