Archives For jimingkui

Chatty, an open-source Twitch chat client based on Java, has now reached the 0.8.6 release with some new features and bug fixes.

Twitch chat client for everyone who wants to try something new and different from the webchat, but doesn’t want the complexity of an IRC client or miss out on the Twitch specific features.

Chatty 0.8.6 features:

  • Added new Notification system
  • Added support for new sub messages
  • Added button to sort some setting lists alphabetically
  • Changed Emote Context Menu entry “Twitch Profile” to “Twitch Stream”
  • Some other Settings Dialog and GUI improvements
  • Made Addressbook mod commands channel setting case-insensitive
  • Some debug output improvements
  • custom commands and some fixes.

Chatty

How to Install Chatty in Ubuntu:

UPDATE 2023: The steps below NO longer works!! Try installing Chatty from Ubuntu Software or App Center in Ubuntu 22.04/23.10.

The GetDeb repository maintains the latest Chatty packages for Ubuntu 16.04, Ubuntu 17.04, and derivatives.

1. Open terminal via Ctrl+Alt+T or by searching for “Terminal” from app menu. When it opens, run command to add the repository:

sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu $(lsb_release -sc)-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'

2. Then install the key via command:

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

3. Finally install the Chatty Twitch chat client via command:

sudo apt update && sudo apt install chatty

Uninstall:

To uninstall Chatty, simply run following command in terminal:

sudo apt remove chatty && sudo apt autoremove

The GetDeb repository can be removed/disabled by going to System Settings -> Software & Updates -> Other Software tab.

Enlightenment E21

Enlightenment E21 got a new bugfix and stability release a few days ago. Here’s how to install it in Ubuntu 14.04, Ubuntu 16.04, Ubuntu 17.04 via PPA.

Enlightenment is a compositing and stacking window manager for the X Window System. Since version 20, it is also a Wayland compositor.

The latest Enlightenment 0.21.8 was release last week with a number of fixes, including some display fixes, avoid starting XWayland repeatedly, X11 and Wayland specific alterations, and other routine work.

How to Install Enlightment E21 via PPA in Ubuntu:

For all current Ubuntu releases and derivatives, Enlightenment 0.21.8 is available for install via the PPA repository.

1. Open terminal via Ctrl+Alt+T or by searching “Terminal” from app menu. When it opens, run command:

sudo add-apt-repository ppa:niko2040/e19

Type in your password and hit Enter to add the E21 PPA, though it contains e19 in its name.

2. Then check updates and install the window manager via commands:

sudo apt-get update

sudo apt-get install enlightenment

If everything goes well, log out and select log back with Enlightenment session.

Uninstall:

The PPA can be removed via the Software & Updates utility under Other Software tab. To remove Enlightenment, simply run command:

sudo apt-get remove enlightenment && sudo apt-get autoremove

The VideoLAN team rolled out the new VLC media player 2.2.6 release, less than two weeks after the last VLC 2.2.5 (& 2.2.5.1), with only 3 bugs fixed.

VLC 2.2.6 fixed following bugs in the previous release:

  • Fixed the systematic green line video output on NVIDIA devices.
  • Fixed direct3d SPU texture offsets handling
  • Demuxer: Fixed heap buffer overflows

VLC 2.2.6

How to Install VLC 2.2.6 via PPA in Ubuntu:

While there’s now official Linux packages, you can install VLC 2.2.6 via the third-party PPA, available for Ubuntu 14.04, Ubuntu 16.04, and derivatives.

1. Open terminal via Ctrl+Alt+T and run command to add the PPA:

sudo add-apt-repository ppa:jonathonf/vlc

VLC 2.2.5 PPA

2. Then upgrade VLC via Software Updater after checking for updates:

NOTE: if you’re trying to upgrade from VLC version older than 2.2.4, REMOVE VLC first to avoid unmet dependencies issue:

sudo apt-get remove vlc vlc-nox && sudo apt-get autoremove

Uninstall:

To restore VLC media player to the stock version in your Ubuntu main repository, purge the PPA via command:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:jonathonf/vlc

LiVES video editing system and VJ tool has reached the 2.8.6 release earlier today with performance improvements and various bug-fixes.

LiVES 2.8.6 changelog:

  • Remove dependency on (deprecated) GLee.
  • Show audio as volume levels in Clip Editor.
  • Performance improvements for multitrack playback.
  • Ensure that timeline track backgrounds are painted in multitrack (regression).
  • Properly expand text width in the message info window.
  • Improve zoom in multitrack (zooms around cursor rather than screen center).
  • Prevent annyoing focus stealing when mt is backed up in the background.
  • Fix broken audio fade in/out (regression).
  • Fix external window capture (regression).
  • Fix crash in palette conversions.
  • Fix compilation issues with liblives scripting engine.
  • Fix for keys being in multitrack fullscreen preview.
  • Code reformatting and tidying (W.I.P)

How to Install LiVES 2.8.6 via PPA in Ubuntu:

