I am planning to develop a script that gathers all the _relevant_ system information for common configuration tasks such as sound, graphics, wireless, network, printer etc.
Here is a proof of concept https://gitlab.com/d3k2mk7/rutils/blob/master/debian_user/gather_system_info.py which gathers information related to the sound task such as sound card information, kernel modules loaded, debian version, kernel version etc., Appendix shows a sample run on my system. Similar things can be done for other tasks. For example, to address X related issues, the script may parse Xorg.0.log for relevant errors, show what graphics driver packages are installed, show information on the graphics adapter etc., The general idea is that if a user is having trouble configuring these tasks (ex:- sound/printer does not work), he can simply copy paste the output of this single script in the email to debian-user mailing list as opposed to gathering everything manually. What do you think? Is it a useful/stupid idea? Any feedback/comments/criticism are greatly appreciated (no matter how small you think they are). thanks raju Appendix: % python3 gather_system_info.py lspci -nnk | grep -i audio 00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e] lsmod | grep snd snd_usb_audio 135354 1 snd_usbmidi_lib 23347 1 snd_usb_audio snd_rawmidi 26806 1 snd_usbmidi_lib snd_seq_device 13132 1 snd_rawmidi snd_hda_codec_analog 13795 1 snd_hda_codec_generic 63181 1 snd_hda_codec_analog snd_hda_intel 26327 3 snd_hda_controller 26646 1 snd_hda_intel snd_hda_codec 104500 4 snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,snd_hda_codec_analog snd_hwdep 13148 2 snd_usb_audio,snd_hda_codec snd_pcm_oss 44798 0 snd_mixer_oss 22042 1 snd_pcm_oss snd_pcm 88662 5 snd_pcm_oss,snd_usb_audio,snd_hda_codec,snd_hda_intel,snd_hda_controller snd_timer 26627 1 snd_pcm snd 65244 21 snd_pcm_oss,snd_usb_audio,snd_hwdep,snd_timer,snd_pcm,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_mixer_oss,snd_hda_codec_analog soundcore 13026 2 snd,snd_hda_codec usbcore 195468 8 uhci_hcd,snd_usb_audio,uvcvideo,usb_storage,snd_usbmidi_lib,ehci_hcd,ehci_pci,usbhid # contents of /etc/apt/sources.list deb http://httpredir.debian.org/debian/ jessie main contrib non-free deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free deb-src http://security.debian.org/ jessie/updates main contrib non-free uname -a Linux hogwarts 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) x86_64 GNU/Linux -- Kamaraju S Kusumanchi | http://raju.shoutwiki.com/wiki/Blog