Sound is kind of fractured in the Linux world. There is ALSA, Open Sound, PulseAudio, OpenAL ...
Is there one "favoured" or "standard" or "recommended" lib to use in sound-emitting software in Ubuntu? (I'm particularly interested in videogames)
Sound is kind of fractured in the Linux world. There is ALSA, Open Sound, PulseAudio, OpenAL ...
Is there one "favoured" or "standard" or "recommended" lib to use in sound-emitting software in Ubuntu? (I'm particularly interested in videogames)
I'm trying to create an ubuntu .deb package for the (pretty awesome) Io Language. I am not the developer of that language, so I'm not familiar with its sourcecode yet. This is my first attempt at creating a .deb file.
In order to create the .deb, I'm following these instructions:
http://www.webupd8.org/2010/01/how-to-create-deb-package-ubuntu-debian.html
So far I've been able to create a .deb file (io_2010.06.01-1_amd64.deb) and a changes file (io_201.06.01-1_amd64.changes). I'm using lintian to check the changes file, and it reports an issue I don't know how to resolve:
$ lintian -Ivi io_2010.06.01-1_amd64.changes
... (lots of messages)
I: io: no-symbols-control-file usr/lib/libiovmall.so
I: io: no-symbols-control-file usr/lib/libgarbagecollector.so
I: io: no-symbols-control-file usr/lib/libbasekit.so
E: io: postinst-must-call-ldconfig usr/lib/libiovmall.so
N:
N: The package installs shared libraries in a directory controlled by the
N: dynamic library loader. Therefore, the package must call "ldconfig" in
N: its postinst script.
N:
N: Refer to Debian Policy Manual section 8.1.1 (ldconfig) for details.
N:
N: Severity: serious, Certainty: certain
N:
N: Removing /tmp/OYuNShEHYz ...
I've read the debian manual 8.8 section. I think I understand what the problem is (I need to make sure that ldconfig is invoked "somewhere", possibly on a place called "posinst") but I don't know how to resolve it (i.e. where this "posinsts" file is and how should I change it).
The current way of installing Io in Ubuntu is basically running sudo make install
and then sudo ldconfig
. Maybe the makefile should be modified so ldconfig is called from it? I don't know.
Thanks a lot.
I'm trying to remove a ~40 seconds pause that happens when my Ubuntu machine starts.
During this pause, all I see is a magenta rectangle (approx 80% of screen size) over a black background.
The gap is clearly visible on my bootchart (not using an IMG tag here because the image is too high):
http://dl.dropbox.com/u/18558160/syrius-natty-20110512-1.png
I also see a gap on my syslog. It seems to be related with the "video device" (I've got an NVIDIA).
...
May 12 23:15:14 syrius kernel: [ 1.544436] TCP reno registered
May 12 23:15:14 syrius kernel: [ 1.544447] UDP hash table entries: 4096 (order: 5, 131072 bytes)
May 12 23:15:14 syrius kernel: [ 1.544491] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
May 12 23:15:14 syrius kernel: [ 1.544593] NET: Registered protocol family 1
May 12 23:15:14 syrius kernel: [ 42.870179] pci 0000:06:00.0: Boot video device
May 12 23:15:14 syrius kernel: [ 42.870222] PCI: CLS 64 bytes, default 64
May 12 23:15:14 syrius kernel: [ 42.871588] PCI-DMA: Disabling AGP.
May 12 23:15:14 syrius kernel: [ 42.871697] PCI-DMA: aperture base @ c4000000 size 65536 KB
What can I do to fix this? It didn't happen on Ubuntu 10.10.
I've done some more tests. It seems that the boot sequence requires some sort of input while booting (?) It turns out that it'll not boot until I press enter (the magenta rectangle stays in the screen forever unless you press enter)
Any ideas? Thanks!
When my computer goes to console mode (booting up, shutting down or Ctrl + Alt + F1)), the text is super big. I can't take a screenshot of it, but it looks like a 640 x 480 resolution. My monitor normally works at 1440 x 900.
I remember that the console text that appeared while installing from the CD was nice and small.
How can I make the console text look like it looked while booting from the CD?