Archives For News

Free open-source software updates and Linux news

wayland 1.3

Wayland is a protocol that specifies the communication between the display server (called Wayland compositor) and its clients. It is intended as a simpler replacement for X.

Wayland and Weston 1.3 has been released a few hours ago. See what’s new in this release:

  • More pixel formats for wl_shm (Tomeu Vizoso). We can now create RGB565 (and many more) shm surfaces and a compositor can indicate which ones it supports.
  • Doc work (Peter Hutterer, Bryce Harrington, Aaron Faanes). Much work on the doc build system from Peter and general wording and grammer improvements all around.
  • Multi resource support (Rob Bradford). Rob added support for dealing with lsits of resources which the weston side multi-resource fix builds on.
  • Support for language bindings (Jason Ekstrand). After a long time and many detours into fixing other parts of Wayland and Weston, Jason finally landed the language binding support. This feature lets you bind a higher level language to libwayland-client/server by providing custom dispatch functions.
  • Release requests for wl_pointer, wl_keyboard and wl_touch (Rob Bradford). We don’t have a way for a client to deregister its interest in receiving input events, we just drop them on the client side when the client destroys the proxy. With the release requests, we now have a way to stop the server from sending them in the first place.
  • Install the wayland.xml protocol defintion (Jason Ekstrand). We now install the core Wayland XML protocol definition in a public location. Language bindings can parse this to generate code or bind dynamically. This also introduces a well known protocol directory where other projects can install protocol files.
  • Very few bug fixes in this release. There was only a couple of actual bug fixes this time around, which again is a sign that core wayland is settling down.

See official announcement.

Download source tarball: weston-1.3.0.tar.xz.

Check out Wayland download page: wayland.freedesktop.org/releases/

Banshee 2.9.0 Released, Now It’s based on GTK3

Last updated: October 9, 2013

banshee 2.9

Banshee 2.9.0, the first release of the 2.9 development series has been released. Now it’s based on GTK3.

What’s New in Banshee 2.9:

Banshee 2.9.0 is the first release using the 3.x version of GTK+, thanks to work that has been done in Gtk# to bind this version.

Banshee can now sync media to Symbian devices like Nokia N95. Please help testing this new feature so we can mention more Symbian devices in our release notes for Banshee 3!

Other Enhancements:

  • Add basic AppData file for inclusion in open source app stores
  • Add keywords to .desktop entry for easy find in Unity & GNOME Shell (bgo#700524)
  • Main UI: make Search textbox remember its size (bgo#653819)
  • Lastfm: avoid unnecessary wait when submitting successful scrobbles
  • DatabaseImportManager: Add .amr to import whitelist
  • PlayerEngine: Add support for accurate seek
  • GSettings: implement new, still unused, SchemaExtractor for GSettings
  • build: use the gui-thread-check profiler module by default when debugging
  • configure: better guess for the C# compiler available
  • AppleDeviceSource: use progressUpdaters for all sync operations

Bugfixes:

  • SourceManager: avoid warnings when shutting down
  • prevent wrong inclusion of null artwork_id in cache
  • libbanshee: Only call volume set callback on Mac
  • Feed: Avoid loop when podcast has date values in the future
  • PrimarySource: fix crash if 1st track had a Dap transcoding error
  • MtpSource: prevent a freeze when dealing with Windows Phone
  • Handle all values from a rowid database column as long
  • Gio: prevent a freeze when mounting a LVM volume
  • InternetRadio: refresh UI after editing station
  • StatisticsPage: Fix crash when no tracks are selected
  • DapPropertiesDialog: Make sure progress bar value is valid
  • PlaylistFileUtil: Only import playlist items that are files
  • Avoid race when using GConf and DBus with threads
  • ListView: when initializing a11y, disable instead of hanging
  • LastFM: display progress for multiple-track scrobbles
  • build: Improve MSBuild experience without autotools
  • DatabaseTrackInfo: don’t default to MusicFilePattern when null
  • Audioscrobbler: avoid 414 Request-URI Too Large
  • PrimarySource: Allow cancelling track delete job
  • InternetRadio: Previous should never mean a restart
  • InternetRadio: UI to correctly update status indicator columns
  • Dap: better check for the playing track before ejecting
  • PrimarySource: prevent AddTrackJob respawn if cancelled
  • LastFm: Avoid crashing if scrobbling response is not JSON
  • Dap.MassStorage: not import dirs twice for case-insensitive drives
  • configure: stop using obsolete AutoMake macro
  • build: test dmcs before gmcs when trying to find the compiler
  • RescanPipeline: warn about removal of many tracks
  • Mtp: Fix file type in sync with libmtp > 1.1.0
  • Dap: Settings of DAP sources are not remembered between sessions
  • Dap: Use Unicode codes for quotation marks
  • build: Make gio-hardware be enabled by default
  • build: make GIO backend be enabled by default
  • YouTube: advice about –disable-youtube configuration flag
  • configure: earlier check for glib
  • LastFm: Null check for scrobble parameters
  • Add GTK category in .desktop files to comply with spec

Known issue:

Unfortunately the major architectural change to GTK3 caused some problems:

  • No alternating colors in the ListView
  • ListView header decoration do not match regular TreeView
  • Drag and drop crash banshee on gtk3 branch
  • Ubuntu: No text on the main (left) source switching pad when selecting a source (fixed already in Ubuntu 13.10). To fix this manually in Ubuntu version 13.04 (or older?), do:
    cd /usr/share/themes &&  wget -O - -o /dev/null http://bazaar.launchpad.net/~ubuntu-art-pkg/ubuntu-themes/trunk/diff/311 | sudo patch -p0

Read the release note.

Source Tarball: banshee-2.9.0.tar.xz

How to Build on Linux, Windows & Mac: banshee.fm/download/development/

The free multi-track recording and sequencing software Qtractor has released 0.5.11 with many improvements and bugfixes.

As you may know, Qtractor is an audio/MIDI multi-track sequencer application written in C++ with the Qt4 framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio and the Advanced Linux Sound Architecture (ALSA) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.:

qtractor-screenshot

What’s New in Qtractor 0.5.11:

  • Adding a track now inserts it after the current one, if any; one can also drag and move a track below the last one in the track list (main view left pane).
  • Extended Edit/Select Mode/Automation: multi-selection mode, cut, copy, paste and delete of current track’s automation curve nodes, now reached implementation ready status.
  • Another old silent bug bites the dust: changing track names were dropping any track gain/volume and panning automation curves when saving the session.
  • A primeval processing bug has been sorted out: aux-sends to audio output buses that just appear to be after the input bus where they’re inserted were being left muted and silent (on a ticket follow-up by Holger Marzen, thanks).
  • Fixed a sure crash bug exposed when processing of aux-send plugins when inserted too early on audio input buses chain (after a ticket report by Holger Marzen, thanks).
  • Allow the build system to include an user specified CFLAGS (patch by Cristian Morales Vega, thanks).
  • Shift/Ctrl keyboard modifiers now set to extend current clip selection while in main track view’s Edit/Select Mode/Range, Rectangle modes.
  • Main Edit/Select Mode/Automation icon retouched to look a bit more obvious and intuitive, hopefully ;)
  • Allow to change the velocities/values of the current selected events which have the exact same onset times and hide beyhond each other on the MIDI clip editor’s pane below the main view piano-roll (ie. the one that represents MIDI event values as a bar chart).
  • Fixed some problematic playback/export muting and annoying cleanup freezing, due on audio tracks with too many clips eg. more than hundred clip splits (hopefully fixes an issue reported by Louigi Verona, thanks).
  • LV2 UI resize feature support/control added.
  • Fixed dedicated MIDI control and MIDI metronome port connection restore conflict (thanks to jhammen catch & patch:).
  • New user preference option added: reverse middle-button role to Shift/Ctrl keyboard state, in special regard to edit-head/tail vs. play-head positioning while on the main track and MIDI clip editor (aka. piano-roll) views.

Download Qtractor:

The RPM packages for OpenSUSE, DEBs for Ubuntu, and also source code are available for downloading at qt-apps.org

As you may know, Fotoxx is a free open source Linux program for photo editing and collection management. The goal is to meet most user needs while remaining fast and easy to use. The latest Fotoxx 13.10 has been released with many improvements and bug fixes. See details:

  • Mashup images and text can be moved, resized and rotated using the mouse.
  • Trim/Crop and Rotate were combined as one function to improve workflow.
  • Rotate: click image position to add vertical and horizontal guidelines.
  • Rotate: the automatic trim option was reinstated.
  • Flatten and Expand brightness distribution were combined as one function.
  • Paint/Clone: new option to paint/erase gradually or fully in one stroke.
  • Gallery thumbnail popup menu: rotate +/-90 degrees was added.
  • Gallery [Top] button: new option to choose from named collections.
  • World map zoom: toggle full-size/fit-window without intermediate steps.
  • Slide Show: allow pause and resume at a selected image position.
  • Slide Show: an image with the tag ‘pause’ will beep and pause until resumed.
  • View Metadata: option to show only captions and comments (e.g. for slide show).
  • Making a named collection from search results (or any gallery) was simplified.
  • CMYK function: the user interface was simplified.
  • Warp Linear/Curved/Affine are using multiple threads for faster response.
  • Bugfix: clickable tabular reports would not scroll with the mouse wheel.
  • Bugfix: the interactive translation update function was broken.

fotoxx 13.10

Download Fotoxx at its official website.

Before get started installing the package, you need to first install dcraw & ufraw in Ubuntu Software Center.

rsync-logo

Rsync 3.1.0 has been finally announced on September 28th, since the last Rsync 3.0.9 was released two years ago.

This is a feature release that improves performance, provides several new options, and fixes a few bugs along the way.

What’s new in Rsync 3.1.0:

OUTPUT CHANGES:

  • Output numbers in 3-digit groups by default (e.g. 1,234,567). See the --human-readable option for a way to turn it off. See also the daemon’s “log format” parameter and related command-line options (including --out-format) for a modifier that can be used to request digit-grouping or human-readable output in log escapes. (Note that log output is unchanged by default.)
  • The --list-only option is now affected by the --human-readable setting. It will display digit groupings by default, and unit suffixes if higher levels of readability are requested. Also, the column width for the size output has increased from 11 to 14 characters when human readability is enabled. Use --no-h to get the old-style output and column size.
  • The output of the --progress option has changed: the string “xfer” was shortened to “xfr”, and the string “to-check” was shortened to “to-chk”, both designed to make room for the (by default) wider display of file size numbers without making the total line-length longer. Also, when incremental recursion is enabled, the string “ir-chk” will be used instead of “to-chk” up until the incremental-recursion scan is done, letting you know that the value to check and the total value will still be increasing as new files are found.
  • Enhanced the --stats output: 1) to mention how many files were created (protocol >= 28), 2) to mention how many files were deleted (a new line for protocol 31, but only output when --delete is in effect), and 3) to follow the file-count, created-count, and deleted-count with a subcount list that shows the counts by type. The wording of the transferred count has also changed so that it is clearer that it is only a count of regular files.

