Archives For jimingkui

Want to create movies / slideshows out of your photos? Well, it’s quite easy in Ubuntu with PhotoFilmStrip. Just select your photos, customize the motion path and render the video. There are several output possibilities for VCD, SVCD, DVD up to FULL-HD.

Install PhotoFilmStrip

Open Ubuntu Software Center, search for and install photofilmstrip package. You can also download and install the latest version (.deb package) from this page

install photofilmstrip

Once installed, open the app from Menu or Unity Dash. Click to create a new project and choose your photos:

Finally click on the tick button to start rendering. Once done, you can open the movie with your video player.

Sigil is a multi-platform EPUB ebook. It supports both WYSIWYG and code-based editing of EPUB files, as well as the import of HTML and plain text files.

Since version 0.7.4, Sigil requires higher version of Qt5 libraries which is not available in Ubuntu’s universe repository. This tutorial will show you how to install the latest Qt5 and build sigil from source code. Works on Ubuntu 13.10, Ubuntu 14.04, Ubuntu 13.04, Ubuntu 12.04.

1. Download & Install Qt5

The qt-project website provides the latest installer for Linux. So it’s easy to install it by following the steps below:

1. Go to qt-project.org/downloads, download Qt (so far it’s 5.2.0) for Linux.

To check out OS type 32 bit or 64 bit, go to System Settings -> Details -> Overview

2. Right-click on the downloaded installer (.run file), select Properties and navigate to Permissions tab. Check the box between “Execute” and “Allow executing file as problem”.

3. Press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to start the installer (assume that you save the downloaded file in the default USER Downloads folder):

cd ~/Downloads/ && sudo ./qt-linux-opensource-*-offline.run

It brings up the install wizard. Just follow it to install Qt5 into the default /opt/ directory.

2. Build Sigil against Qt5

To get started, press Ctrl+Alt+T on keyboard to open terminal and follow the below steps:

1. Run command below and type in your user password when prompt to get the super user privilege:

sudo -i

Now your terminal should starts like this:

root@YOUR_HOST_NAME:~#

2. Navigate to /opt/ directory:

cd /opt/

3. Create folders for Sigil source and build:

mkdir -p /opt/sigil/src /opt/sigil/build

4. Navigate to Sigil source folder and download 0.7.4 source code via wget:

cd /opt/sigil/src && wget https://sigil.googlecode.com/files/Sigil-0.7.4-Code.zip

5. Unzip the package:

unzip Sigil-0.7.4-Code.zip

6. Build the editor:

For 32 bit system:

cd /opt/sigil/build && cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH=/opt/Qt5.2.0/5.2.0/gcc/lib/cmake -DCMAKE_BUILD_TYPE=Release -DFORCE_BUNDLED_COPIES=1 /opt/sigil/src && sudo make install

For 64 bit system:

cd /opt/sigil/build && cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH=/opt/Qt5.2.0/5.2.0/gcc_64/lib/cmake -DCMAKE_BUILD_TYPE=Release -DFORCE_BUNDLED_COPIES=1 /opt/sigil/src && sudo make install

NOTE: you need to change 5.2.0 to the Qt version you installed. This command will take a few minutes building packages.

7. Now create a script to run Sigil:

echo "LD_LIBRARY_PATH=/opt/Qt5.2.0/5.2.0/gcc_64/lib /usr/local/bin/sigil" > /opt/sigil/sigil.sh

NOTE: you need to change 5.2.0 to the Qt version you installed. And remove _64 for 32 bit system.

8. Finally, you can start Sigil via this command:

/opt/sigil/sigil.sh

3. Create a Launcher for Sigil

Run exit in previous terminal or open another one, then install required package:

sudo apt-get install gnome-panel --no-install-recommends

Start the “Create Launcher” window:

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

Type in name Sigil and command /opt/sigil/sigil.sh and click OK.

Now you’re able to start Sigil from Menu or Unity Dash.

The fifth maintenance release of the Linux kernel 3.12 is available now. Linux Kernel 3.12.5 contains various updated drivers (networking, SCSI, USB, Xen), a couple of sound updates, and several ARM improvements. See the changelog for details.

All users of the 3.12 kernel series are urged to upgrade as soon as possible. Here’s how to do it in Ubuntu 13.10, Ubuntu 13.04, Ubuntu 12.04, Linux Mint and their derivatives.

Install / Upgrade Linux Kernel 3.12.5:

1. Press Ctrl+Alt+T on keyboard to open terminal. When it opens, run commands below to download DEBs from Ubuntu Kernel page.

For 32 bit system:

cd ~/Downloads/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.5-trusty/linux-headers-3.12.5-031205-generic_3.12.5-031205.201312120254_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.5-trusty/linux-headers-3.12.5-031205_3.12.5-031205.201312120254_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.5-trusty/linux-image-3.12.5-031205-generic_3.12.5-031205.201312120254_i386.deb

For 64 bit system:

