Temüjin wrote: I finally did get libcanberra reconfigured to use gstreamer only and packaged into my ppa: https://launchpad.net/~dtl131/+archive/ppaI tested it on my Karmic install, and it appears to work. I would like more confirmation (from you or someone else) that it works properly before linking to it in the Ubuntu guide and/or OSS wiki.

EDIT: I need to update my PPA, I left a dependency on libcanberra-pulse. :\

Hi Temüjin!

I have already installed your libcanberra. All sounds worked, except for logout sound.I could hear logout sound when I run "gnome-sound-properties" and test "sound events", but I did not hear it at logout. Everything else worked.

---------------------------------------------------------------------------------If I am not mistaken it should also work with ALSA (and/or ESound), if GStreamer is correctly configured(though the help of "gnome-sound-properties", for ESound one may select Autodetect option).---------------------------------------------------------------------------------

igor, thanks for confirming. I edited the OSS wiki accordingly. I will work on putting gnome-media in the PPA next.

I don't if I already mentioned this, but I realized that there is already a pre-made shortcut for the gstreamer-properties command. Right-click on 'System' menu and select 'Edit Menus'. Under the System -> Preferences category, check 'Multimedia Systems Selector'. That is probably the easiest way for n00b's who are afraid of the command line.

Many thanks for your excellent work! Tell us when other packages are ready for testing, and we will test them too. I have already asked my Russian friends to test your libcanberra with ALSA.

There are also shortcuts for gconf-editor Applications -> System Tools -> Configuration Editorand for Control Center.It is difficult to write comprehensible howtos for such things, and it is time-consuming.You may try Byzanzhttp://www.ubuntugeek.com/desktop-recor ... yzanz.html

Byzanz produces screencasts in gif format. You can play them with any web browser.Just open a gif-file with Firefox or Opera, or else.Very convenient and easy to use.

In a word, the research of PetrovSE is becoming more and more interesting. Now he is digging "gnome-settings-daemon".

Best regards,Igor

----------------------------------------------------------EDIT: Just got a confirmation from a friend that your libcanberra works with ALSA too.

It seems that Mini-commander applet was not enabled in the config of "gnome-applets".It looks like Temüjin forgot about it.When I re-compiled the packages myself, I enabled the Mini-commander applet in this way (gnome-applets):

----------------------------------------------------------------------------------------------RE-INSTALLATION of "gnome-settings-daemon"----------------------------------------------------------------------------------------------

I had already installed "gnome-settings-daemon_2.35.1-0ubuntu1_i386.deb"

To get the "audiohacks PPA" version, I had to edit /var/lib/dpkg/status, and change the version number for "gnome-settings-daemon" package: 2.35.1 -> 2.28.1

Ok, I FINALLY got gnome media-keys working in my local copy of gnome-settings-daemon. The problem was that I needed to run autoreconf -f to update the configure script (now I need to figure out how to do this in the rules file of the PPA package) . Screenshot of mute in action: http://yfrog.com/5zscreenshotyzj

I am really missing my Mini-commander applet!!!

I'll enable it after I get the g-s-d package finished (I don't see harm in having it enabled by default, Ubuntu just turned it off because they use deskbar-applet).

Temüjin wrote:Ok, I FINALLY got gnome media-keys working in my local copy of gnome-settings-daemon. The problem was that I needed to run autoreconf -f to update the configure script (now I need to figure out how to do this in the rules file of the PPA package) . Screenshot of mute in action: http://yfrog.com/5zscreenshotyzj

I am really missing my Mini-commander applet!!!

I'll enable it after I get the g-s-d package finished (I don't see harm in having it enabled by default, Ubuntu just turned it off because they use deskbar-applet).

Hi Temüjin!

I am very intrigued by your research. We all hope that you will reveal the secret technique sooner or later. Very interesting!!!

