Bug#705426: [pulseaudio] slow KDE autostart: /etc/xdg/pulseaudio.desktop and pulseaudio-kde.desktop duplicate

Török Edwin edwin at etorok.net
Sun Apr 14 19:27:27 UTC 2013


Package: pulseaudio
Version: 2.0-6
Severity: normal

--- Please enter the report below this line. ---

Upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=58758

There are two pulseaudio autostart files in /etc/xdg/autostart:
pulseaudio.desktop and pulseaudio-kde.desktop, and they both try to
start causing noticable delay of autostarted applications on KDE login
(probably until some timeout is reached).

Steps to reproduce:
1. Add Icedove, Pidgin, and Gkrellm to autostart (or some other
applications):
$ ls $HOME/.config/autostart
GKrellM System Monitor.desktop     Pidgin Internet Messenger.desktop
Icedove Mail⁄News.desktop
2. Logout from KDE, and login again
3. Wait until splash screen disappears

Expected behaviour:
4. The autostarted applications should start now

Actual behaviour:
4. There is a noticable delay of several seconds (haven't measured
exactly how many)
5. Then the autostarted applications start

Solution:
Add 'NotShowIn=KDE;' to /etc/xdg/autostart/pulseaudio.desktop
(or remove it, but that'd break Gnome, so don't)

--- System information. ---
Architecture: amd64
Kernel:       Linux 3.8.7

Debian Release: 7.0
  500 unstable        ftp.ro.debian.org
  500 testing         security.debian.org
  500 testing         ftp.ro.debian.org
    1 experimental    ftp.ro.debian.org

--- Package information. ---
Depends                                       (Version) | Installed
=======================================================-+-=======================
libasound2                                (>= 1.0.24.1) |
libc6                                          (>= 2.9) |
libcap2                                       (>= 2.10) |
libdbus-1-3                                  (>= 1.1.1) |
libfftw3-3                                              |
libgcc1                                    (>= 1:4.1.1) |
libice6                                    (>= 1:1.0.0) |
libltdl7                                     (>= 2.4.2) |
liborc-0.4-0                              (>= 1:0.4.16) |
libpulse0                                     (= 2.0-6) |
libsamplerate0                               (>= 0.1.7) |
libsm6                                                  |
libsndfile1                                 (>= 1.0.20) |
libspeexdsp1                         (>= 1.2~beta3.2-1) |
libstdc++6                                   (>= 4.1.1) |
libsystemd-daemon0                              (>= 31) |
libsystemd-login0                               (>= 31) |
libtdb1                          (>= 1.2.7+git20101214) |
libudev0                                       (>= 146) |
libwebrtc-audio-processing-0                            |
libx11-6                                                |
libx11-xcb1                                             |
libxcb1                                                 |
libxtst6                                                |
adduser                                                 |
lsb-base                                    (>= 3.2-13) |
consolekit                                              |
udev                                           (>= 143) |
libasound2-plugins                                      |


Recommends                    (Version) | Installed
=======================================-+-===========
pulseaudio-module-x11                   | 2.0-6
gstreamer0.10-pulseaudio                | 0.10.31-3+nmu1
rtkit                                   | 0.10-2


Suggests              (Version) | Installed
===============================-+-===========
pulseaudio-utils                | 2.0-6
pavumeter                       |
pavucontrol                     |
paman                           |
paprefs                         |



More information about the pkg-pulseaudio-devel mailing list