cd ~/Downloads/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.5-trusty/linux-headers-3.12.5-031205-generic_3.12.5-031205.201312120254_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.5-trusty/linux-headers-3.12.5-031205_3.12.5-031205.201312120254_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.5-trusty/linux-image-3.12.5-031205-generic_3.12.5-031205.201312120254_amd64.deb

2 Install this kernel:

cd ~/Downloads/ && sudo dpkg -i linux-headers-3.12.5-*.deb linux-image-3.12.5-*.deb

If you’re using an proprietary driver, you may need to rebuild or even re-install it to make it work with the new kernel. Once done, restart your computer.

If for some reason this kernel release does not work properly for you. Reboot into previous kernel (Grub -> Advance -> select previous kernel) and run command below to remove Linux Kernel 3.12.5:

sudo apt-get remove linux-headers-3.12.5-* linux-image-3.12.5-*

Linux Kernel 3.10 LTS now is at version 3.10.24, which brings various fixes (ARM, USB, SCSI, ALSA) and updated drivers, see the changelog for details.

Greg Kroah-Hartman announced this release a few minutes ago. All users of Kernel 3.10 series are urged to upgrade as soon as possible.

Install / Upgrade Kernel 3.10.24:

1. Press Ctrl+Alt+T on keyboard to open terminal. When it opens, run commands below one by one to download the DEBs. (You can also download them at this page):

For 32 bit system:

cd ~/Downloads/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.24-saucy/linux-headers-3.10.24-031024-generic_3.10.24-031024.201312120235_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.24-saucy/linux-headers-3.10.24-031024_3.10.24-031024.201312120235_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.24-saucy/linux-image-3.10.24-031024-generic_3.10.24-031024.201312120235_i386.deb

For 64 bit system:

cd ~/Downloads/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.24-saucy/linux-headers-3.10.24-031024-generic_3.10.24-031024.201312120235_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.24-saucy/linux-headers-3.10.24-031024_3.10.24-031024.201312120235_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.24-saucy/linux-image-3.10.24-031024-generic_3.10.24-031024.201312120235_amd64.deb

2. Install this kernel:

cd ~/Downloads/ && sudo dpkg -i linux-headers-3.10.24-*.deb linux-image-3.10.24-*.deb

Once done, restart your computer.

If for some reason this kernel release does not work properly for you, reboot into the previous kernel (Grub -> Advanced -> select previous kernel) and run commands to remove Linux Kernel 3.10.24:

sudo apt-get purge linux-headers-3.10.24-* linux-image-3.10.24-*

GParted partition editor 0.17.0 was released recently. Now it supports online resize and recognize Linux Swap Suspend and Software RAID partitions. Also included are bug fixes and language translation updates.

Key changes include:

  • Add support for online resizeIf you wish to build this release with online resize support then the following is required:
    • A version of libparted that includes the online resize patch. At time of writing (November 2013), this patch was only included in Debian and derived distros with parted package version 2.3-14 or higher.
    • Linux kernel version 3.6 or higher.
    • Enable with the --enable-online-resize flag. E.g., ./configure –enable-online-resize
  • Recognize Linux Swap Suspend and Software RAID partitions
  • Fix busy detection for Linux Software RAID and extended partitions
  • Fix systemctl runtime mask to prevent automounting partitions