Mini-commander is a nice applet. Many Russians have already recompiled the gnome-applets and tried Mini-commander; and now they want to have it. In Russia, all the cool hackers have already removed PulseAudio and recompiled gnome-applets, and those, who are not cool enough, are learning the art. They like very much the idea of PPA repository, and many of them have already installed packages from your PPA. Sergei Petrov has not installed yet, because of Mini-commander. He told that the absence of Mini-commander would make his life uncomfortable.

In any case, we can wait. Those, who need Mini-commander, can simply install "gnome-applets-nopulse" and "gnome-applets-nopulse-data". Later, these packages can be removed to be replaced with PPA's packages.

Many thanks for your great PPA!

I am now elaborating a precise method to measure the quality of sound systems. The method is very simple and very exact.

The sound system on my ancient computer (of 2001) proved to be about ideal, although I noticed some insignificant artefacts below -62dB.It is easy to record from vmix on ancient computers, you have to record from "vol" as described here:http://www.opensound.com/wiki/index.php ... _a_program

You have to avoid clipping, because clipping produces artefacts, e.g. odd overtones.The method of recording may depend on a particular soundcard. There are also esoteric techniques with which one can record virtually everything with OSS4 commands. I do not know these secret techniques, although, of course, I would like to learn them.

Many thanks once more for your great PPA.

Best regards, Igor

--------------------------------EDIT:Those artefacts (below -62dB) seem to be produced by the virtual mixer (a kind of resampling, perhaps). On the spectrogram, they look like overtones (odd and even) of 33Hz.Odd and even overtones together are a very strange phenomenon, this might be an indicator of resampling. For example, PulseAudio produces odd and even overtones of 50Hz and of relatively high amplitude on dual cores and old computers. This results in very unpleasant (and irremovable) noise in the recordings.

You may rename your PPA packages how you want and upload them to Ubuntu Universe repositories.In this case, you may have to define "replaces" and "conflicts" for quasi-automatic removal of corresponding PulseAudio packages.A script for purging PulseAudio (anti-virus) might be included in some way.

----------------------------------------------EDIT: An anti-virus for PulseAudio and libpulse might be designed as a plugin for rkhunter

http://forums.techguy.org/linux-unix/880654-solved-suspicious-file-types-found.htmlSolved: Suspicious file types foundHere is some of the log file output with rkhunter, should i be concerned? I am kind of new to Linux.

With GDB I tracked the problem down to libpulse. When I -Rd it all the games mentioned above will work again. Unfortunately mumble won't run but I can live with that. By the way mumble exits with an bus error too when libpulse is installed.

Yeah, /dev/shm was full or rather way too small. It just had "4" as available on df. I gave an explicit size in /etc/fstab and it's fine now. The problem occured in "pa_shm_cleanup () from /usr/lib/libpulsecore-0.9.22".

Last edited by igorzwx on Fri Jan 14, 2011 8:46 pm, edited 1 time in total.

It is not difficult to remove "libpulse" from Arch Linux, and it should be not be very difficult to remove "libpulse" and "libpulse-mainloop-glib0" from Ubuntu. You may need to recompile a few packages. They might be added to "audiohacks PPA" https://launchpad.net/~dtl131/+archive/ppa

It makes sense to try, taking into account the arrival of Gnome 3 (with new PulseAudio problems) in the near future.

The release of GNOME 3 has been delayed once again, this time proposed for release in April 2011.

Version 3.0 of the desktop environment is scheduled for release in April 2011. It was announced at the July 2008 GUADEC conference in Istanbul...

Though many of the planned changes are incremental, the desktop will receive a major overhaul with the GNOME Shell.

The release date had been set for September 2010, but in July the development team postponed the release to March 2011 and decided to release version 2.32 instead. In September the date was again postponed to April 2011. http://en.wikipedia.org/wiki/GNOME#Upcoming_release

It might be obvious that it will be much more difficult to remove PulseAudio from a new Ubuntu with Gnome 3. Imagine that some 50 packages (including all multimedia things: VLC, MPlayer, Firefox, etc.) depend on PulseAudio. You have to recompile them, if you want to get rid of PulseAudio.