BUG FIXES:

  • Fixed a bug in the iconv code when EINVAL or EILSEQ is returned with a full output buffer.
  • Fixed some rare bugs in --iconv processing that might cause a multibyte character to get translated incorrectly.
  • Fixed a bogus “vanished file” error if some files were specified with “./” prefixes and others were not.
  • Fixed a bug in --sparse where an extra gap could get inserted after a partial write.
  • Changed the way --progress overwrites its prior output in order to make it nearly impossible for the progress to get overwritten by an error.
  • Improved the propagation of abnormal-exit error messages. This should help the client side to receive errors from the server when it is exiting abnormally, and should also avoid dying with an “connection unexpectedly closed” exit when the closed connection is really expected.
  • The sender now checks each file it plans to remove to ensure that it hasn’t changed from the first stat’s info. This helps to avoid losing file data when the user is not using the option in a safe manner.
  • Fixed a data-duplication bug in the compress option that made compression less efficient. This improves protocol 31 onward, while behaving in a compatible (buggy) manner with older rsync protocols.
  • When creating a temp-file, rsync is now a bit smarter about it dot-char choices, which can fix a problem on OS X with names that start with “..”.
  • Rsync now sets a cleanup flag for --inplace and --append transfers that will flush the write buffer if the transfer aborts. This ensures that more received data gets written out to the disk on an aborted transfer (which is quite helpful on a slow, flaky connection).
  • The reads that map_ptr() now does are aligned on 1K boundaries. This helps some filesystems and/or files that don’t like unaligned reads.
  • Fix an issue in the msleep() function if time jumps backwards.
  • Fix daemon-server module-name splitting bug where an arg would get split even if --protect-args was used.

