[Bug 33794] hal lists msdos compatibility label instead of full label

Tristan Wibberley tristan at wibberley.org
Sun Mar 5 12:33:11 UTC 2006


Public bug reported:
https://launchpad.net/malone/bugs/33794

Affects: hal (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed

Description:
I have a USB flash drive with a single partition containing a vfat
filesystem. This is mounted correctly but hal-device shows its volume
label incorrectly.

$ mlabel -s u:
 Volume label is Tristan's USB Drive (abbr=TRISTA~1S U)

$ hal-device | grep ' volume.label'
  volume.label = 'TRISTA~1S U'  (string)
  volume.label = '/boot'  (string)
  volume.label = ''  (string)
  volume.label = ''  (string)

This causes applications that get data from hal to show the volume with
the msdos shortname instead of the full vfat longname.

This means nautilus appears to be buggy, among other applications,
displaying a silly name with sqiggles and things when hotplugging a usb
flash drive. The expected behaviour is that nautilus should show the
real volume label and the following should happen:

$ hal-device | grep ' volume.label'
  volume.label = 'Tristan's USB Drive'  (string)
  volume.label = '/boot'  (string)
  volume.label = ''  (string)
  volume.label = ''  (string)




More information about the desktop-bugs mailing list