An unofficial PPA has made the packages for Ubuntu 16.04, Ubuntu 16.10, Ubuntu 17.04, and derivatives.

1. To add the PPA, open terminal (Ctrl+Alt+T) and run command:

sudo add-apt-repository ppa:ubuntuhandbook1/lives

LiVES PPA

2. Then upgrade LiVES via Software Updater if you have a previous release installed:

Or run commands to do update and install LiVES video editor:

sudo apt update 

sudo apt install lives lives-plugins

Uninstall:

To restore LiVES to the stock version in your Ubuntu main repository, run command to purge the PPA:

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/lives

MKVToolNix 12.0.0 was released a few days ago. It features one rather important bug fix in the HEVC/h.265 code that can result in invalid files. All users are recommended to upgrade.

MKVToolNix 12.0.0 new features:

  • Ctrl+Shift+Space now toggle the selection of the current item in all tree views (multiple selections are allowed).
  • chapter editor: added the extension `*.cue` (for cue sheet files) to the “open chapter file” dialog.
  • When the CUE sheet includes a global title, it will be automatically used for the title tag when the --title option is empty
  • added an option `–no-date` that prevents the “date” field from being written to the segment information headers.
  • header editor: added support for editing the “date” segment information field.
  • Various bug fixes. See the release note.

MKVToolNix 12.0.0

How to Install MKVToolNix 12.0.0 in Ubuntu:

The official MKVToolNix Linux repository has made the packages for Ubuntu 16.04, Ubuntu 16.10, and Ubuntu 17.04.

Open terminal via Ctrl+Alt+T or by searching for “Terminal” from start menu, when it opens, run following commands one by one:

1. Add the repository via command:

sudo sh -c 'echo "deb http://mkvtoolnix.download/ubuntu/ $(lsb_release -sc) main" >> /etc/apt/sources.list.d/bunkus.org.list'

2. Download and install the key via command:

wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -

3. Finally upgrade the software via Software Updater if you’ve a previous release installed:

Or run commands to install / upgrade MKVToolNix:

sudo apt-get update

sudo apt-get install mkvtoolnix mkvtoolnix-gui

Simplenote App for Ubuntu

Simplenote, a note-taking application with markdown support, now is available in Ubuntu Linux via Snap package for Ubuntu 14.04, Ubuntu 16.04 and higher.

Simplenote is a free cross-platform note-taking application that features:

  • Markdown with previews and extensive syntax support.
  • instant notes syncing across devices (Linux, web, Android, Mac, Windows and iOS)
  • a tagging system and collaborative editing support
  • publish notes as standalone webpages

Simplenote offers .deb package for Ubuntu Linux in its website. However, a snap version of Simplenote now is available in Ubuntu Snap store, easy to install, dependency bundling, and will automatically be kept up to date.

Simply open terminal (Ctrl+Alt+T) and run command:

sudo snap install simplenote

Tip: The snap package is independent of the traditional .deb package, you can have both version of Simplenote installed on your Ubuntu.

If you’re first time installing a Snap package in Ubuntu, you may need to install snapd service to keep track of your installed snaps, via command:

sudo apt install snapd

Uninstall:

To uninstall the snap version of Simplenote, simply run command:

sudo snap remove simplenote

Visual Studio Code IDE

MicroSoft’s Visual Studio Code IDE now is super easy to install in Ubuntu 14.04, Ubuntu 16.04, and higher via the Snap package format.

David Callé announced the availability of Visual Studio Code as a Snap a day ago:

Launched in 2015 by Microsoft, Visual Studio Code has imposed itself as one of the preferred code editors in the developer community. Cross-platform (powered by Electron), it features a marketplace of more than 3000 extensions where any language can find its linters, debuggers and test runners.

Visual Studio Code

To install Visual Studio Code in all current Ubuntu releases, simply run command (open terminal via Ctrl+Alt+T):

sudo snap install --classic vscode

That’s it! Installed snaps are automatically refreshed, so you’ll always have the latest release of VS Code installed.

In addition, if you’re first time installing a Snap package in Ubuntu, you need to first install snapd, the service which runs on your machine and keeps track of your installed snaps, via command:

sudo apt install snapd

Like traditional deb packages, the snap version of the software can be launched either from Unity Dash, Gnome application launcher, or other desktop menu, or via command vscode.

Uninstall:

To remove VS Code, run the snap command with remove flag:

sudo snap remove vscode

OpenShot Video Editor

OpenShot video editor 2.3.3 was released earlier today with many serious stability fixes. The official PPA has updated for all current Ubuntu releases.

OpenShot 2.3.3 fixed up to 25 top crashes and errors. Changes in Openshot 2.3.3 include:

  • Fixed SpaceMovie 3D animated title alpha key frames
  • Fixed bug when selecting effect on a clip
  • Fixed backup recovery issue which would not refresh the timeline on load.
  • Fixed bug destroying the lock file
  • Added C++ exception parsing from archived exception data.
  • Adding a script to parse and aggregate Python error logs for OpenShot
  • Another attempt to fix the race condition causing the “zipimport.ZipImportError: can’t decompress data; zlib not available” when launching a frozen version of OpenShot.
  • Fixed a common error on the title editor
  • Removed NVidia driver from AppImage
  • libopenshot depenency to 0.1.6

