or Connect
AVS › AVS Forum › Video Components › Home Theater Computers › HTPC - Linux Chat › Apps, tweaks, tips, and links for your Linux Media HTPC
New Posts  All Forums:Forum Nav:

Apps, tweaks, tips, and links for your Linux Media HTPC - Page 12

post #331 of 369
Thread Starter 


Ubuntu 11.10 introduced scopes, useful for providing data sources to lenses, meaning the more scopes a lens has, the more search result you will get

By default, Unity's Music lens allows one to search only for Banshee's music (Banshee is a scope for the Music lens) including songs from Ubuntu One Music Store.

Clementine, Guayadeque and Rhythmbox can also become scopes by simply installing the appropriate packages.

Clementine, Guayadeque and Rhythmbox's scopes provide an enhanced approach, now the music played and available in these players is directly displayed in the Music lens, even without searching it, so basically behaves like a file browser.
post #332 of 369
Thread Starter 
gmusicbrowser PPA




gMusicbrowser is the default music player/manager (iTunes) app in Xubuntu 11.10

Add the repository in a terminal:

sudo apt-add-repository ppa:shimmerproject/ppa && sudo apt-get update

The latest version should appear in the Update Manager in Ubuntu/Xubuntu


sudo apt-add-repository ppa:shimmerproject/ppa && sudo apt-get update && sudo apt-get install gmusicbrowser

if you don't already have it installed
post #333 of 369
Thread Starter 


Compact View
Appearance like foobar2000
Navigating the music
The collection as a tree with search
Radio Stations
3,000 stations, is displayed who is playing
Online Music
Listen and download any music
Watch movies and clips in HD

Main features player

Support for CUE (also wv, iso.wv) is the best under Linux (zavlab)
Formats MP3, MP4, AAC, CD Audio, WMA, Vorbis, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND ...
Converter any format to any (mp3, ogg, mp2, ac3, m4a, wav)
Scrobbler tags with music and radio
Find and play music and videos
Online music download manager
Displays the album cover, lyrics, photo artist
Integration with VKontakte (displaying all the friends and their music, downloading music from the group vkontakte)
Integration with Last.FM (Show plays the best songs, favorite songs, artists)

Install in Ubuntu


sudo add-apt-repository ppa:foobnix-player/foobnix
sudo apt-get update
sudo apt-get install foobnix

PPA page

Add the PPA and install foobnix in one command-

sudo add-apt-repository ppa:foobnix-player/foobnix && sudo apt-get update && sudo apt-get install foobnix
post #334 of 369
Thread Starter 
To ensure you install and keep up with the latest Audacity releases, use this PPA repository in Ubuntu/Xubuntu


sudo add-apt-repository ppa:audacity-team/daily
sudo apt-get update
sudo apt-get install audacity

or install audacity from this PPA all in one command

sudo add-apt-repository ppa:audacity-team/daily && sudo apt-get update && sudo apt-get install audacity
post #335 of 369
Thread Starter 


