Tuesday, 19 November 2013

SuperTuxKart 0.8.1 Release Candidate Revved Up And Ready for Testing



Hands up if you don’t like open-source racing game SuperTuxKart? You, folks, are strange.
As kart-racers go, it’s one of the most popular freely available. And for good reason: it’s fun, easy to play and has a dedicated team of developers who are continually adding to and improving what is already a really polished game.
But it’s getting even better. The first release candidate of build 0.8.1 – the first update since last year’s 0.8 build – has been made available for testing (for ‘testing’ see ‘excuse to play it for hours and not feel guilty’).
SuperTuxKart 0.8.1 adds a number of improvements, including:
  • A new Star Trek themed track “STK Enterprise”
  • Three tracks updated (‘Old Mines’, ‘Lighthouse’ & ‘Zen Garden’)
  • New ‘Egg Hunt’ and ‘Soccer’ modes
  • New and updated karts
  • New difficulty level
  • Bubblegum shield weapon
  • Option to save and resume Grand Prix mode 
  • WiiMote Support

Geting SuperTuxKart 0.8.1

No release date has been given on when to expect the final, stable release of 0.8.1 but I’d expect it to land sometime in December – marking one year from the previous release in the 0.8.x series.
In the meantime, if you’re okay with “Release Candidate”-quality software, you’ll find a pre-compiled binary for Linux over on the project’s Sourceforge Page.

http://www.omgubuntu.co.uk/2013/11/supertux-kart-0-8-1-release-candidate

Saturday, 16 November 2013

How to create desktop shortcut or launcher on Linux

If you have a program you use regularly on Linux desktop, you may want to create a "desktop shortcut", so you can launch the program by simply clicking on the shortcut. While most GUI programs automatically create their desktop shortcut during installation, GUI programs built from their source or terminal applications may require you to set up associated shortcuts manually.
In this tutorial, I will describe how to create a desktop shortcut or launcher on various Linux desktops.
A desktop shortcut is represented by a corresponding .desktop file which contains meta information of a given app (e.g., name of the app, launch command, location of icon file, etc.). Desktop shortcut files are placed in /usr/share/applications or ~/.local/share/applications. The former directory stores desktop shortcuts that are available for every user, while the latter folder contains shortcuts created for a particular user only.

Create a Desktop Shortcut From the Command Line

To manually create a desktop shortcut for a particular program or command, you can create a .desktop file using any text editor, and place it in either /usr/share/applications or ~/.local/share/applications. A typical .desktop file looks like the following.
[Desktop Entry]
Encoding=UTF-8
Version=1.0                                     # version of an app.
Name[en_US]=yEd                                 # name of an app.
GenericName=GUI Port Scanner                    # longer name of an app.
Exec=java -jar /opt/yed-3.11.1/yed.jar          # command used to launch an app.
Terminal=false                                  # whether an app requires to be run in a terminal.
Icon[en_US]=/opt/yed-3.11.1/icons/yicon32.png   # location of icon file.
Type=Application                                # type.
Categories=Application;Network;Security;        # categories in which this app should be listed.
Comment[en_US]=yEd Graph Editor                 # comment which appears as a tooltip.
Besides manually create .desktop file, there are various desktop-specific ways to create an application shortcut, which I am going to cover in the rest of the tutorial.

Create a Desktop Shortcut on GNOME Desktop

In GNOME desktop, you can use gnome-desktop-item-edit to configure a desktop shortcut easily.
$ gnome-desktop-item-edit ~/.local/share/applications --create-new

In this example, gnome-desktop-item-edit will automatically create a desktop launcher file in ~/.local/share/applications. To customize icon location and other info, you may have to edit the .desktop file manually afterward.
If gnome-desktop-item-edit is not available (e.g., on Ubuntu), you can install it as follows.
$ sudo apt-get install --no-install-recommends gnome-panel

Create a Desktop Shortcut on KDE Desktop

kickoff is the default application launcher in KDE desktop. Adding a new application shortcut to kickoff is straightforward.
First right-click on kickoff icon located at the left bottom corner of your desktop, and then choose "Edit Applications" menu.

Click on an appropriate category (e.g., "Utilities") under which you want to create a shortcut, and click on "New Item" button on the top. Type in the name of the app.

Finally, fill in the meta information of the app being launched by the shortcut.

Create a Desktop Shortcut on Xfce Desktop

If you are on Xfce desktop, right-click on the desktop background, and then select "Create Launcher" menu. Then fill out the details of the shortcut.