OpenShot 2.3.3

How to Install Openshot in Ubuntu via PPA:

For Ubuntu 14.04, Ubuntu 16.04, Ubuntu 16.10, Ubuntu 17.04, and their derivatives, the latest release can be installed via the official OpenShot PPA by following the steps below one by one:

1. Open terminal via Ctrl+Alt+T or by searching “Terminal” from start menu. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:openshot.developers/ppa

Type in your password (no visual feedback due to security reason) and hit Enter.

2. Then check updates and install openshot 2.3.3 via commands:

sudo apt-get update

sudo apt-get install openshot-qt

Uninstall:

To remove the PPA repository, go to System Settings -> Software & Updates -> Other Software tab.

To the openshot-qt package, either use your system package manager or run command:

sudo apt-get remove openshot-qt && sudo apt-get autoremove

The latest Mesa 3D graphics library 17.1.0, which was released a week ago, now is backported for Ubuntu 16.04 and Ubuntu 17.04 via “Ubuntu-X” team PPA.

Mesa 17.1.0 implements the OpenGL 4.5 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don’t support all the features required in OpenGL 4.5. OpenGL 4.5 is only available if requested at context creation because compatibility contexts are not supported.

Mesa 17.1.0 features:

  • OpenGL 4.2 on i965/ivb
  • GL_ARB_gpu_shader_fp64 on i965/ivybridge
  • GL_ARB_gpu_shader_int64 on i965/gen8+, nvc0, radeonsi, softpipe, llvmpipe
  • GL_ARB_shader_ballot on nvc0, radeonsi
  • GL_ARB_shader_clock on nv50, nvc0, radeonsi
  • GL_ARB_shader_group_vote on radeonsi
  • GL_ARB_shader_precision on i965/ivb
  • GL_ARB_shader_viewport_layer_array on radeonsi
  • GL_ARB_sparse_buffer on radeonsi/CIK+
  • GL_ARB_transform_feedback2 on i965/gen6
  • GL_ARB_transform_feedback_overflow_query on i965/gen6+
  • GL_ARB_vertex_attrib_64bit on i965/ivb
  • GL_NV_fill_rectangle on nvc0
  • Geometry shaders enabled on swr

Install Mesa 17.1.0 in Ubuntu 16.04 / 17.04:

Open terminal by pressing Ctrl+Alt+T or searching for “Terminal” from start menu. When it opens, run following commands one by one:

1. Add the PPA repository via command:

sudo add-apt-repository ppa:ubuntu-x-swat/updates

Type in your password (no visual feedback due to security reason) and hit Enter.

Mesa ppa

2. Then check updates and upgrade your system to get the latest Mesa library:

sudo apt update

sudo apt dist-upgrade

To check result, run command:

glxinfo | grep "OpenGL version"

How to Restore:

To revert back to the original Mesa 3D graphics library in your main Ubuntu repository, get into command console and run:

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntu-x-swat/updates

gnome shell

Along with a few Gnome Shell extensions, you can now easily make Gnome Desktop look like Mac OS X with ‘Gnome-OSX’, a gnome-specific GTK3 theme.

Gnome-OSX is initially based on the Arc-theme-files. The goal is to implement the feel of OSX on the gnome-applications.

The theme mainly features:

  • Nautilus with blurred sidebar.
  • Same theming across GTK2 and GTK3.
  • Shell theme with white dock and slighty dark top-bar
  • Shell theme with dark dock and dark top-bar

Gnome Shell in OS X style

To get this look and feel in Ubuntu 17.04, Ubuntu 16.10 Gnome Shell, do following steps:

1. Download the ‘Gnome-OSX’ theme from the link below:

Download Gnome-OSX

Under Files tab, grab the first package or the next 4 packages.

Extract the tarball and all you need is the following 4 folders:

  • Gnome-OSX-Dark-Shell
  • Gnome-OSX-Light-Shell
  • Gnome-OSX-II-2-6
  • Gnome-OSX-II-2-6-NT

2. Open file browser, press Ctrl+H (view hidden folders) and go to .themes folder (create the folder if not exist).

Then move the 4 extracted folders to .themes:

3. Apply the GTK theme and Shell theme via Gnome Tweak Tool:

See this tutorial if shell theme is disabled

4. For the icons, I’m using the macOS icons available for download at the link below:

Download macOS icons

Also, extract and move the result folder to .icons folder (create it if not exist) in user home folder. And apply the icon theme via Gnome Tweak Tool.

5. For the bottom dock, go to the link below and install ‘Simple Dock’ extension:

or manually install the extension by following the project description.

6. For the top-left corner Application menu, install this gnome shell extension.

7. To move window buttons to left, open terminal (Ctrl+Alt+T) and run command:

gsettings set org.gnome.desktop.wm.preferences button-layout "close,minimize,maximize:"