Archives For November 30, 1999

Nvidia DriverNvidia has released the new display driver 325.15 (certified) for Linux. It’s easy to install or upgrade in Ubuntu 13.04 Raring, Ubuntu 12.04 Precise, Ubuntu 12.10 Quantal and Linux Mint.

Nvidia driver 325.15 supports new GPUs: GRID K340, GRID K350, NVS 315, Quadro K500M (full list of supported GPUs). It brings a lots of bug fixes and some improvements.

  • Changed the default PCIe interrupt delivery method from virtual-wire to MSI. Note that if the NVIDIA Linux driver fails to initialize with an error indicating that it is not receiving interrupts, MSI can be disabled by setting the module parameter “NVreg_EnableMSI=0” when loading the NVIDIA kernel module.
  • Removed support for Linux 2.4 kernels. The NVIDIA Linux driver now requires Linux 2.6.9 or later.
  • Improved the rendering performance of complex gradients.
  • Added support for configuring SLI Mosaic and Base Mosaic in the “X Server Display Configuration” page of nvidia-settings.
  • Updated nvidia-installer to look for the following files:
    /usr/lib/nvidia/alternate-install-available
    /usr/lib/nvidia/alternate-install-present

    These files may be provided by NVIDIA driver installers other than the official .run package maintained by NVIDIA, to alert nvidia-installer to the presence or availability of an alternative installation method. See the nvidia-installer(1) manual page for more information.
  • Generate a BadMatch error when applications attempt to create GLX pixmaps using glXCreatePixmap() or glXCreateGLXPixmapWithConfigSGIX() and the pixmap’s depth doesn’t match that of the specified GLXFBConfig.
  • Updated nvidia-settings to explicitly specify the direction of rotation for configuring per-display rotation configuration
  • Honor a GPU UUID as the GPU qualifier for X configuration options that allow GPU qualifiers (e.g. “MetaModes”).
  • Report GPU UUIDs in the X log when verbose logging is enabled in the X server.
  • Enabled conformant glBlitFrameBuffer() scissor test behavior by default. A driver-provided application profile enables the previous non-conformant behavior for applications that load libcogl, to work around a bug in older versions of libcogl.
  • Install Nvidia Driver 325.15:

    NOTE: Ubuntu by default uses the open source video driver Nouveau for your NVIDIA graphics card, you can enable it from Software & Updates -> Additional Drivers. This may interact better, and you may want to use this rather than NVIDIA’s official package.

    To get started, first download the driver from the Nvidia website. Here’s the link:

    Download Nvidia 325.15 for 32-bit Linux

    Download Nvidia 325.15 for 64-bit Linux

    You may check you system type (32-bit or 64-bit) by System Settings -> Details.

    To install it, you have to press Ctrl+Alt+F1 to switch to command console. Login with your username and password. When you’re in, follow below steps:

    Command Console

    1.) Stop graphical session:

    sudo stop lightdm

    2.) Give executable permission for your downloaded package:

    chmod a+x ~/Downloads/NVIDIA-Linux-*-325.15.run

    3.) Run the installer and follow the on screen prompts to start installing Nvidia Driver:

    sudo sh ~/Downloads/NVIDIA-Linux-*-325.15.run

    4.) Restart your computer via below command:

    sudo restart

    If for some reason the new drivers do not work properly, run below commands in Ctrl+Alt+F1 command console to remove Nvidia Driver:

    sudo stop lightdm
    
    sudo ~/Downloads/NVIDIA-Linux-*-325.15.run --uninstall
    
    sudo restart

    Enjoy!

    Firefox Logo

    Mozilla finally announced the stable released of Firefox 23. Ubuntu users will receive updates very soon. Here’s a guide to upgrade your Firefox to latest in Ubuntu 13.04 Raring, 12.04 Precise and 12.10 Quantal.

    In the new release, the mixed content blocking has been enabled to protect users from eavesdroppers and man-in-the-middle attacks on HTTPS pages, the about:memory’s functional UI (user interface) has been improved, the notifications of plugin installation has a simpler interface, and social share functionality has been added. (Release note)

    Upgrade to Firefox 23 in Ubuntu:

    Synaptic Package Manager provides a graphical way to upgrade to the latest Firefox web browser.

    To get started, open the tool and click Reload button to update package lists, search firefox in the box, right-click and choose “Mark for Upgrade”, and finally click the Apply to start upgrading.

    upgrade firefox

    To install Synaptic Package Manager, click the link below to launch Ubuntu Software Center and click to install the package.

    Click to install Synaptic

    The Netflix Desktop App has updated to version 0.8.0. This tutorial shows you how to install / upgrade it in Ubuntu 13.10 Saucy, 13.04 Raring, 12.04 Precise and 12.10 Quantal.

    netflix desktop app

    In this release, it updated the French, Uyghur, Spanish translation, fixed some bugs and also added some new features. Here’s the details:

    • Added support for beesu sudo GUI.
    • Added a new package for loading Katsomo.
    • Updated the British English translation.
    • Updated the icon for the Maxdome package.
    • Replace test-xattr binary with python script.
    • Fixed tab characters in the command-line help.
    • Updated to the latest release of Firefox (22.0).
    • Now using a workaround for Katsomo locking up on exit.
    • Moved downloaded files to /var/lib/wine-browser-installer.
    • Disabled the client side graphics workaround on new Wine versions.
    • Disabled screensaver/suspend operations while the browser is running.
    • Added an override for the User Agent string so that Netflix always sees Firefox 18.0.
    • Now using fontconfig, in addition to debconf, to establish that msttcorefonts is installed.
    • Fixed dependencies so that the services could not get out of sync with wine-browser-installer

    The Netflix PPA has updated for Ubuntu 13.10, 13.04, 12.10, 12.04 and 10.04 users. To add this repository, press Ctrl+Alt+T to open terminal. When it opens, run below commands:

    sudo add-apt-repository ppa:ehoover/compholio

    add netflix ppa

    After that, you can install the Netflix desktop app or receive updates when a new release comes out via below commands:

    sudo apt-get update; sudo apt-get install netflix-desktop

    install netflix desktop app

    The latest stable Linux Kernel 3.10.5 has been released. All users of the 3.10 kernel series are urged to upgrade as soon as possible. Here’s how to install / upgrade in Ubuntu 13.04 Raring, 12.04 Precise and 12.10 Quantal.

    install kernel 3.10.5 ubuntu

    UPDATE: The 3.10 kernel series has reached 3.10.6, see this tutorial.

    Linux kernel 3.10.5 contains lots of fixes and improvements, such as updated video drivers (Radeon, i915, Nouveau, etc.), updated iSCSI, MD, RAID, Wireless, ATA, SATA, ACPI and USB drivers, as well as sound improvements.

    Install / Upgrade Kernel 3.10.5

    Press Ctrl+Alt+T to open terminal for running commands. When it opens, follow below steps:

    For 32-bit system, run below commands to download the Debs:

    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.5-saucy/linux-headers-3.10.5-031005-generic_3.10.5-031005.201308040618_i386.deb
    
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.5-saucy/linux-headers-3.10.5-031005_3.10.5-031005.201308040618_all.deb
    
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.5-saucy/linux-image-3.10.5-031005-generic_3.10.5-031005.201308040618_i386.deb

    For 64-bit system, run beloww commands instead:

    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.5-saucy/linux-headers-3.10.5-031005-generic_3.10.5-031005.201308040618_amd64.deb
    
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.5-saucy/linux-headers-3.10.5-031005_3.10.5-031005.201308040618_all.deb
    
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.5-saucy/linux-image-3.10.5-031005-generic_3.10.5-031005.201308040618_amd64.deb

    After downloading the packages, both 32-bit & 64-bit can run below commands to install them:

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

    Once installed, update grub to apply changes:

    sudo update-grub

    (Optional) To remove Linux Kernel 3.10.5, run below commands in terminal:

    sudo apt-get purge linux-image-3.10.5*

    The desktop publishing app Scribus has reached version 1.4.3, this tutorial will show you how to install it in Ubuntu 13.04, 12.04, 12.10, 10.04, Linux Mint via its official repository.

    Scribus Ubuntu

    UPDATE: Latest Stable Scribus 1.4.4 Now is available in PPA for Ubuntu 14.04, Ubuntu 13.10, and Ubuntu 12.04.

    Like the previous version, this is mostly a bugfixing release, but there are also some important enhancements:

    • Scribus has been ported to the Haiku operating system. For more information see: Installing_Scribus_on_Haiku
    • The Barcode Writer has been updated and supports many more barcodes, including QR.
    • The Galaxy Gauge™ color matching system and color tools have been included.
    • New color palettes from government agencies (Canada, Germany, The Netherlands, United Kingdom) have been included.
    • More Open Source color palettes have been included.
    • Improvements to the build system.
    • Improvements to the Preflight Verifier.
    • The A4 page size limit of TeX-rendered graphics in Render Frames has been removed.
    • The Short Words plug-in now supports Danish.
    • Many updates to the Online Manual.

    Most important bugfixes:

    • Disabled hyphenation on some Linux distributions is working again.
    • Some unit conversion issues have been fixed.
    • Display issues related to Ubuntu’s Unity interface have been fixed.
    • Some fixes to wrong or irritating UI behavior.
    • Memory management in connection with the new Hyphenator has been optimized.
    • Issues with the Clang compiler have been fixed.
    • Scribus now supports Pillow as an alternative to the Python Imaging Library.
    • Many translation updates.

    Install Scribus from Official Repository:

    Press Ctrl+Alt+T to open terminal for running commands. When it opens, follow below steps:

    1.) Run command to add the Scribus repository:

    sudo add-apt-repository "deb http://debian.scribus.net/debian/ $(lsb_release -cs) main non-free"

    2.) Get the key:

    gpg --keyserver wwwkeys.pgp.net --recv-keys EEF818CF

    Export the key and add it to the apt keyring:

    gpg --armor --export EEF818CF | sudo apt-key add -

    3.) update and install the packages:

    sudo apt-get update; sudo apt-get install scribus

    That’s it! After this tutorial, you can redo step 3.) to receive updates when a new release comes out.

    As you may know, Pinta is a Paint.NET-like image drawing and editing program which is free and open-source. It is lighter and simpler than popular open-source image editor GIMP.

    pinta ubuntu

    Pinta is available in Ubuntu Softare Center by default, but it’s a little old. In this tutorial I’ll show you how to install the latest stable and development version of Pinta in Ubuntu 13.10 Saucy, Ubuntu 13.04 Raring, 12.10 Quantal, 12.04 Precise and Linux Mint via PPA repository.

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

    To install the latest development version, run following 3 commands one by one in terminal:

    sudo add-apt-repository ppa:pinta-maintainers/pinta-daily
    
    sudo apt-get update
    
    sudo apt-get install pinta

    To install the latest stable version (support Ubuntu 12.10, 12.04, 11.10), run below commands instead:

    sudo add-apt-repository ppa:pinta-maintainers/pinta-stable
    
    sudo apt-get update
    
    sudo apt-get install pinta

    This simple tutorial is going to show you how to install and setup Google Authenticator to secure your Ubuntu SSH remote login by two-factor authentication.

    Google provides this application for various smartphone platforms. With it, you can secure your account by logging in with a frequently-changing authentication code. So far, I’m using this in WordPress Login, Ubuntu Server SSH Login, Linode VPS Login. As I know, Google Authenticator also works on Amazon Web Services, App.net, Dropbox, and more.

    Install Google Authenticator in Ubuntu:

    Since Ubuntu 12.04 Precise, the Google Authenticator PAM module is available in the universe repository by default. Just open Ubuntu Software Center, search for and install libpam-google-authenticator package

    google authenticator ubuntu

    Once installed, press Ctrl+Alt+T to open terminal. Run below command to create a key and display a QR code which you can scan using the smartphone app. The emergency codes can be used when you don’t have your phone.

    google-authenticator

    google authenticator secret key

    To enable two-step authentication for SSH login, add the line “auth required pam_google_authenticator.so” (witout quotes) into /etc/pam.d/sshd. To do so, run below command in terminal:

    sudo sh -c 'echo "auth required pam_google_authenticator.so" >> /etc/pam.d/sshd'

    Also add the line “ChallengeResponseAuthentication yes” (without quotes) to /etc/ssh/sshd_config, you can do it by running below command:

    sudo sh -c 'echo "ChallengeResponseAuthentication yes" >> /etc/ssh/sshd_config'

    Finally restart SSH service on Ubuntu:

    sudo /etc/init.d/ssh restart

    UPDATE 2024: Nightingale is also discontinued! Try Clementine Music Player which is available in Ubuntu Software / App Center.

    Here I’m going to tell you that the popular Songbird Music Player project has been discontinued. For those who are looking for an alternative, check out Nightingale which is built upon Songbird.

    songbird discontinued

    Eric Wittman announced on the Songbird blog, “Unfortunately, the company has found ourselves unable to fund further business operations and as of June 28, 2013 all of Songbird’s operations and associated services will be discontinued.”

    Songbird is a music player originally released in early 2006 with the stated mission “to incubate Songbird, the first Web player, to catalyze and champion a diverse, open Media Web”. On June 3, 2010, official Linux support for Songbird was dropped.

    While thanking the users, investors, partners, developers of Songbird, Eric Wittman openly recommends the open source desktop media player Nightingale as an alternative.

    To access the open source for the Songbird Desktop player, you can go here:

    http://getsongbird.com/desktop/index.php?download=source (Domain expired)

    Nightingale is an open source media player based on Songbird and focused on Linux. It has a beautiful interface with a wide range of supported audio formats, all with multi-platform support!

    nightingale in ubuntu

    Nightingale is available for downloading at: getnightingale.com/all-versions.php

    For Ubuntu 13.04, 12.04, 12.10 and Linux Mint 13, 14, 15 users, run below commands in terminal (Ctrl+Alt+T) to install nightingale from PPA:

    sudo add-apt-repository ppa:nightingaleteam/nightingale-release
    
    sudo apt-get update
    
    sudo apt-get install nightingale

    This simple tutorial shows you how to install Sigil WYSIWYG epub editor on Ubuntu 13.04 Raring, 12.04 Precise via Sigil PPA repository.

    sigil epub editor for ubuntu

    Sigil is a free and open-source EPUB ebook editor. It runs on Linux, Windows and Mac with full EPUB 2 spec and UTF-16 support.

    • Multiple Views: Book View, Code View and Preview View
    • WYSIWYG editing in Book View
    • Complete control over directly editing EPUB syntax in Code View
    • Table of Contents generator with multi-level heading support
    • Metadata editor with full support for all possible metadata entries (more than 200) with full descriptions for each
    • User interface translated into many languages
    • Spell checking with default and user configurable dictionaries
    • Full Regular Expression (PCRE) support for Find & Replace
    • Supports import of EPUB and HTML files, images, and style sheets,
    • Documents can be validated for EPUB compliance with the integrated FlightCrew EPUB validator
    • Embedded HTML Tidy: all imported files have their formatting corrected, and your editing can be optionally cleaned

    Install Sigil Epub Editor:

    There is only a personal Sigil PPA for Ubuntu users. Now supports Ubuntu 14.10 and Ubuntu 14.04. Supports Ubuntu 13.10, Ubuntu 13.04, Ubuntu 12.04, Ubuntu 12.10. Use it at your own risk!

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

    sudo add-apt-repository ppa:sunab/sigil-release

    For Ubuntu 12.10, Ubuntu 12.04, you’ll need the Ubuntu SDK PPA:

    sudo add-apt-repository ppa:ubuntu-sdk-team/ppa

    After adding the ppa repository, you’re able to install the editor via below commands:

    sudo apt-get update; sudo apt-get install sigil

    sigil epub editor for ubunt unity

    This simple tutorial shows you how to install Facebook Messenger App in Ubuntu 13.10 Saucy, 13.04 Raring, 12.04 Precise and 12.10 Quantal via PPA repository.

    facebook messenger ubuntu

    As you may know, Facebook Messenger is an instant messaging service and software application which provides text and voice communication. Integrated with Facebook’s web-based Chat feature and built on the open-source MQTT protocol.

    Here’s a Linux clone of Facebook Messenger for Windows. It gives you a chat sidebar, chat popup windows, and notification toasts outside of the browser. Ubuntu users can install it from a PPA created by Webupd8Team.

    To get started installing this app, press Ctrl+Alt+T on your keyboard to open terminal. When it opens, run below commands to add the PPA:

    sudo add-apt-repository ppa:nilarimogard/webupd8

    Then update your package lists and install:

    sudo apt-get update; sudo apt-get install fbmessenger

    Project Homepage:https://github.com/oconnor663/linuxmessenger