ENHANCEMENTS:

  • Added the --remote-option=OPT (-M OPT) command-line option that is useful for things like sending a remote --log-file=FILE or --fake-super option.
  • Added the --info=FLAGS and --debug=FLAGS options to allow finer-grained control over what is output. Added an extra type of --progress output using --info=progress2.
  • The --msgs2stderr option can help with debugging rsync by allowing the debug messages to get output to stderr rather than travel via the socket protocol.
  • Added the --delete-missing-args and --ignore-missing-args options to either delete or ignore user-specified files on the receiver that are missing on the sender (normally the absence of user-specified files generates an error).
  • Added a “T” (terabyte) category to the --human-readable size suffixes.
  • Added the --usermap/--groupmap/--chown options for manipulating file ownership during the copy.
  • Added the “%C” escape to the log-output handling, which will output the MD5 checksum of any transferred file, or all files if --checksum was specified (when protocol 30 or above is in effect).
  • Added the “reverse lookup” parameter to the rsync daemon config file to allow reverse-DNS lookups to be disabled.
  • Added a forward-DNS lookup for the daemon’s hosts allow/deny config. Can be disabled via “forward lookup” parameter (defaults to enabled).
  • Added a way for more than one group to be specified in the daemon’s config file, including a way to specify that you want all of the specified user’s groups without having to name them. Also changed the daemon to complain about an inability to set explicitly-specified uid/gid values, even when not run by a super-user.
  • The daemon now tries to send the user the error messages from the pre-xfer exec script when it fails.
  • Improved the use of alt-dest options into an existing hierarchy of files: If a match is found in an alt-dir, it takes precedence over an existing file. (We’ll need to wait for a future version before attribute-change on otherwise unchanged files are safe when using an existing hierarchy.)
  • Added per-user authorization options and group-authorization support to the daemon’s “auth users” parameter.
  • Added a way to reference environment variables in a daemon’s config file (using %VAR% references).
  • When replacing a non-dir with a symlink/hard-link/device/special-file, the update should now be done in an atomic manner.
  • Avoid re-sending xattr info for hard-linked files w/the same xattrs (protocol 31).
  • The backup code was improved to use better logic maintaining the backup directory hierarchy. Also, when a file is being backed up, rsync tries to hard-link it into place so that the upcoming replacement of the destination file will be atomic (for the normal, non-inplace logic).
  • Added the ability to synchronize nano-second modified times.
  • Added a few more default suffixes for the “dont compress” settings.
  • Added the checking of the RSYNC_PROTECT_ARGS environment variable to allow the default for the --protect-args command-line option to be overridden.
  • Added the --preallocate command-line option.
  • Allow --password-file=- to read the password from stdin (filename “-“).
  • Rsync now comes packaged with an rsync-ssl helper script that can be used to contact a remote rsync daemon using a piped-stunnel command. It also includes an stunnel config file to run the server side to support ssl daemon connections. See the packaging/lsb/rsync.spec file for one way to package the resulting files (Suggestions for how to make this even easier to install & use are welcomed.)
  • Improved the speed of some --inplace updates when there are lots of identical checksum blocks that end up being unusable.
  • Added the --outbuf=N|L|B option for choosing the output buffering.
  • Repeating the --fuzzy option now causes the code to look for fuzzy matches inside alt-dest directories too.
  • The --chmod option now supports numeric modes, e.g. --chmod=644,D755
  • Added some Solaris xattr code.
  • Made an rsync daemon (the listening process) exit with a 0 status when it was signaled to die. This helps launchd.
  • Improved the RSYNC_* environment variables for the pre-xfer exec script: when a daemon is sent multiple request args, they are now joined into a single return value (separated by spaces) so that the RSYNC_REQUEST environment variable is accurate for any “pre-xfer exec”. The values in RSYNC_ARG# vars are no longer truncated at the “.” arg (prior to the request dirs/files), so that all the requested values are also listed (separately) in RSYNC_ARG# variables.

