LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (http://www.linuxquestions.org/questions/linux-software-2/)
-   -   Realtek HD Audio Utility for Linux (http://www.linuxquestions.org/questions/linux-software-2/realtek-hd-audio-utility-for-linux-871261/)

fmr 03-27-2011 07:50 AM

Realtek HD Audio Utility for Linux
 
Hi

I am running OpenSuSE 11.3 with KDE 4.4 and I'm enjoying every moment of it. I still haven't figured out how to do a few things that I did with Windows XP. One of them is to reconfigure or remap the audio jacks of my onboard Realtek HD Audio device. I have my speakers plugged into a line-out (green), and my earphones plugged into a line-in (blue). This works perfectly after I remap the blue jack to be a line-out. I did this in Windows XP using the control panel that came with the Realtek HD Audio driver.

Can someone suggest software that can do this on linux? Or is there a simple command to type...?

Kind regards
fmr

goossen 03-27-2011 08:44 AM

There is an utility called HDA-Analyzer; it may help you. Althougt I think changes made will be reset after restart.

fmr 03-28-2011 02:26 PM

I tried HDA-Analyzer according to http://www.alsa-project.org/main/index.php/HDA_Analyzer, but when running it (as root), I get the following output:

Code:

/usr/lib/python2.6/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
Using temporary directory: /dev/shm/hda-analyzer
You may remove this directory when finished or if you like to
download the most recent copy of hda-analyzer tool.
File cached /dev/shm/hda-analyzer/hda_analyzer.py
File cached /dev/shm/hda-analyzer/hda_guilib.py
File cached /dev/shm/hda-analyzer/hda_codec.py
File cached /dev/shm/hda-analyzer/hda_proc.py
File cached /dev/shm/hda-analyzer/hda_graph.py
File cached /dev/shm/hda-analyzer/hda_mixer.py
Downloaded all files, executing hda_analyzer.py
/usr/lib/python2.6/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/dev/shm/hda-analyzer/hda_analyzer.py:139: Warning: invalid (NULL) pointer instance
  gtk.Window.__init__(self)
/dev/shm/hda-analyzer/hda_analyzer.py:139: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  gtk.Window.__init__(self)
/dev/shm/hda-analyzer/hda_analyzer.py:145: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips = gtk.Tooltips()
/dev/shm/hda-analyzer/hda_analyzer.py:145: Warning: invalid (NULL) pointer instance
  self.tooltips = gtk.Tooltips()
/dev/shm/hda-analyzer/hda_analyzer.py:145: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  self.tooltips = gtk.Tooltips()
/dev/shm/hda-analyzer/hda_analyzer.py:151: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  scrolled_window = gtk.ScrolledWindow()
/dev/shm/hda-analyzer/hda_analyzer.py:392: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  treeview.append_column(column)
/dev/shm/hda-analyzer/hda_analyzer.py:392: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  treeview.append_column(column)
/dev/shm/hda-analyzer/hda_analyzer.py:159: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  button = gtk.Button("About")
/dev/shm/hda-analyzer/hda_analyzer.py:159: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  button = gtk.Button("About")
/dev/shm/hda-analyzer/hda_analyzer.py:161: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(button, "README! Show the purpose of this program.")
/dev/shm/hda-analyzer/hda_analyzer.py:163: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  button = gtk.Button("Revert")
/dev/shm/hda-analyzer/hda_analyzer.py:163: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed                                   
  button = gtk.Button("Revert")                                                                                                             
/dev/shm/hda-analyzer/hda_analyzer.py:165: DeprecationWarning: Use the new widget gtk.Tooltip                                               
  self.tooltips.set_tip(button, "Revert settings for selected codec.")                                                                       
/dev/shm/hda-analyzer/hda_analyzer.py:167: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed               
  button = gtk.Button("Diff")                                                                                                               
/dev/shm/hda-analyzer/hda_analyzer.py:167: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed                                   
  button = gtk.Button("Diff")                                                                                                               
/dev/shm/hda-analyzer/hda_analyzer.py:169: DeprecationWarning: Use the new widget gtk.Tooltip                                               
  self.tooltips.set_tip(button, "Show settings diff for selected codec.")                                                                   
/dev/shm/hda-analyzer/hda_analyzer.py:171: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  button = gtk.Button("Graph")
/dev/shm/hda-analyzer/hda_analyzer.py:171: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  button = gtk.Button("Graph")
/dev/shm/hda-analyzer/hda_analyzer.py:173: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(button, "Show graph for selected codec.")
/dev/shm/hda-analyzer/hda_analyzer.py:341: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  l.set_text_with_mnemonic(label)
/dev/shm/hda-analyzer/hda_analyzer.py:341: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  l.set_text_with_mnemonic(label)
/dev/shm/hda-analyzer/hda_analyzer.py:401: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  scrolled_window = gtk.ScrolledWindow()
/dev/shm/hda-analyzer/hda_analyzer.py:408: GtkWarning: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  scrolled_window.add(text_view)
/dev/shm/hda-analyzer/hda_analyzer.py:408: PangoWarning: pango_context_set_font_description: assertion `context != NULL' failed
  scrolled_window.add(text_view)
/dev/shm/hda-analyzer/hda_analyzer.py:408: PangoWarning: pango_context_set_base_dir: assertion `context != NULL' failed
  scrolled_window.add(text_view)
/dev/shm/hda-analyzer/hda_analyzer.py:408: PangoWarning: pango_context_set_language: assertion `context != NULL' failed
  scrolled_window.add(text_view)
/dev/shm/hda-analyzer/hda_analyzer.py:408: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
  scrolled_window.add(text_view)
/dev/shm/hda-analyzer/hda_analyzer.py:408: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  scrolled_window.add(text_view)
/dev/shm/hda-analyzer/hda_analyzer.py:408: GtkWarning: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
  scrolled_window.add(text_view)
/dev/shm/hda-analyzer/hda_analyzer.py:408: GtkWarning: gdk_keymap_get_for_display: assertion `GDK_IS_DISPLAY (display)' failed
  scrolled_window.add(text_view)
/dev/shm/hda-analyzer/hda_analyzer.py:408: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  scrolled_window.add(text_view)

Any help?

Kind Regards
fmr


All times are GMT -5. The time now is 06:16 PM.