HDMI and automatically hardware recognition

Yann Santschi yann.santschi at gmail.com
Tue Feb 8 12:36:31 UTC 2011

Hi everybody ! I just found one point that can really be improved in
future releases of Ubuntu. In a first time I will explain how I found
it, in a second time what I think about and the third point (the most
important), a proposition to get rid of this lack...

I got Ubuntu because I was worried about Windows (it's slow, it has a
lot of glitches,...). With Ubuntu I can work without complications,
until today... I bought a TV and wanted to connect it through HDMI
cable. I configured my nvidia-settings and chose digital audio ouptut.
It works fine, but...
Every time I reconnect my TV, I must :
- Manually detect connected screens
- Set the correct screen settings
- Change audio output to digital
Every time I disconnect my TV, I must :
- Set the correct screen settings (before disconnecting)
- Change audio output to analog (otherwise laptop speakers don't work).
In Windows, it works automatically in the most cases (sometimes not,
it's just another Windows glitch...).

I think that it's a pain for end-users (in this case I am) to have to
always (re)set these damn settings to watch a movie, to connect a
projector, to connect the external display. I know that's possible to
script that, but as an end-user, I just don't want to : I want to use
my computer and not to configure it all the time. When I connect my
usb flash drive, it's automatically mounted and ready-to-use. Why it
isn't the same with external displays ?

A way to fix this problem, is to create something such as an "hardware
profile" that contains settings and when a new display and/or audio
output are detected (I think it's possible to detect a hardware
change), a window / widget asks the user if he want's to apply saved
settings or if he want's to set new settings.

What do you think about that ?


More information about the Ubuntu-devel-discuss mailing list