EXTRAS:

  • Added an “instant-rsyncd” script to the support directory, which makes it easy to configure a simple rsync daemon in the current directory.
  • Added the “mapfrom” and “mapto” scripts to the support directory, which makes it easier to do user/group mapping in a local transfer based on passwd/group files from another machine.
  • There’s a new, improved version of the lsh script in the support dir: it’s written in perl and supports -u without resorting to using sudo (when run as root). The old shell version is now named lsh.sh.
  • There is a helper script named rsync-slash-strip in the support directory for anyone that wants to change the way rsync handles args with trailing slashes. (e.g. arg/ would get stripped to arg while arg/. would turn into arg/).

INTERNAL:

  • The I/O code was rewritten to be simpler and do bigger buffered reads over the socket. The I/O between the receiver and the generator was changed to be standard multiplexed-I/O (like that over the socket).
  • The sender tries to use any dead time while the generator is looking for files to transfer in order to do sender-side directory scanning in a more parallel manner.
  • A daemon can now inform a client about a daemon-configured timeout value so that the client can assist in the keep-alive activity (protocol 31).
  • The filter code received some refactoring to make it more extendible, to read better, and do better sanity checking.
  • Really big numbers are now output using our own big-num routine rather than casting them to a double and using a %.0f conversion.
  • The pool_alloc library has received some minor improvements in alignment handling.
  • Added init_stat_x() function to avoid duplication of acl/xattr init code.
  • The included zlib was upgraded from 1.2.3 to 1.2.8.
  • Rsync can now be compiled to use an unmodified zlib library instead of the tweaked one that is included with rsync. This will eventually become the default, at which point we’ll start the countdown to removing the included zlib. Until then, feel free to configure using: ./configure --with-included-zlib=no

DEVELOPER RELATED:

  • Added more conditional debug output.
  • Fixed some build issues for android and minix.

The source tar is available here: rsync-3.1.0.tar.gz (signature), with a tar file of the “patches” directory now released in a separate file: rsync-patches-3.1.0.tar.gz (signature), and the diffs from version 3.0.9 are available here: rsync-3.0.9-3.1.0.diffs.gz (signature).

VLC 2.1.0 (Stable) Released, Upgrade in Ubuntu 13.10

Last updated: September 27, 2013

vlc 2.1.0 stable released

VLC 2.1.0 stable has been released with numerous improvements, new features and bugfixes. 2.1 is a major upgrade for VLC, named RinceWind.

Below is the announcement in VLC website:

VideoLAN and the VLC development team are glad to present the new major version of VLC, 2.1.0, named RinceWind

With a new audio core, hardware decoding and encoding, port to mobile platforms, preparation for Ultra-HD video and a special care to support more formats, 2.1 is a major upgrade for VLC.

Rincewind has a new rendering pipeline for audio, with better effiency, volume and device management, to improve VLC audio support.

It supports many new devices inputs, formats, metadata and improves most of the current ones, preparing for the next-gen codecs.

Rincewind fixes around a thousand bugs, in more than 7000 commits from 140 volunteers..

At the moment of writting this tutorial, the release note is still 404 page. I’ll add the link once it’s OK.

Features:

AUDIO:

  • Rewritten audio core, allowing better volume and device management.
  • Rewrite of the audio modules, to adapt to the new core.
  • Correct support for multi-channel layouts in all formats: 5.1, 6.1 and 7.1
  • New audio outputs for Windows Vista, Android, iOS, OpenBSD and OSSv4.
  • New remapping, gain, stereo widening, downmixing effects.
  • Higher samplerate, precision, live configuration in the core.
  • Numerous new audio metadata format supported.
VLC new audio core

VLC new audio core

VEDIO:

  • Port the OpenGL output to OpenGL ES.
  • Support color conversion shaders in glsl on Android and iOS.
  • New outputs for OpenMax IL on mobile and Decklink Blackmagic.
  • New video outputs for iOS using OpenGL ES2.
  • Support for deinterlacing for higher bit depth and XYZ colorspace.
  • New anaglyph filter for side-by-side 3D.
  • 4K-ready :)

CODECS:

  • Add hardware decoding for OS X using VDADecoder.
  • Add hardware decoding for Android using MediaCodec.
  • Add hardware decoding for GNU/Linux using VDPAU.
  • Add hardware encoding for Windows using Intel QuickSyncVideo.
  • Support for G2M4, MSS1, MSS2, TSCC2, CDXL, Ut, VBLE video codecs.
  • Support for Ulead DV audio, Indeo Audio Coder, RealAudio Lossless audio.
  • Support for SCTE-27 and complete EIA-608 subtitles
faster video decoding

faster video decoding

FORMATS:

  • Support for fragmented MP4, Wave/RF64 files.
  • Extended metadata tags and cover art support in Ogg, AVI, MP4 and MKV.
  • Support FLAC, Atrac, ADPCM, DV Type 1, 12bits DV audio in AVI.
  • Extended support for AVI, MKV and MJPEG streams.
  • Better recording of AVI and MKV format.
  • Audio fingerprinting using AcoustID.

INPUT AND DEVICES:

  • Support for screen input on OSX Lion and later.
  • Support for Microsoft Smooth Streaming, developed by Viotech.net
  • New RTMP input module, using libavformat!
  • Support for VNC/rfb and Remote Desktop view-only modes.
  • Important improvements on Blu-Ray, Dash, v4l2 and HTTP inputs.
  • New AVFoundation OS X and shm framebuffer inputs.

FOR ANIME FANS:

  • New 6.1 downmixer to 5.1 and Stereo from MKV/Flac 6.1.
  • Correct YUV->RGB color matrix in the OpenGL shaders.
  • Improved MKV support for seeking, and resiliancy.
  • Editions support in MKV.
  • Better subtitles and metadata support from MKV.
  • Various ASS subtitles improvements.

FOR MOBILE:

  • Port to Android, from 2.1 to 4.3, on ARMv6, ARMv7, x86 and MIPS.
  • New port to iOS, from iOS 5 to 7, on all iPads and iPhones after 3GS.
  • Partial port to WinRT, for Windows 8, 8.1 and WP8.
  • OpenGL ES optimized outputs.
  • Improvements of OpenMAX IL decoders, encoders and renderers.
  • New audio, video outputs and interfaces for mobiles.
VLC on mobile

VLC on mobile

FOR DEVELOPERS:

  • libVLC and most modules are now LGPLv2.1+.
  • libVLC media framework can now be used in all types of applications.
  • libVLC SDK packages now exists, in addition to more examples.
  • Improved libVLC API, for better control.
  • VLC’s web plugins now support windowless mode, for smoother integration with HTML elements.

VLC 2.1 release note.

The VLC stable PPA is ready for Ubuntu 13.10 Saucy. Due to dependency problem, you can’t install VLC 2.1 on Ubuntu 13.04 and older editions.

Run below commands one by one in terminal (Ctrl+Alt+T) to upgrade to 2.1.0 in Ubuntu 13.10:

sudo add-apt-repository ppa:videolan/stable-daily

sudo apt-get update

sudo apt-get install vlc browser-plugin-vlc

Task-Coach_logo
As you may know, Task Coach is a free flexible open source todo manager featuring hierarchical tasks. It grew out of frustration about other programs not handling composite tasks well. In addition to flexible composite tasks, Task Coach has grown to include prerequisites, prioritizing, effort tracking, category tags, budgets, notes, and many other features. However, users are not forced to use all these features; Task Coach can be as simple or complex as you need it to be.

Task Coach has reached 1.3.32 with lots of bug fixes. It has been added to Ubuntu 13.10 Saucy’s universe repository, so it can be easily installed via Ubuntu Software Center.

task coach ubuntu

task coach customize toolbar

For Ubuntu 13.04 Raring and earlier version, deb package can be download at sourceforge.net

PAC Manager 4.5.3 has been released with bug fixes and improvements. This tutorial shows how to install / upgrade it in Ubuntu 13.04, Ubuntu 13.10, Ubuntu 12.04 and Linux Mint.

PAC Manager Socks proxy