Bug Fixes

  • Add support for online resize (#694622)
  • Fix usage of swap space is not reported (#708107)
  • Turn on resize2fs progress bar (#709276)
  • Fix systemctl runtime mask to prevent automounting partitions (#708378)
  • Stop using deprecated method free_colors() (part of #652044)
  • Stop using deprecated widget alignment enumerators (part of #652044)
  • Recognize Linux Swap Suspend and Software RAID partitions (#709640)
    • Prevent GParted starting stopped Linux Software RAID arrays
  • Fix busy detection for Linux Software RAID and extended partitions (#712633)
  • Make partition information dialog warnings selectable (#705596)
  • Change default file system to ext4 with fall back to ext3/2 (#711114)
  • Add an AppData file (#709164)
    • Thanks to Piotr Drąg for making the AppData file translatable

Install GParted 0.17.0:

This release has been made into Getdeb repository for Ubuntu 13.10, Ubuntu 12.04 and their derivatives. But I think the online resize feature is not included in this build.

To get started:

1. Enable Getdeb repository:

For Ubuntu users, download and install this deb will properly add GetDeb repository.

For Linux Mint users, go to Software Sources -> Additional repositories, check the box where it says “archive.getdeb .net …”

2. Install Gparted from Ubuntu Software Center after checking for updates. You can also run commands (Ctrl+Alt+T) below instead:

sudo apt-get update; sudo apt-get install gparted

VLC 2.1.2 was released recently, it fixed numerous bugs and regressions introduced in 2.1.0, notably on audio device management and SPDIF/HDMI pass-thru.

VLC 2.1.2 highlight:

  • With the capabilities of “RinceWind”, 2.1.2 allows experimental decoding of HEVC and Webm/VP9 (depending on the platform).
  • 2.1.2 fixes numerous bugs, notably numerous regressions introduced in “RinceWind”.
  • Important fixes involve Audio devices management and SPDIF on Windows and Mac OS X.
  • 2.1.2 also improves the Windows installer and updates most translations.
  • See changelog for more details.

Install VLC 2.1.2 in Ubuntu 13.10:

The VLC PPA still contains VLC 2.0.8 for Ubuntu 13.10 and earlier. So we can can either build this release from source code or install with another PPA.

To get started, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run commands below one by one:

sudo add-apt-repository -y ppa:anton50489/test

sudo apt-get update

sudo apt-get install vlc

Because this PPA contains other apps that you may not want, you can remove it after vlc properly installed:

sudo add-apt-repository -r ppa:anton50489/test

sudo apt-get update

 

Terminology is a new terminal emulator designed by Enlightenment team. Terminology is probably the most beautiful terminal emulator because it comes with below features:

  • Most escapes supported by xterm, rxvt etc.
  • Xterm 256 color escapes work
  • Background wallpaper (bitmap, scalable/vector, animated gif, videos)
  • Transparency
  • Bitmap and scalable fonts supported
  • Themes for the layout and design
  • URL, file path and email address detection and link-handling
  • Inline display of link content
  • Multiple copy and paste selections and buffer support
  • Works in X11
  • Works in Wayland
  • Works directly in the linux framebuffer (fbcon)
  • Can be finger/touch controlled
  • Scan scale by UI scaling factors
  • Can render using OpenGL or OpenGL-ES2 (not a requirement – just an option)
  • Can display inlined media content (images, video, documents)
  • Can do multiple “tabs”
  • Can do splitting into multiple panes
  • Block text selection
  • Drag and drop of text selections and links
  • Can stream media from URLs
  • Tab switcher has live thumbnail content
  • Single process, multiple windows/terminals support
  • Fast (gives urxvt a run for its money)
  • Themable visual bell
  • Compress backscroll
  • Text reflow on resize
  • More…

Install Terminology in Ubuntu Linux Mint

This terminal emulator depends on the core Enlightenment foundation libraries. We can install it as well as the dependencies on Ubuntu 14.04, Ubuntu 13.10, Ubuntu 13.04, Ubuntu 12.10, Ubuntu 12.04 and Linux Mint via PPA.

To get started, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run commands below one by one:

sudo add-apt-repository ppa:enlightenment-git/ppa

sudo apt-get update

sudo apt-get install terminology

Once installed open it from Unity Dash or Menu.

Remember that this project is still in early development stage, so it may have bugs and not all the above features will work, use it at your own risk!

Gnome Connection Manager is a free and open-source ssh connection manager for gtk+ environments. It features multiple tunnels in tabs and unlimited vertical/horizontal window splitting.

Features:

  • Gnome Connection Manager is licensed under the GNU General Public License version 3
  • It’s designed in Glade and written in python, so it just need PyGTK to run in any linux environment
  • Can store passwords for easy access to hosts
  • Supports multiple ssh tunnels for each host
  • Unlimited vertical/horizontal window splitting. You can have as many visible consoles as you want
  • Drag&Drop tabs between consoles
  • Connect to multiple hosts with just one click
  • Grouping hosts
  • Cluster mode. Work on several hosts at the same time
  • Customizable shortcuts
  • Send custom commands to hosts
  • It’s free, and the source is included in the download

Screenshots:

Install:

The DEB packages for Ubuntu, Debian, Linux Mint and source code are available in Gnome Connection Manager website.

CopyQ is an advanced clipboard manager with searchable and editable history, and with support for text, HTML, images and any other custom format.

CopyQ 2.0.0 was release recently, it features local synchronization, faster tab loading and saving, and more. See the changelog:

  • Synchronize items with files on disk
  • Faster tab loading and saving (data format was changed; only backward compatible)
  • User can limit size of text items
  • Opening external image editor fixed on Windows
  • New logo and website
  • Lot of other fixes

Install CopyQ in Ubuntu and Other Linux

The installers for Ubuntu 13.10, Ubuntu 13.04, Ubuntu 12.10, Ubuntu 12.04, Debian, OpenSUSE, Fedora now are available in sourceforge.net.

Download the package for your OS and double click to install CopyQ. Once installed, open it from Dash or Menu.

CopyQ website: http://hluk.github.io/CopyQ/

FrostWire, a free and open source BitTorrent client recently released v5.6.9 with big improvements. See the changelog:

  • Insanely faster cloud search results.
  • Significant memory optimizations on search result parsing and display.
  • Removed jDownloader libraries, less complexity, lighter app.
  • Cloud audio downloads are much smaller, no audio demuxing necessary from video services.
  • Cloud video DASH download support.
  • Smarter playlist name suggestion algorithm takes into account ID3 tags.
  • Fixes bug where new playlists wouldn’t be saved if default name was used.

If you use Frostwire on Ubuntu Linux as your Bittorrent client, it’s strongly recommended to upgrade to this release. To do so, just go to the official webpage, download and install the the DEB package.