There is also a kind of collaboration between Microsoft and SUSE Linux:

Microsoft and Novell Collaborate - FAQhttp://www.novell.com/linux/microsoft/faq.htmlMicrosoft and Novell will undertake work to make it easier for customers to manage mixed Windows and SUSE Linux Enterprise environments and to make it easier for customers to federate Microsoft Active Directory with Novell eDirectory.

http://en.wikipedia.org/wiki/SUSE_Linux_distributionsNovell bought the SuSE brands and trademarks in 2003. Novell, one of the founding members of the Open Invention Network, decided to make the community an important part of their development process by opening widely the distribution development to outside contributors in 2005, creating theopenSUSE distribution and the openSUSE Project. Novell employed over 500 developers working on SUSE in 2004.

http://en.wikipedia.org/wiki/Novell#Agreement_with_MicrosoftThe deal involves upfront payment of $348 million from Microsoft to Novell for patent cooperation and SLES subscription. Additionally, Microsoft will spend around $46 million yearly, over the next 5 years, for marketing and selling a combined SLES/Windows Server offering and related virtualization solutions, while Novell will pay at least $40 million yearly to Microsoft, in the same period.[8]

http://en.wikipedia.org/wiki/Miguel_de_Icaza#GNOME.2C_Ximian.2C_and_MonoIn 1999, de Icaza, along with Nat Friedman, co-founded Helix Code, a GNOME-oriented free software company that employed a large number of other GNOME hackers. In 2001, Helix Code, later renamed Ximian, announced the Mono Project, to be led by de Icaza, with the goal to implement Microsoft's new .NET development platform on Linux and Unix-like platforms. In August 2003, Ximian was acquired byNovell, Inc. There, de Icaza is currently the Vice President of Developer Platform.

Miguel de Icaza, the creator of the GNOME, is a prominent advocate of Microsoft technologieshttp://en.wikipedia.org/wiki/Miguel_de_ ... chnologiesPulseAudio seems to a very advanced technology of the sort.GNOME + Novell + Microsoft → PulseAudioGNOME is upstream. If PulseAudio is implemented in GNOME, it is automatically implemented in major Linux distros.Do not ask questions like this: "Cui bono?" http://en.wikipedia.org/wiki/Cui_bonoThe answer is obvious.

RMS: De Icaza Traitor to Free Software Communityposted by Thom Holwerda on Thu 24th Sep 2009 13:35 UTC, submitted by HievThe conversation shifted towards Microsoft's new Open Source labs, and in response to a question by Owens, Stallman noted that Miguel de Icaza "is basically a traitor to the Free Software community". He also added that De Icaza is a Microsoft apologist, hence his involvement in the new Open Source labs does not inspire confidence.http://www.osnews.com/story/22225/RMS_D ... Community/

The problems with PulseAudio, GNOME, ALSA drivers, video drivers, and buggy Xorg forced many Ubuntu users to switch to Arch Linux. Therefore, a special plan was designed for enforcing PulseAudio upon Arch Linux usershttp://old.nabble.com/PulseAudio-in--ex ... 14159.htmlhttp://www.mail-archive.com/pulseaudio- ... 03718.htmlIf you are going to switch to Arch Linux, you should be prepared to combat the same problems. If you have already learned the art of hacking Ubuntu, you may feel very comfortable with Arch Linux. If you do not believe this, you may ask Russian kids.

The knowledge of how to recompile Ubuntu/Debian packages is a kind of secret esoteric knowledge, largely because, perhaps, it may liberate Ubuntu users from the tyranny of Ubuntu developers. This knowledge does ensure the freedom of choice. It makes sense to learn the art, see: http://www.4front-tech.com/forum/viewto ... =15#p13781

"Open source" is a kind of Communism, that is why the freedom of choice tends to be abolished. "Open source" is PulseAudio, that is why it is enforced in major Linux distros. You are always busy with PulseAudio. Linux is, in fact, a forced labor camp system. "FREEDOM IS SLAVERY" (Orwell, 1984), and Linux is a kind of GULAG http://en.wikipedia.org/wiki/Gulag