As you may know, PAC is a Perl/GTK replacement for SecureCRT/Putty/etc. It provides a GUI to configure SSH/Telnet connections. The latest release 4.5.3 has following changes:

  • Added support for SOCKs proxies!
  • Added support for defining proxies configuration PER CONNECTION! :)
  • Added an option to “Auto save” every PAC change in realtime, without user interaction
  • Added preliminary date/time information on disconnections
  • Added support for Perl 5.18
  • Fixed a minor bug with PAC substitution variables
  • Changed PAC’s behaviour to prevent password from appearing on “ps” command for RDP (both rdesktop and xfreerdp commands)

Install PAC Manager 4.5.3:

Download the Deb and double-click to install via pop-up Ubuntu Software Center.

pac-4.5.3.2-all.deb

Or you can run below commands to install the downloaded package in terminal (Ctrl+Alt+T):

sudo dpkg -i ~/Downloads/pac-4.5.3.2-all.deb; sudo apt-get -f install

Enjoy!

The Music Player Clementine 1.2 is coming with cloud services. It adds support for Subsonic, indexing & playing music from Box, Dropbox, Skydrive, and Ubuntu One. Add remote control support for Android and Playlist tab to the sidebar.

Clementine-1.2

As well as the above main features, Clementine 1.2 also contains below new features:

  • Add configurable blur & opacity to album art when used as a playlist background.
  • Support Opus where available.
  • Support .mka and .oga file extensions.
  • Parsing support for WPL playlists.
  • Sort providers by user preference.
  • Add year and bitrate to MPRIS2 messages.
  • Add “not equals” operator to fields in the smart playlist wizard.
  • Add an option to write ratings, play count and scores to files.
  • Add options to show the rating and score on the OSD.
  • Add support for POPM tags.
  • Add support for FMPS tags in Ogg, FLAC, MP4 and ASF files.
  • Compile the bundled Taglib with ASF, MP4 and Opus support.
  • Make it possible to cancel cover searches.
  • Add an option to resume playback on startup.
  • Add support for Performer and Grouping tags.
  • Add Radio GFM.
  • Add an Apply button to the settings dialog.
  • Make it possible to mark all episodes of a podcast as new/listened.
  • Add an option for fading in/out on pause/unpause.
  • Add stereo balance slider to the equalizer.
  • Add a –restart-or-previous commandline flag.
  • Allow files to be transcoded directly from the playlist.
  • Export downloaded album covers
  • see changelog

Although this is not officially 1.2 yet, it already works completely flawless Clementine 1.2 stable is out! Packages for Ubuntu 13.04, Ubuntu 12.04, Ubuntu 12.10, Debian wheezy, squeeze, Fedora, Windows are ready!

Download Clementine on Google Code

You can also add the Clementine PPA to get it on your Ubuntu system when it’s ready. Press Ctrl+Alt+T on your keyboard to open terminal. When it opens, run below commands one by one:

sudo add-apt-repository ppa:me-davidsansome/clementine
sudo apt-get update
sudo apt-get install clementine

Enjoy!

linux kernel logoThe Linux Kernel 3.10.11 has been released. All users of the 3.10 LTS kernel series are urged to upgrade as soon as possible. Here’s how to install or upgrade in Ubuntu 13.04, Ubuntu 12.10, Ubuntu 12.04 and Linux Mint.

This maintenance release introduces ARM, x86, and PowerPC fixes, as well as many updated drivers, including Nouveau, i915, iSCSI, and a few wireless ones. See the official announcement.

Install / Upgrade Kernel 3.10.11:

Press Ctrl+Alt+T on your keyboard to open terminal. When it opens, run below commands to download the DEBs.

for 32-bit system:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.11-saucy/linux-headers-3.10.11-031011-generic_3.10.11-031011.201309080217_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.11-saucy/linux-headers-3.10.11-031011_3.10.11-031011.201309080217_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.11-saucy/linux-image-3.10.11-031011-generic_3.10.11-031011.201309080217_i386.deb

for 64-bit system:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.11-saucy/linux-headers-3.10.11-031011-generic_3.10.11-031011.201309080217_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.11-saucy/linux-headers-3.10.11-031011_3.10.11-031011.201309080217_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.11-saucy/linux-image-3.10.11-031011-generic_3.10.11-031011.201309080217_amd64.deb

Then install them via below command:

sudo dpkg -i linux-headers-3.10.11*.deb linux-image-3.10.11*.deb

If you’re not comfortable with command line. Download & install the Debs from the kernel ppa.