This is now the preferred way to install OpenShot for Ubuntu 9.10 and above. If you use an older version of Ubuntu, you will still have to use our .DEB installers. Also, I highly recommend un-installing any existing version of OpenShot (and it's dependencies) before you install via the PPA.

Using this PPA is simple! Just enter the following commands, and that's it.
Ubuntu 9.10 (Karmic) and above

sudo add-apt-repository ppa:jonoomph/openshot-edge
sudo apt-get update
sudo apt-get install openshot openshot-doc

Now that OpenShot is installed, you should be able to launch it from your Applications > Sound & Video menu, or from the terminal ($ openshot). Every time we update OpenShot, you will now be prompted to update to the newest version. It's a great way to test our latest features.

Add the PPA and install openshot in one command:

sudo add-apt-repository ppa:jonoomph/openshot-edge && sudo apt-get update && sudo apt-get install openshot openshot-doc
post #336 of 369
Thread Starter 

sudo add-apt-repository ppa:n-muench/vlc
sudo apt-get update
sudo apt-get install vlc

or in one terminal command line-

sudo add-apt-repository ppa:n-muench/vlc && sudo apt-get update && sudo apt-get install vlc

Other apps/packages in this PPA:


Package Version Uploaded by
audacity 1.3.14-3~ppa2 Nate Muench (Mink) (2012-01-30)
avidemux 1:2.5.4-0ubuntu10~ppa1 Nate Muench (Mink) (2012-01-30)
ffms2 2.17-1~ppa1 Nate Muench (Mink) (2012-01-31)
fluidsynth 1.1.5-2~ppa1 Nate Muench (Mink) (2012-01-31)
lame 3.99.4+repack1-1~ppa1 Nate Muench (Mink) (2012-01-29)
libav 4:0.8-1u1~ppa2 Nate Muench (Mink) (5 hours ago)
libav-extra 4: Nate Muench (Mink) (2012-01-28)
libmatroska 1.3.0-1~ppa1 Nate Muench (Mink) (2011-11-14)
libmodplug 1: Nate Muench (Mink) (2011-10-10)
libvpx 1.0.0-1~ppa1 Nate Muench (Mink) (7 hours ago)
vlc 1.1.13-1~ppa4 Nate Muench (Mink) (2012-01-30)
x264 2:0.120.2127+gitf33c8cb-2u2~ppa1 Nate Muench (Mink) (2012-01-20)
xvidcore 2:1.3.2-6~ppa2 Nate Muench (Mink) (2011-10-10)
post #337 of 369
Thread Starter 
Calibre eBook Reader/Manager (iTunes for e-books)


PPA for Ubuntu

sudo add-apt-repository ppa:n-muench/calibre
sudo apt-get update
sudo apt-get install calibre

or in one terminal command line-

sudo add-apt-repository ppa:n-muench/calibre && sudo apt-get update && sudo apt-get install calibre

Other apps/packages in PPA


Package Version Uploaded by
calibre 0.8.38+dfsg-0~ppa1 Nate Muench (Mink) (2012-02-04)
cssutils 0.9.8-0~ppa1 Nate Muench (Mink) (2011-12-16)
dbus-python 1.0.0-1u1~ppa1 Nate Muench (Mink) (2012-01-28)
debhelper 9.20120115u2~ppa1 Nate Muench (Mink) (2012-01-28)
icu Nate Muench (Mink) (2012-01-27)
imagemagick 8: Nate Muench (Mink) (2011-12-03)
libpodofo 0.9.1-0~ppa6 Nate Muench (Mink) (2011-11-14)
poppler 0.18.3-0u4~ppa1 Nate Muench (Mink) (2012-01-30)
python-qt4 4.9-2u3~ppa1 Nate Muench (Mink) (2012-01-27)
sip4 4.13.1-3~ppa1 Nate Muench (Mink) (2012-01-21)
post #338 of 369
Thread Starter 
Slingshot Brings Mac OS X Style LaunchPad/Android Home Screen(s) To Ubuntu Linux



In the wake of the new Mac launcher, imitation apps are showing up for other operating systems to replicate the functionality of the Mac OS X Launchpad. One recent example for is JumpPad, which is mean to provide the Launchpad functionality in Windows. But if you would like to get this functionality in Ubuntu, then you can give Slingshot a try. It is a Launchpad style application launcher which can be be used with the Unity Launcher to quickly locate and run applications.

Ubuntu - VMware Workstation_2011-06-11_17-27-37

You can install Slingshot by entering the following commands in the Terminal:

sudo apt-add-repository ppa:elementaryart/elementary-dev
sudo apt-get update
sudo apt-get install slingshot-launcher

It is worth mentioning here that this PPA, is a bit unstable at the moment and it is advised to backup your system just in case to revert to the old changes in case there is an issue. To create a Unity launcher, enter the following command in the Terminal.

sudo gedit /usr/share/applications/slingshot.desktop

When done, enter the following in the text pad which will open up. You can replace the path “Icon=/usr/share/icons/logo-black.svg” with the path where you might have an icon file for the launcher.

[Desktop Entry]







Text Pad

You can then navigate to /usr/share/applications/ and drag and drop the icon to the launcher. In case you do not have a file to replace the icon, it will appear as a blank launcher icon.


You can find out more about Slingshot from the Launchpad link given below.


Add the PPA and install slingshot in one terminal command line:

sudo apt-add-repository ppa:elementaryart/elementary-dev && sudo apt-get update && sudo apt-get install slingshot-launcher

If you are using Unity or Gnome 3, Slingshot is probably redundant.

But for Xfce or LXDE (maybe KDE), Slingshot is small and tight, and gives those desktops an alternative fullscreen launcher like Launchpad (OSX), Home Screens (Android), Dash (Unity) and App/Window Picker (Gnome 3 Shell).

Slingshot is like a fullscreen version of Gnome-Do


Unity Dash news-

Unity’s Dash to Ditch Giant Shortcuts
post #339 of 369
Thread Starter 
What are Lenses and Scopes?


10 of the Best Unity Lenses & Scopes for Ubuntu (Unity)


It's somewhat apt that Ubuntu's Lenses' feature has brought Unity into clearer focus for many of its initial critics.

The search-orientated display windows - called Lenses' - make finding specific files, apps or information easy to do thanks to their tuned search backends' - called Scopes'.

Below are 10 of the best Lenses and Scopes available for Ubuntu 11.10. Before going any further you will need to add the following Super Lens' PPA to your Software Sources so you can take advantage of the one click install' buttons used in this article.

Open up a new Terminal window and enter the following command as is: -

sudo add-apt-repository ppa:jsevi83/unity && sudo add-apt-repository ppa:atareao/lenses && sudo apt-get update

Lastly, be aware that installed Lens and Scopes will not work until you have logged out and back in.
post #340 of 369
Thread Starter 
Enable HDMI audio out on ATI/AMD video card GPU's


from thread



In a terminal:

username@domain:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC888 Analog [ALC888 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC888 Digital [ALC888 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0

As you can see, the HDMI device is card 1, device 3.
So, in XBMC, we go to the system audio settings area and select custom as the audio passthrough option, and then type: plughw:1,3

That will tell XBMC exactly what device to use.
post #341 of 369
Thread Starter 
Enable multiple screen/monitor/GPU output switching on Ubuntu 11.10 with ATI/AMD video


from thread



Again, in case anyone finds this thread via search, I did manage to solve the problem of not being able to switch between screens connected to different GPU's in Ubuntu 11.10. Initially, I thought that I needed to find a way to disable XRandR (does not support multiple GPU's) so that the ATI driver would respond to its command line arguments to switch monitors (these arguments are disabled when RandR is enabled, which it always is by default when X is running). I could then simply make a shell script to do the switching - simple. The problem was, there is seemingly no way to disable XRandR in Ubuntu 11.10.

So, to solve the problem, I spent two days or so researching a very poorly documented feature (at least for lightdm) called multi-seat. Multi-seat is usually used in classroom settings so that every student can have their own monitor, keyboard and mouse all connected back into one computer.

For my needs, I did not need to worry about switching keyboards and mice, since I only use one set of those.

So, I ended up with the following required edits to two files in order to get this to work.

First, sudo gedit /etc/lightdm/lightdm.conf





Next, the harder one... sudo gedit /etc/X11/xorg.conf



Section "ServerFlags"
Option "Xinerama" "off"

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "aticonfig-Screen[0]-0" 0 0

Section "ServerLayout"
Identifier "Layout1"
Screen 0 "aticonfig-Screen[1]-0" 0 0

Section "Module"
Load "glx"

Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"

Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"

Section "Monitor"
Identifier "aticonfig-Monitor[1]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"

Section "Monitor"
Identifier "aticonfig-Monitor[1]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:2:0:0"

Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
BusID "PCI:2:0:0"
Screen 1

Section "Device"
Identifier "aticonfig-Device[1]-0"
Driver "fglrx"
BusID "PCI:1:5:0"

Section "Device"
Identifier "aticonfig-Device[1]-1"
Driver "fglrx"
BusID "PCI:1:5:0"
Screen 1

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24

Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
Monitor "aticonfig-Monitor[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24

Section "Screen"
Identifier "aticonfig-Screen[1]-0"
Device "aticonfig-Device[1]-0"
Monitor "aticonfig-Monitor[1]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24

Section "Screen"
Identifier "aticonfig-Screen[1]-1"
Device "aticonfig-Device[1]-1"
Monitor "aticonfig-Monitor[1]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24

Obviously you would need to find the Bus ID's of your particular devices and modify the code to suit.

With this code, I can switch between up to four monitors (two per installed GPU) simply by pressing the control-alt-F7 through control-alt-F10 hotkey combinations. (If you do this, note I have only tested this with one monitor/projector per GPU, it's likely you would have to add a couple more seats and a couple more ServerLayouts for four monitors.) The others go dark when I activate the next screen, however, the session is saved in its running state with all applications where I left them for that particular session - perfect, just as I wanted it.

By the way, in case anyone is wondering, the ATI product is great on Linux - I popped in an HD 4650 and all outputs (even those connected to the HD 3200 onboard graphics) run DVD's smooth as silk in XBMC.
post #342 of 369
Thread Starter 
Updated apps for Ubuntu/Xubuntu/Kubuntu/Lubuntu 11.10 Oneiric



ppa: philip5/extra


PPA description

Ubuntu experimental rolling release repository.


Primary Archive for Ubuntu - BACKPORTS (main, restricted, universe, multiverse) (included on 2009-10-03)

For questions and bugs with software in this PPA please contact Philip Johnsson.
PPA statistics

0 updates added during the past month.

View package details
Overview of published packages
Published in:

audacious 3.1.1-oneiric~ppa1 Philip Johnsson (2011-12-08)
audacious-plugins 3.1.1-oneiric~ppa1 Philip Johnsson (2011-12-08)
choqok 1.2-oneiric~ppa1 Philip Johnsson (2011-11-05)
darktable 0.9.3-oneiric~ppa1 Philip Johnsson (2012-01-03)
digikam 2:2.5.0-oneiric~ppa1 Philip Johnsson (2012-01-03)
exiv2 0.22-oneiric~ppa2 Philip Johnsson (2011-10-17)
filezilla 3.5.3-oneiric~ppa1 Philip Johnsson (2012-01-08)
frei0r 1.3.0~git111031-oneiric~ppa1 Philip Johnsson (2011-10-31)
gwenview 4:4.7.4-oneiric~ppa1 Philip Johnsson (2011-12-14)
handbrake 0.9.5~git111104-oneiric~ppa1 Philip Johnsson (2011-11-04)
hugin 2011.4.0-oneiric~ppa1 Philip Johnsson (2011-12-17)
kdegraphics-thumbnailers 4:4.7.2-oneiric~ppa1 (Newer version available) Philip Johnsson (2011-10-24)
kdenlive Philip Johnsson (2011-12-09)
konversation 1.4-oneiric~ppa1 Philip Johnsson (2011-12-07)
libbs2b 3.1.0-oneiric~ppa1 Philip Johnsson (2011-10-18)
libdc1394-22 2.1.3-oneiric~ppa1 Philip Johnsson (2011-10-21)
libimage-exiftool-perl 8.73-oneiric~ppa1 Philip Johnsson (2011-12-17)
libkdcraw 4:4.7.2-oneiric~ppa2 Philip Johnsson (2012-01-03)
libkexiv2 4:4.7.2-oneiric~ppa2 Philip Johnsson (2012-01-03)
libkipi 4:4.7.4-oneiric~ppa2 Philip Johnsson (2012-01-03)
libmowgli 1.0.0-oneiric~ppa1 Philip Johnsson (2011-12-08)
luminance-hdr 2.1.0-oneiric~ppa1 Philip Johnsson (2011-10-23)
mlt 0.7.6-oneiric~ppa3 Philip Johnsson (2011-11-01)
nvidia-graphics-drivers 290.10-oneiric~ppa1 Philip Johnsson (2011-11-26)
nvidia-settings 290.10-oneiric~ppa1 Philip Johnsson (2011-11-26)
opencv2.3 2.3.1-oneiric~ppa1 Philip Johnsson (2011-10-17)
openni Philip Johnsson (2011-10-17)
openni-sensor Philip Johnsson (2011-10-17)
takeoff 1.0-oneiric~ppa1 Philip Johnsson (2011-11-14)
transmission 2.42-oneiric~ppa1 Philip Johnsson (2011-10-21)
vlc 1.1.13-oneiric~ppa1 Philip Johnsson (2011-12-27)
xvst 2.4.1-oneiric~ppa2 Philip Johnsson (2012-01-08)
post #343 of 369
Thread Starter 
Alternative web search sites & tools for Privacy, Security and Anonymity

GoogleSharing Firefox plugin






Ask eraser

Encrypted google search

Security Now
Excellent weekly security/privacy audio show

Best in class Password practices



BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. Designed for Linux and Windows systems, it wipes clean 90 applications including Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari,and more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and vacuuming Firefox to make it faster. Better than free, BleachBit is open source.
post #344 of 369
Thread Starter 

Some interesting apps, tweaks-

How To Install Realtime Sunlight Wallpaper in Ubuntu 11.10

Footnote: Fast & Simple Note Taking Application In the Style of Elementary

FreeFileSync: Folder Comparison & Synchronization Tool for Ubuntu Linux

How To Install Google Earth 6.2 in Ubuntu 11.10 & 12.04

How To Move Unity 3D Launcher To The Bottom in Ubuntu 11.10 with Unity Bottom Launcher

Play Classic DOS Games in Ubuntu via Chrome Web Browser Using NaClBox

Nanoshot: Advanced Ubuntu Screenshot Taking Tool with Cloud Upload Features

Downverter: Free & Fast YouTube Videos Downloader & Converter for Ubuntu

How To Watch (ASCII) Star Wars In Ubuntu Terminal

Get Answers for Your Queries on Ubuntu Issues with AskUbuntu Unity Lens

Gmusicbrowser: An Open Source Music Player & Manager for Large Music Collections

Xnoise is Lightweight Linux Music player with Tracklist Centric Design
post #345 of 369
Thread Starter 

DickMacInnis.com is proud to announce the official release of Dream Studio 11.10. This exciting new version of Dream Studio (dream.dickmacinnis.com) has all the features that have made past releases one of the most successful multimedia software packages out there, including: multi-user, pulseaudio-integrated realtime audio via JACK, for use with programs like Ardour; the renowned Cinelerra video editor, a full graphic and web design suite; photography tools; and hundreds of assorted audio and video effects, fonts, and utilities for everything from multimedia file conversion to simple office work and web browsing. Not only that, but this latest version of Dream Studio also included hundreds of bug fixes and the following new features:

A new default UI theme which supports not only the default Unity desktop, but alternative environments such as XFCE, LXDE, Gnome2, and Openbox as well
An Ubuntu 11.10 base, with GTK3 by default, a more up-to-date base system, and a variety of newly available packages in the Software Center
The addition of several new lenses, including runlens (http://shuffleos.com/4074/runlens-al...lication-lens/) which is installed by default, google-docs lens, books lens, and many more (available through the Software Center)
Kazam screencasting and Shutter screenshot apps are installed by default to make Dream Studio easier to review
Gnome-sushi has replaced covergloobus for file previewing
As always, Dream Studio is based on Ubuntu, and as such is 100% compatible with ubuntu software, PPAs, and support forums and documents.

To download Dream Studio 11.10, CLICK HERE

post #346 of 369
Thread Starter 


About Keryx

Keryx is a free and open source tool for easily managing packages on offline Debian based computers including support for Ubuntu and Linux Mint.

It provides an easy graphical interface to help install and upgrade software.



Keryx is a free, open source application for updating Linux. The Keryx Project started as a way for users with dialup, or low-bandwidth internet to be able to download and update packages on their debian based distribution of linux. Mainly built for Ubuntu, Keryx allows users to select packages to install, check for updates, and download these packages onto a USB portable storage device. The packages are saved onto the device and are then taken back to the Linux box that it originated from and are then installed.
post #347 of 369
Thread Starter 

1. Bootstrap, a toolkit from Twitter designed to kick-start development of Web applications and sites;

2. BrowserID, a secure, decentralized, open source, cross-browser way to sign onto websites based on the user's email address;

3. Canvas, billed by Black Duck as “the only commercial open source learning management system and the only LMS native to the cloud”;

4. Cloud Foundry, an open Platform-as-a-Service (PaaS) providing a choice of clouds, developer frameworks, and application services;

5. Moai, a mobile platform for game developers that offers cloud-based game services and rapid development of iOS, Android, and Chrome titles using the Lua scripting language;

6.Mooege, an open source educational game server emulator;

7. OpenShift, a free, auto-scaling Platform-as-a-Service (PaaS) from Red Hat;

8. Orion, a browser-based open tool integration platform built by the Eclipse platform team;

9. rstat.us, a microblogging platform that's set apart by its simplicity and openness, Black Duck says; and

10. Salt, an open source configuration management and remote execution application.
post #348 of 369
Thread Starter 
Getting 7.1 HDMI Audio Working Under Ubuntu



originally posted: 2011-11-19 23:40:01

I run Ubuntu and XBMC on my home theater PC (hereafter HTPC). I connect my HTPC to my receiver and TV via HDMI. The HTPC is an nVidia ION 2 machine, so it's using nVidia's HDMI implementation. I also have a full 7.1 speaker system. But out-of-the-box, Ubuntu refused to recognize my full 7.1 system. All it would let me choose were stereo and 5.1 configurations.

After beating my head against this for a day or two I finally stumbled on the solution. The trick is knowing what to change and where. I had to figure it out for Ubuntu 11.04, and then remember what I did when I upgraded to 11.10, so I thought I'd make a blog post for posterity's sakes--so I'll know where to look when I upgrade to 12.04 ;-)

The problem is that PulseAudio has no way of knowing which speakers you have hooked up. HDMI supports up to 8 channels, but the receiver apparently can't tell the computer how many of them are in use. So what does PulseAudio do? It ships with some hard-coded defaults and calls it a day. Here are its defaults:

Digital Stereo (HDMI)
Digital Stereo (HDMI) nr 2
Digital Stereo (HDMI) nr 3
Digital Stereo (HDMI) nr 4
Digital Surround 5.1 (HDMI)
Digital Surround 5.1 (HDMI) nr 2
Digital Surround 5.1 (HDMI) nr 3
Digital Surround 5.1 (HDMI) nr 4

Notice, no 2.1, and no 7.1 configurations. Let's fix it!

Open up the Ubuntu Sound control panel on your HTPC and go to the Hardware tab. Choose your HDMI sound device in the big chooser. Below that is the "Profile" drop-down box. Click on it, and notice that the only choices you get are the defaults I've listed above.

Your first job: figure out which HDMI channel you're using. That's what those "nr 2" "nr 3" and "nr 4" suffixes mean on the profiles. Just try each of the four 5.1 choices in turn and play some audio to see if you hear anything. One of them should work. For example, on my system I have to use "nr 2".

Now sudo to root, and edit the file:


This is an INI-format file. Find the string identifying the profile that worked (in my case, "Digital Surround 5.1 (HDMI) nr 2"). It'll be near the top of an INI "section" that looks something like this:

[Mapping hdmi-surround-extra1]
description = Digital Surround 5.1 (HDMI) nr 2
device-strings = hdmi:%f,1
paths-output = hdmi-output-1
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
priority = 1
direction = output

Copy and paste that entire paragraph of text. Then change the "section title" to some unique string, change the description to another unique string (probably including the string "7.1" in it somewhere), and add the text:


to the end of the "channel-map" line. My resulting INI section looked like this:

[Mapping hdmi-surround-extra-larry]
description = Digital Surround 7.1 (HDMI) nr 2
device-strings = hdmi:%f,1
paths-output = hdmi-output-1
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right
priority = 1
direction = output

Now save the file, and... you're done! Theoretically you only need to restart PulseAudio, but it's easiest to just reboot. After the reboot, you should now see your 7.1 profile on the Hardware tab of the Sound control panel, and once you select it all eight of your speakers should now Just Work.

So why doesn't PulseAudio ship with this configuration? The ever-opinionated Lennart Poettering points out, entirely correctly, that HDMI allows remapping the eight channels to the eight speakers any way you like. So it's possible that a default mapping like this would be incorrect. However, as far as I know, basically everybody enumerates the eight channels of a 7.1 system in this order. (My brother works in the audio processing industry and assures me this is true.) Also, if HDMI is so flexible and unpredictable, then why ship the 5.1 mappings above? Those could be wrong too! This strikes me as a strange, inconsistent, and ultimately unhelpful stance on the part of Mr. Poettering. But it's easily fixed, and in any case I'm grateful to Mr. Poettering for his work over the years on PulseAudio. So I don't want to give him too much grief. Let's just fix it by hand and hope there's a better solution in the future, shall we?
post #349 of 369
Thread Starter 
Fix Purple vertical lines distortion in MythTV



New Member
Thread Starter
Join Date: Mar 2012
Posts: 14

I used the standard ffmpeg & XVideo decoder. For other newbies, this is configured in the frontend (I was focused on the backend configuration). Utilities/Setup->Setup->TV Settings->Playback I wonder why the default is the not recommended decoder. Maybe its just not recommended for my system. Anyways, thanks again!
post #350 of 369
Thread Starter 
MATE Desktop 1.2 Released


"For those of you who still feel GNOME 2 is the best desktop environment, but don't want stick to old distros, MATE is a fork of GNOME 2, with all the names changed to avoid clashes with GNOME 3. Version 1.2 brings fixes, but also new features such as undo/redo in the file manager.


post #351 of 369
Thread Starter 
KDE 3.5 Fork Trinity Releases First Major Update

(From November 2011)



Disappointed with KDE 4's performance and other shortcomings, Timothy Pearson continued KDE 3.5 development under the name Trinity. Tuesday the first major update of the Trinity Desktop Environment was released providing an alternative upgrade path for KDE users that do not feel comfortable with KDE 4. The Trinity Desktop Environment should provide a fast and familiar experience for all users expecting a traditional desktop environment. Packages are available for Debian, Ubuntu and Fedora from the Trinity project site

post #352 of 369
Thread Starter 

The Easy and Recommended way to install Nvidia Drivers in Ubuntu:

There are two ways that you can accomplish, there is the "easy way" and the "Complicated way". The easy way involves you using the drivers that Ubuntu prompts you to use when you first boot into Ubuntu, Under the "restricted" drivers or the "additional drivers" program available in settings. If you missed this at first boot, you can install the drivers thru the command line:

In Terminal Commands:
sudo apt-get update && sudo apt-get install nvidia-current nvidia-settings

This will sync apt to the latest software database, and install the nvidia drivers along with its libraries and control panel. This is the easy method cause this is all you will ever have to do. The package manager will take care of it for you, any updates it will notify you, if there is a new kernel available on an update, this driver will update itself to be used with the new kernel. The only time you shouldn't use these is if you want/need the newer drivers form nvidia or you run a custom kernel. If you have done the above, there is no need to go any further.

The Advanced Way of installing Nvidia Drivers in Ubuntu (only recommended if you need the latest drivers or run a custom kernel.)

If you want newer Nvidia drivers than are available in the repository for Ubuntu or run a custom kernel, it can be difficult to find a decent guide that actually works, well look no further.

First things first, you will need to go to Nvidia's website, and download linux drivers for your architecture (you should choose the download location to your home folder, for easy access, and this how to will assume that is where they are located). Next we need to prepare Ubuntu to be able to build the module, you will need to install a few packages from apt-get first, or verify they are installed:

Open up a terminal:

In Terminal Commands:
sudo apt-get install build-essential linux-headers-$(uname -r)

While still in terminal, we will need to remove anything Nvidia related (this is typically not needed, but if you have installed the Nvidia drivers from the repository in the past you will need to perform this step, to prevent future updates from breaking your setup.):

sudo apt-get --purge remove nvidia-*

Once that is done, we will need to block/blacklist the nouveau driver from loading.

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

For this to work correctly, we also need to update the initrd (the initial ramdisk that Ubuntu uses, to properly load all drivers that are needed by the kernel to boot your system.)

sudo update-initramfs -u

Once that is complete, you will need to restart. At the Grub Splash menu, select "recovery mode", if there are multiple ones, choose the first one in the list for "recovery mode" that will be your most recent kernel. If Ubuntu is the only OS that is installed, Grub's splash menu will not show, not giving you the option to "enter recovery mode", the easiest way around this, right after POST is done, hold down your shift key, this will bring up Grub's splash menu.

Recovery mode will boot to another menu selection, select "netroot", if netroot is not present, choose "remount" then the netroot option should be available. You will now be in a root console.

In Terminal Commands:
cd /home/{username}/
chmod +x NVIDIA (hit tab at this point, and it should auto-complete the rest, hit return)
./NVIDIA (hit tab again, this will auto-complete, hit return.)

You should now be in the Nvidia license agreement screen, agree, then follow the onscreen instructions (it will give you two errors and ask you to continue, the first will be a run level check, the second will be about distro build scripts missing, continue on both, they will not hinder building or installing the Nvidia drivers). It will build the kernel module, install it, it will ask if you want to install Nvidia's 32 bit opengl libraries, I advise you should, it will also want to auto configure xorg.conf, if you don't want to configure xorg.conf manually, then you should let the installer do it for you.

Once the installer is done, you will find yourself back at the command prompt, type in exit and hit return, it will take you back to the recovery options menu, just select "resume" it will continue a normal boot of your system. Nvidia drivers will be installed, and you should be using them.

If for some reason Ubuntu is not using the new drivers, and you have rebooted and they are still not being used. You could try setting up xorg.conf yourself, or use:

sudo nvidia-xconfig

This will back up your existing xorg.conf, and build a new one, using the nvidia drivers and setting up a basic profile for the card you are using.

If you have multiple monitors, and wish to use them, you can use nvidia-settings, to setup twinview, or seperate xorg servers and the use of xinerama.

sudo nvidia-settings

This will bring up the GUI for nvidia-settings, which will give you control over features of your card, similar to the nvidia-control panel in windows. (make sure you apply and save any changes you make here, for whatever reason if the dialogue box is empty when you go to save, enter this in /etc/X11/xorg.conf, and then click on save).

NOTE: If you add a custom kernel, or there is an update for a kernel from Ubuntu, then you will need to re-install the drivers.
post #353 of 369
Originally Posted by Rgb View Post


NOTE: If you add a custom kernel, or there is an update for a kernel from Ubuntu, then you will need to re-install the drivers.

The last line is not necessarily correct... You don't need to reinstall the drivers but just build the new kernel module. Let's say you just built the new 3.3.4 kernel and have installed it (but not rebooted yet). You've also got NVIDIA-Linux-x86_64-295.33 installed. This gives you the ability to build the module for a non-active kernel. Run:

sudo sh NVIDIA-Linux-x86_64-295.33.run -a -K -k 3.3.4
(from the Nvidia options):

  -a, --accept-license
      Bypass the display and prompting for acceptance of the
      NVIDIA Software License Agreement.  By passing this option
      to nvidia-installer, you indicate that you have read and
      accept the License Agreement contained in the file
      'LICENSE' (in the top level directory of the driver

  -K, --kernel-module-only
      Install a kernel module only, and do not uninstall the
      existing driver.  This is intended to be used to install
      kernel modules for additional kernels (in cases where you
      might boot between several different kernels).  To use this
      option, you must already have a driver installed, and the
      version of the installed driver must match the version of
      this kernel module.

  -k, --kernel-name=KERNEL-NAME
      Build and install the NVIDIA kernel module for the
      non-running kernel specified by KERNEL-NAME (KERNEL-NAME
      should be the output of `uname -r` when the target kernel
      is actually running).  This option implies
      '--no-precompiled-interface'.  If the options
      '--kernel-install-path' and '--kernel-source-path' are not
      given, then they will be inferred from KERNEL-NAME; eg:
      '/lib/modules/KERNEL-NAME/kernel/drivers/video/' and
      '/lib/modules/KERNEL-NAME/build/', respectively.
The advantage of doing this is once you reboot the module has been built and installed. No need to drop in to the recovery terminal to get it set up. It is very quick and easy to do once your new kernel has been installed.

The only time I need to drop to a terminal with no display manager is if a system upgrade modifies something in xorg to the point the Nvidia driver needs to be reinstalled.
post #354 of 369
Thanks, Lost Dog, I was recently wondering if this was possible. I have a Fedora kernel that has become unbootable, and this usually happens because of the nVidia drivers. I will try this out later today.
post #355 of 369
Originally Posted by Lost Dog View Post

...This gives you the ability to build the module for a non-active kernel. Run:

sudo sh NVIDIA-Linux-x86_64-295.33.run -a -K -k 3.3.4

I did this for a Fedora kernel, and I had to add the path to the running kernel source:
sudo sh NVIDIA-Linux-x86-295.33.run -a -K -k 3.3.2-6.fc16 --kernel-source-path /usr/src/kernels/3.3.2-6.fc16.i686/
post #356 of 369
Originally Posted by waterhead View Post

I did this for a Fedora kernel, and I had to add the path to the running kernel source:
sudo sh NVIDIA-Linux-x86-295.33.run -a -K -k 3.3.2-6.fc16 --kernel-source-path /usr/src/kernels/3.3.2-6.fc16.i686/

Good to see it worked. I forgot about the need to do that as I run primarily custom kernels and build the kernel-headers package as well.
post #357 of 369
Thread Starter 
HOWTO Install and Configure Samba share in Ubuntu 12.04 Precise Pangolin

post #358 of 369
Thread Starter 
PulseAudio 2.0



ust a little over 6 months after our last release, we're back with another one! While a little later than promised, this release contains a lot of awesome new features. Also, a big welcome to our 2 new committers, David Henningsson and Tanu Kaskinen (who squashed the last of the 2.0 blockers).

Key Features

Alternate sample rates
Jack detection
Echo cancellation: WebRTC canceller, automatic gain control, drift compensation
Virtual Surround module
Xen Paravirtualised audio sink
Fixed HURD support
A2DP decoder quality improvements

The webrtc echo canceller depends on a new library: webrtc-audio-processing
The adrian canceller is optional and will likely be dropped in a future release
The Speex library is now optional (but highly recommended -- don't drop this unless you really know what you're doing)
Xen support has been added and will be of interest while building gest images
Features in more detail

Alternate sample rates

A lot of common (desktop) hardware supports multiple sample rates. Interesting, among these, are 44100 Hz and 48000 Hz, since all common sample rates can be expressed as a simple multiple of one of these, which implies cheaper resampling, when it is required. Previous versions of PulseAudio only supported opening the device at a single sample rate, requiring all streams that did not match this rate to be resampled. We now support switching the device's sample rate dynamically at run time, allowing us to avoid resampling, or reduce resampling overhead. This should result in CPU and power savings on hardware that supports such switching (most Intel HDA-based devices at least).

Jack detection

With PulseAudio 1.0, we added infrastructure to loosely support the concept of "ports", which are meant to be mapped to actual supported audio paths (read: physical outputs like your speaker or 3.5mm jack). These needed to be dealt with manually, and thus were not too interesting to users. With PulseAudio 2.0 and a recent Linux kernel (3.3.0 or higher), we now automatically detect whether a jack is plugged in to your device or not, and act accordingly. Currently, this buys us the ability to manage volumes for different outputs separately, and future work will allow more advanced features like easing the set up of multichannel output, etc.

VOIP improvements

The echo cancellation module got significant improvements with the addition of support for a new echo canceller based on the code from the WebRTC.org project. This canceller has a much shorter learning time, and is generally of higher quality than the previous default Speex canceller (which is still available). The module also uses the WebRTC.org code to add automatic gain control (AGC) which the microphone volume automatically adjust to the input sound level, and drift compensation to allow echo cancellation between different devices (such as speakers on your laptop and the microphone on your USB webcam).

Next Steps

While this release was delayed by ~1.5 months, we are continuing to work towards a shorter release schedule of 4 months in order to get new features out early and often. There will, be intermediate point releases for major fix and regressions (but that could never happen, right? ).
post #359 of 369
Thread Starter 
25 things you can do with VLC Media player!
Written by Ayesha .A on April 11, 2011. Posted in Linux tutorials



VLC is beyond doubts the most popular open source, cross-platform media player and multi-media framework written by VideoLAN projects. VLC player is small in size, just about 17 Mb and immensely powerful! In this post we will explore the player and list 25+ things you can do with VLC player.
post #360 of 369
Thread Starter 
How to install Burg boot loader in Ubuntu 12.04 Precise “Pangolin” and LinuxMint13




burg is a brand-new boot loader based on GRUB. It uses a new object format which allows it to be built in a wider range of OS, including Linux/Windows/OSX/Solaris/FreeBSD, etc. It also has a highly configurable menu system which works in both text and graphic mode.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: HTPC - Linux Chat
AVS › AVS Forum › Video Components › Home Theater Computers › HTPC - Linux Chat › Apps, tweaks, tips, and links for your Linux Media HTPC