Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: How to enable a volume bar with Esound (after removing Pulseaudio)

  1. #1
    Join Date
    Oct 2009
    Beans
    3

    Question How to enable a volume bar with Esound (after removing Pulseaudio)

    My OS is Ubuntu 9.10 64bit.

    I have been having problems with audio in several of my applications - all of which were fixed by removing Pulseaudio and installing Esound.

    After uninstalling pulseaudio, there is now no volume bar in the notification applet on my desktop panel.

    In addition to this, my volume keys on my keyboard (Lenovo Y550 Ideapad) no longer work.

    Is there an application I can install that will put a volume bar back on my notification panel (using Esound)?

    Thanks,
    Slaol

  2. #2
    Join Date
    Jun 2009
    Location
    Georgia, Kutaisi
    Beans
    178
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: How to enable a volume bar with Esound (after removing Pulseaudio)

    Hi
    First of all install all gstreamers from synaptic (My experiance)

    A bit of fiddling I did, and I now notice I can add an applet to the panel regardless of whether pulseaudio is there or not.

    I'm still missing the gnome-volume-control though, which is part of the
    What I did was recompile the gnome-applets package from the repos, and add in the applet.

    I really don't recommend anyone try this, you'd be better off to just stick with pulse, but if you really want that applet back after removing pulseaudio, this is one such way.

    If anyone's interested here's what I did:

    sudo apt-get install devscripts build-essential fakeroot
    sudo apt-get build-dep gnome-applets
    That'll pull in all the dependencies to build everything.

    Code:
    cd ~
    mkdir build && cd build
    apt-get source gnome-applets
    cd gnome-applets-2.28.0
    Then you're going to have to specify the configure options to enable the mixer applet. To do that

    Code:
    gedit debian/rules
    Look for the line that starts with DEB_CONFIGURE_EXTRA_FLAGS +=
    and add in --enable-mixer-applet on the same line, save and close.

    Then run this to build the packages.
    Code:
    dpkg-buildpackage -b -j4 -D
    once that's finished:
    Code:
    cd ..
    To see the end result; there should now be 3 .debs in that directory, namely:
    gnome-applets_2.28.0-0ubuntu2_i386.deb
    gnome-applets-data_2.28.0-0ubuntu2_all.deb
    gnome-applets-dbg_2.28.0-0ubuntu2_i386.deb
    Lastly install them with:
    Code:
    sudo dpkg -i *.deb
    Restart gdm (log off and log on again, reboot or run sudo service gdm restart), and right click on the panel and you should now be able to add a volume control applet regarless of whether pulseaudio is installed or not.

    Apt is now going to want to update those 3 packages to their original version, so to hold and tell it to leave them as is do:
    Code:
    sudo -s
    Code:
    echo 'gnome-applets hold' | dpkg --set-selections
    echo 'gnome-applets-data hold' | dpkg --set-selections
    echo 'gnome-applets-dbg hold' | dpkg --set-selections
    Now you should be able to carry on as normal.
    The tutorial is written by Zoot7

    Also you may experiance some problems with autostart of gnome-applets which is easily fixed with reinstallation of gnome-applets-data and gnome-panel-data

    Hope this helps

    P.S volume controller buttons wouldn't work anyway

  3. #3
    Join Date
    Jun 2007
    Beans
    11,620

    Re: How to enable a volume bar with Esound (after removing Pulseaudio)

    If you removed pulse, install the gnome packages from: https://launchpad.net/~dtl131/+archive/ppa

    P.S volume controller buttons wouldn't work anyway
    They should once you install gnome-settings-daemon from the above repo.

  4. #4
    Join Date
    Jun 2009
    Location
    Georgia, Kutaisi
    Beans
    178
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: How to enable a volume bar with Esound (after removing Pulseaudio)

    Quote Originally Posted by Temüjin View Post
    If you removed pulse, install the gnome packages from: https://launchpad.net/~dtl131/+archive/ppa


    They should once you install gnome-settings-daemon from the above repo.
    thanks man, works like a charm

  5. #5
    Join Date
    Sep 2007
    Beans
    66

    Re: How to enable a volume bar with Esound (after removing Pulseaudio)

    Removing Pulse and installing Esound was the best thing I have done on Ubuntu 9.10 yet. No more crackling sounds.

    I just use the following command if I need to adjust stuff.

    gnome-alsamixer
    Last edited by jadonchristensen; January 20th, 2010 at 01:38 AM.

  6. #6
    Join Date
    Jan 2010
    Beans
    188
    Distro
    Kubuntu 9.10 Karmic Koala

    Re: How to enable a volume bar with Esound (after removing Pulseaudio)

    Quote Originally Posted by jadonchristensen View Post
    Removing Pulse and installing Esound was the best thing I have done on Ubuntu 9.10 yet. No more crackling sounds.

    I just use the following command if I need to adjust stuff.

    gnome-alsamixer
    Why put a client / server environment plagued with latency issues, which both Esound and Pulseaudio both suffer from severely on your systems? They both reference Alsa libraries so why not just use Alsa by itself instead?

    I have had nothing but problems using Esound back in the day and Pulseaudio too. Chirping, crackling, hissing, all nasty things you don't want in sound. I am glad that Kubuntu still hasn't adopted Pulseaudio.

    The only reason why the distribution creators are, it seems is because so many people go well windows does surround sound up-mixing without doing too much and Linux does not. Linux does if you set it up right and it isn't that hard. I am actually working on a tutorial thread for it with the ability to crossover points, etc. That is how mine is setup with no services like Esound or Pulseaudio, no latency issues, all working beautifully.

  7. #7
    Join Date
    Sep 2007
    Beans
    66

    Re: How to enable a volume bar with Esound (after removing Pulseaudio)

    Quote Originally Posted by sports.car.guy View Post
    Why put a client / server environment plagued with latency issues, which both Esound and Pulseaudio both suffer from severely on your systems? They both reference Alsa libraries so why not just use Alsa by itself instead?

    All I can say is that Esound works with my Skype, games, browser, youtube, etc. No issues yet, no headaches.

  8. #8
    Join Date
    Jan 2010
    Beans
    188
    Distro
    Kubuntu 9.10 Karmic Koala

    Re: How to enable a volume bar with Esound (after removing Pulseaudio)

    Quote Originally Posted by jadonchristensen View Post
    All I can say is that Esound works with my Skype, games, browser, youtube, etc. No issues yet, no headaches.
    Got ya.. It works..lol.

    I totally understand your looking at it that way. Not everyone wants to deal with what I am talking about and just want to start the system and have things work. I think that is why PulseAudio has it's internal up-mixing which works, but not well. It doesn't do anything like frequency filtering to the channels like low and high pass crossover points. It just sends the full frequency range to each channel muddying your satellites and causing them to work harder then they should, even blowing due to this.

  9. #9
    Join Date
    Jun 2007
    Beans
    11,620

    Re: How to enable a volume bar with Esound (after removing Pulseaudio)

    Quote Originally Posted by jadonchristensen View Post
    All I can say is that Esound works with my Skype, games, browser, youtube, etc. No issues yet, no headaches.
    Do you really have the esound daemon running with all those program set to output to esound/esd? I doubt it..

    People seem to be getting esound confused with just running ALSA. esound is rarely needed anymore. Pulse has an esound module that converts the output of programs using esound to whatever pulse uses. When you remove pulse, you might install the esound daemon (though you probably don't need it) to satisfy dependencies. Actually running esd and having programs output to it takes more work than just removing pulseaudio.

  10. #10
    Join Date
    Sep 2007
    Beans
    66

    Re: How to enable a volume bar with Esound (after removing Pulseaudio)

    Quote Originally Posted by Temüjin View Post
    Do you really have the esound daemon running with all those program set to output to esound/esd? I doubt it..

    People seem to be getting esound confused with just running ALSA. esound is rarely needed anymore. Pulse has an esound module that converts the output of programs using esound to whatever pulse uses. When you remove pulse, you might install the esound daemon (though you probably don't need it) to satisfy dependencies. Actually running esd and having programs output to it takes more work than just removing pulseaudio.
    This is all I did.

    sudo apt-get remove pulseaudio
    sudo apt-get install esound
    sudo rm /etc/X11/Xsession.d/70pulseaudio
    reboot

    The crackling and popping went away after doing this.

Page 1 of 2 12 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •