Bug 120403 - CheckHardware needs to be installed with ALSA-Tools
Summary: CheckHardware needs to be installed with ALSA-Tools
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Sound (show other bugs)
Version: RC 1
Hardware: i686 All
: P5 - None : Minor
Target Milestone: ---
Assignee: Takashi Iwai
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-05 16:23 UTC by Conrad Bebbington
Modified: 2006-01-05 19:07 UTC (History)
1 user (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Conrad Bebbington 2005-10-05 16:23:15 UTC
The entries on the K menu created when ALSA-tools is installed use the
CheckHardware program. However this is not installed with ALSA-tools, this
problem could be fixed by adding CheckHardware to the dependencies for ALSA-tools.
Comment 1 Takashi Iwai 2005-10-06 15:52:52 UTC
alsa-tools itself doesn't require CheckHardware.
For example, I can start programs from IceWM menu using provided desktop files.
So, the problem seems to be KDE specific.

I pass this to KDE maintainers.
Comment 2 Dirk Mueller 2005-11-23 13:41:50 UTC
which entries in particular ? just did a standard 10.0 installation with alsa-tools and can't find related menu entries..

Comment 3 Conrad Bebbington 2005-11-23 16:48:49 UTC
KMenu -> Multimedia -> Volume control

This issue is probably due to me using the SUPER cd to install and then getting alsa-tools from the ftp (using Yast to ensure that all dependences are ok).
Comment 4 Dirk Mueller 2005-11-23 16:59:54 UTC
ahso. 

thats "kmix". its an alsa-tools thingie then. 

Comment 5 Takashi Iwai 2005-11-23 17:04:26 UTC
No, kmix is in kdemultimedia3.
Comment 6 Conrad Bebbington 2005-11-23 20:11:18 UTC
Sorry I have no idea why I didnt put envy24control on the end of that menu
KMenu -> Multimedia -> Volume control -> something like control for envy24 (im not runnong suse at the moment so cant remember exactly)
Comment 7 Dirk Mueller 2005-11-23 23:07:02 UTC
yes, envy24control references CheckHardware. reassigning to maintainer. KDE/kmix has nothing to do with it.
Comment 8 Takashi Iwai 2005-11-24 11:12:50 UTC
No, please read again the comment #1.  The stuff in alsa-tools doesn't call CheckHardware at all, i.e. the desktop file of envy24control has no reference to CheckHardware.  It's KDE (kicker?) who calls CheckHardware.  IIRC, the information is taken from PDB entry.

The only question is which to add CheckHardware to Requires, alsa-tools or KDE.  IMO, KDE should have it because it's the very one who calls it explicitly.
That's why I reassigned to you from the beginning...
Comment 9 Dirk Mueller 2005-11-24 17:34:05 UTC
Its alsa-tools-gui that calls it. 

/usr/share/applications/envy24control.desktop contains: 
Exec=CheckHardware --sound envy24control

-> reassigning to maintainer. 
Comment 10 Takashi Iwai 2005-11-24 18:06:32 UTC
Oh, it's suse_update_desktop_file.sh adding it automatically at %install...

Adrian, how packages-sound file is generated for update-desktop-files?  If it comes from PDB, I'll remove the attribute.  The apps in alsa-tools check the audio devices by themselves.
Comment 11 Takashi Iwai 2006-01-05 19:07:15 UTC
Fixed pdb entries.