Create a Desktop Shortcut on Cinnamon Desktop

If you are on Linux Mint Cinnamon desktop, you can create an application launcher by right-clicking on the desktop background, and selecting "Create Launcher" menu.

Create a Desktop Shortcut on LXDE Desktop

On LXDE desktop, simply right click on the desktop background, and choose "Create New Shortcut".




 


http://xmodulo.com/2013/11/create-desktop-shortcut-launcher-linux.html

How to draw flowchart or diagram on Linux

There are several well-known commercial flowchart and diagram software available, e.g., Visio on Windows, OmniGraffle on MacOS X. Then what about Linux? In fact, there are a couple of reasonably good Linux alternatives to Visio or OmniGraffle, for example, yEd, Dia, LibreOffice Draw, Pencil Project, etc.
In this tutorial, I will describe how to create flowchart or diagram with yEd graph editor on Linux.
yEd is an extremely easy-to-use, yet feature-rich diagram editor written in Java. Using yEd, you can create flowcharts, BPMN/UML diagrams, organizational charts, or any kind of graphs containing nodes and edges. It also features many sophisticated layout generation algorithms built-in, which allow you to test alternative layouts of created diagrams or graphs with a single button click.

Install yEd on Linux

yEd is a standalone Java application whose JAR file is freely downloadable from its website. So you can run yEd on any platform which has Java Run Time (JRE) installed. Assuming that you downloaded yEd zip file and have JRE installed on your Linux, you can install yEd as follows.
$ sudo unzip yEd-3.11.1.zip -d /opt
Then create a script named yed in /usr/bin directory, which launches JVM as shown below.
$ sudo vi /usr/bin/yed
#!/bin/sh
java -jar /opt/yed-3.11.1/yed.jar
Next, make the script executable.
$ sudo chmod +x /usr/bin/yed
Now you can launch yEd editor simply by running the script as follows.
$ yed
If you want, you can also create a desktop shortcut for yEd with the following information.
  • Name: yEd
  • Command: java -jar /opt/yed-3.11.1/yed.jar
  • Icon: /opt/yed-3.11.1/icons/yicon32.png
Once you launch yEd, you will see an initial yEd window where you can create or open a yEd document file.

Draw a Diagram with yEd

yEd allows you to create any kind of diagram in a snap. You will see a "palette" window in the right sidebar, which shows a variety of nodes and edges to choose from. For example, I created the following network diagram in less than ten minutes.

Once you create a diagram, you can try yEd's built-in layout algorithms to automatically transform the diagram into different layouts. For example, I tried regenerating the original layout as follows.
Layout #1: Edge routing - orthogonal bus style

Layout #2: Edge routing - orthogonal channel

Layout #3: Circular

Draw a Flowchart with yEd

Besides diagrams, you can also draw flowcharts as easily. For example:

Once you create a flowchart, you can also explore various flowchart layouts. For example, you can change the orientation of the flowchart from vertical to horizontal as follows.

Draw a Generic Graph with yEd

yEd has built-in templates for various graph types: grid, tree, planar and random graphs. For example, if you want to generate a tree graph, you can instantly create one by entering the number of nodes, fan out, and tree depth as follows.

Among a number of other features, yEd has automatic grouping feature, where you can group individual components in automatic fashions. This is convenient when you are dealing with so many different components in your diagram.

Once you are done with editing a flowchart or diagram, you can save it to a file. By default, yEd saves a current layout in GraphML format which is an XML-based textual file format for graphs. So you can manually edit or version control yEd files easily. If you want, you can export it to various image formats including png, jpg, gif, eps, pdf and svg.

http://xmodulo.com/2013/11/draw-flowchart-diagram-linux.html

Friday, 15 November 2013

Ubuntu Touch Coming to the Oppo Find 5 Smartphone

Oppo-Find-5-Heading-To-US-Unlocked-For-499 



Work is underway on bringing Ubuntu Touch to the Oppo Find 5 smartphone.
The device is made by China-based electronics manufacturerOppo  Digital.
Like many 3rd party, community-contributed builds it will be not be formally supported by Canonical.
With the Oppo Find 5 sporting some impressive specs at an equally impressive price, the device could find favour with Ubuntu enthusiasts burnt out on the (seemingly inevitable) failure of the Edge campaign.

Specifications