As Leon Trotsky put it so well: "Let the priests of all religious confessions tell of a paradise in the world beyond - we say we will create a true paradise for men on this earth". This was the promise of the Russian Communist Cargo Cult http://en.wikipedia.org/wiki/Leon_Trotsky Instead of the promised paradise, the Russian got GULAG and the Great Terror http://en.wikipedia.org/wiki/The_Great_Terror The "open source" Cargo Cult ideology is also promising a kind of "true paradise for men on this earth". The result is likely to be the opposite of what is promised. The story of PulseAudio is the evident proof that "open source" is evil. This does not mean, however, that "closed source" is always good. What is really good is the freedom of choice.

It is in the nature of Cargo cults to deny the freedom of choice, because the ends justify the means. Forced labor camps are just a means to an end. The Russian GULAG was simply a rapid technique with which to "create a true paradise for men on this earth". Our brothers in Vanuatu also tried such magic techniques:

A new leader in the north of the island, Neloaig (Nelawihang), proclaimed himself John Frum, King of America and of Tanna. He organized an armed force which conscripted labour for the construction of an aerodrome which the Americans had told him to build for American Liberator planes bringing goods from John Frum's father. Those who refused to work would be bombed by planes. This pressed labour was resisted by a few natives who were wounded... The police reinforcements, with two U.S. officers, were quickly despatched to the John Frum airstrip. There they found 200 men at work, surrounded by others with guns.Peter Worsley, The Trumpet Shall Sound: A Study of Cargo Cults in Melanesia, 1968.

These events took place in 1943 during the World War II. That is why Cargo aerodromes were prohibited by the colonial administration. Our brothers in Vanuatu are still waiting for the arrival of John Frum and his planes with the promised Cargo http://www.youtube.com/watch?v=qmlYe2KS0-Y

“John promised you much cargo more than 60 years ago, and none has come,” I point out. “So why do you keep faith with him? Why do you still believe in him?”Chief Isaac shoots me an amused look. “You Christians have been waiting 2,000 years for Jesus to return to earth,” he says, “and you haven’t given up hope.” http://www.smithsonianmag.com/people-places/john.html

For a similar reason, the "open source" developers keep improving PulseALSA. "IGNORANCE IS STRENGTH" (1984).

The John Frum Cargo Cult continues to persist, because its ideology cannot be disproved.According to Anthropology, Cargo cult usually occurs in three phases. In short, Cargo cult is a process of social change, it is a phenomenon of self-organization, which can be studied through the help of computer simulation and non-linear modeling (see an example in the Attachment). Such non-linear models may allow to predict a new cycle of the cult.

The first phase of Cargo cult is enthusiasm, the second phase is disillusionment. Enthusiasm is followed by disillusionment simply because a certain sort of negative experience tends to accumulate, and also because the promised Cargo constantly fails to arrive. Since "the dramatic fervour of a cult cannot long be sustained", the cult activities are abandoned. During the second phase, that is, the phase of disillusionment, the number of true believers is likely to fall to zero, and, for an outside observer, the cult may seem to be going to disappear.

The third phase of Cargo cult is a "hidden phase", since obvious ritual activities seem to be completely abandoned, and an outside observer may come to believe that the cult might have disappeared forever. This phase mostly involves intellectual activities. It is a long process of the creation of a new ideology, the so-called "myth-dream", which is capable of provoking a massive enthusiasm.

I've been using Ubuntu 9.10 for a couple of weeks now and I noticed I had two Gnome-Volume-Control-Applets, so I right-clicked on one and closed it and it ended up closing both of them! Now I can't get the applet to start back up!

JDarwein wrote:I've been using Ubuntu 9.10 for a couple of weeks now and I noticed I had two Gnome-Volume-Control-Applets, so I right-clicked on one and closed it and it ended up closing both of them! Now I can't get the applet to start back up!