Find the answer to your Linux question:
Results 1 to 3 of 3

Thread: KMix Issue

Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Linux User PsypherPunk's Avatar
    Join Date
    Jan 2005
    Leeds, UK

    KMix Issue

    i'm having a problem whereby KMix isn't keeping settings between reboots. For that matter if i quit KMix and restart it some settings are lost.

    Specifically i have to reset my mic settings to enable recording each time.

    Is there some way to fix this so they remain constant?
    Registered Linux User #379728

    SuSE 10.3 :: Athlon XP 3000+ :: AsRock K7VT4A Pro :: Nvidia Geforce 6600GT :: C-Media 8738

  2. #2
    Linux User
    Join Date
    Aug 2005

    ALSA scripts

    kmix doesn't save mixer volume to me too....

    I use ALSA sysv scripts (my package is alsa-utils)... however I've user also aumix package, with a sysv script I save mixer volume and I restore them on boot...
    When using Windows, have you ever told "Ehi... do your business?"
    Linux user #396597 (

  3. #3
    Linux Guru antidrugue's Avatar
    Join Date
    Oct 2005
    Montreal, Canada

    ALSA DMIX (for el-cheapo soundcards)

    I don't know about kmix, but for those soundcards without hardware mixer, this worked like a charm!

    It includes pretty much everything, for a 2.6 kernel! (for 2.4 install Alsa modules for kernel... but I guess you know that). It's pretty extensive

    This configuration is good for KDE, and Gnome!

    Zero: etc/apt/sources.list has to be include proper repositories!
    For example, here is mine (Debian sarge):

    #Basics, mirror for Canada
    deb sarge main non-free contrib
    deb-src sarge main non-free contrib

    deb sarge/updates main

    #For anything multimedia
    deb sarge main
    deb-src sarge main

    First, every gstreamer plugins!
    Means 2 packages:
    gstreamer0.8-plugin-apps - Simple GStreamer applications
    gstreamer0.8-plugins - All GStreamer plugins

    Then, packages and firsts steps:
    alsa-base - ALSA driver configuration files
    alsa-oss - ALSA wrapper for OSS applications
    alsa-utils - ALSA utilities
    alsamixergui - graphical soundcard mixer for ALSA soundcard driver
    alsaplayer - PCM player designed for ALSA
    alsaplayer-alsa - PCM player designed for ALSA (ALSA output module)

    Some very usefull codecs for aac:

    faad - freeware Advanced Audio Decoder player
    gstreamer0.8-faad - GStreamer faad plugins
    libfaad2-0 - freeware Advanced Audio Decoder - runtime files
    libfaad2-dev - freeware Advanced Audio Decoder - development files
    libmp4-0 - freeware Advanced Audio Decoder - runtime files
    libmp4-dev - freeware Advanced Audio Decoder - development files

    faac - an AAC audio encoder
    gstreamer0.8-faac - GStreamer faac plugins
    libfaac-dev - an AAC audio encoder - devel files
    libfaac0 - an AAC audio encoder - library files

    Plus, it's nice to have those as well:

    gstreamer0.8-lame - GStreamer lame plugins
    lame - LAME Ain't an MP3 Encoder
    lame-extras - LAME Ain't an MP3 Encoder
    toolame - MPEG-1 layer 2 audio encoder
    mp3gain - Lossless mp3 normalizer with statistical analysis
    vorbisgain - add suggested volume level for .ogg files as .ogg comment
    normalize-audio - adjust the volume of WAV files to a standard volume level

    For the ALSA DMIX, TWO OPTIONS (well much more, but let's say 2):

    The FIRST, if it works, take this one!

    Make your /etc/asound.conf as specified here:

    MPlayer will works as is!



    Or, the SECOND one, involve more steps... works, but not very well with oss...

    Detailed instructs for KDE (works superb with el-cheapo sound cards):

    Then (essentiel for Gnome):
    libesd-alsa0 - Enlightened Sound Daemon (ALSA) - Shared libraries
    (which will remove libesd0, but that's ok)
    Make /etc/libao.conf look like this:
    Code: "default_driver=alsa"

    for mplayer:
    Then, don't forget the line "ao=alsa:device=dmixer" in ~/.mplayer/config !

    For Amarok, well:
    amarok - versatile and easy to use audio player for KDE
    amarok-gstreamer - GStreamer engine for the amaroK audio player

    Then, specify in Amarok that you want to use gstreamer-alsasink!

    Sometimes this is not enough, as you have to run "gst-register-0.8" (as root first, then as user)

    For Rhythmbox, you use "gst-editor"

    gstreamer-editor - GStreamer Pipeline Editor and other GUI tools

    Configure the key /system/gstreamer/0.8/defaults/audiosink to "alsasink".

    P.S. After setting up alsa, it's something simpler to reboot...
    "To express yourself in freedom, you must die to everything of yesterday. From the 'old', you derive security; from the 'new', you gain the flow."

    -Bruce Lee

  4. $spacer_open

Posting Permissions

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