Specifications wise the Oppo doesn’t quite match the Edge – but at $533 (nearly $300 less than the Edge’s original price), and the fact it’s already available to buy,  it’d be unfair to expect it to.
The device, available in 16GB and 32GB versions, comes with:
  • Snapdragon (A7) Quad-Core CPU @ 1.5GHz
  • Adreno 320 GPU
  • 5″ screen (1080×1920, 441 PPI)
  • 2GB RAM
Features-wise the device boasts the usual set:
  • GPS, WiFi, Bluetooth, NFC, DLNA
  • WiFi Display & WiFi Direct
  • Gyroscope & digital compass
  • Light, IR proximity, magnetic & gravity sensors

Ubuntu Touch Progress

The developer behind the port, Oppo forum user Eoghan, has only just started ‘…getting a device tree etc modified to work with ubuntu touch’s build environment’. As such there’s little ‘fancy pants’ stuff to see for now.
But, with Ubuntu Touch developers providing a comprehensive set of documentation on porting Ubuntu Touch to Android devices, it shouldn’t be too long before Eoghan is able to get the platform up and running.
Here’s hoping that Ubuntu Touch also finds (ho-ho) its way to Oppo’s forthcoming R819 device. It’s slimmer, sleeker albeit less powerful than the Find 5.
For more information on the Ubuntu Touch port for the Oppo Find 5 head over to the official Oppo forums using the link below.

Nerds Vs Zombies: ZHackers Volume 2 Hits Ubuntu Software Center

zhackers_cover_gradients_final_preview 



Like a herd of the shuffling, mindless dead, the follow up to 2012′s Ubuntu-themed Zombie novel ‘Zhackers’ has taken a while to arrive.
But, over a year after the first instalment became a best seller on  the Ubuntu Software Center, volume 2 is finally upon us…
Zhackers, a ‘zombocalypse‘ story written by David Jordan, tells the saga of three weaponless Ubuntu-using nerds trying to find their way in a world gone to ruin.
“Can these hackers pull off their hardest hack yet, surviving the threat of zombies, thirst, hunger, and internet withdrawal?”
Now, I’ll ‘fess up: I haven’t had chance to read this latest instalment – which I’m told includes some pretty gruesome moments – but I was taken with the first volume, describing it in a mini-review as ‘a romp of a read’.

Jordan’s writing style strikes the perfect balance of wit, pace and characterisation – something I’m in no doubt he continues with in volume 2.
Zhackers is published under a Creative Commons license, lacks DRM, and is distributed in interactive, .pdf and ePub formats. This edition also comes with some extras: an interactive 3D cover and an additional short story.
The novel is available to buy direct from the Ubuntu Software Center for $2.99.

WhatsApp Coming to Firefox OS – Could Ubuntu Touch Be Next?

ZTE-Open-Firefox-OS_1 






With over 350 million active users a month across 100 countries, sending a staggering 18 billion messages a day, WhatsApp, the multi-platform mobile messaging service, is undeniably popular. 
And, if reports that it’s heading to Firefox OS are accurate, it’s about to get even more popular.

WhatsApp Goes WebApp

According to several leading tech sites in Spain, the telecoms carrier ‘Telefónica‘ has, apparently, confirmed that an official WhatsApp client will be released for FirefoxOS sometime before the year is out. The launch of the app will coincide with new Firefox OS-powered handsets from LG and Sony.
Spanning platforms is part of what has made WhatsApp popular. The more people who can use the service, the more money the company behind it can, potentially, make. Official clients are already available on Android, iOS, Blackberry and Windows Phone, as well as many others. Adding FirefoxOS to this line-up, if true, makes perfect sense.
With adoption of Firefox OS growing – another european carrier, Telenor, has announced plans to bring Firefox OS smartphones to Serbia, Montenegro and Hungary shortly – the arrival of big name apps like WhatsApp will become more and more commonplace.
Could such apps also find their way on to Ubuntu Touch?
We’ve since heard from a source that WhatsApp have “no plans” to support Ubuntu Touch.
While Canonical’s mobile OS lacks hardware partners, telecom carriers and definite release plans, it may find itself able to bask in the successes of Mozilla’s OS and its decision to push open, web-based technologies as a basis for its apps.
Any WhatsApp client running on Firefox OS will likely make use of HTML5, Javascript and open hardware APIs. As such, getting it to run on other platforms that embrace web apps, like Ubuntu Touch, wouldn’t require too much effort on the part of WhatsApp developers.
When you next see someone comment that they’ll only use Ubuntu Touch when it has a WhatsApp client, be sure to tell them that that day could be much closer than they think.