Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm on Ubuntu 12.10 and dual boot. I have put the Windows partitions to the launcher blacklist so that they won't show up there (via "unlock from launcher" option). These partitions will then appear in the blacklist viewable in dconf-editor. But when I start gparted all blacklisted partitions reappear in the launcher ( and get lost in the blacklist as well).

Is this intended or a bug (I would guess it's a gparted bug, as I don't get the result when I start gnome-disks)? Does anyone know how to solve this?

share|improve this question
    
gparted is a tool to partition things, so it has to see all devices on the machine. This is intented. However I don't think this should affect your blacklist. This part of it seems like a bug. –  Wolfer Jan 24 '13 at 10:27
    
:-) Sure I want to see all partitions in gparted. But I don't want them to reappear in the launcher. –  joschi Jan 24 '13 at 15:49
add comment

2 Answers

Seems to be a bug (#1060484).

share|improve this answer
add comment

This only happens when the partitions are not already mounted when you start gparted.

The workaround is to:

1) Mount all partitions on the drive or device

2) Start gparted and allow it to scan the device

3) Then unmount the partitions.

This prevents the icons from appearing in the Launcher and keeps the partitions in the blacklist, although in most cases its more trouble than simply removing the icons after they appear.

I browsed the code for both Gparted and Unity and here's a very simplified summary of what is happening.

1) Gparted scans the system and builds a map object listing partitions.

2) Unity detects this and sees the unmounted volumes in the map as newly added volumes, even though they are already listed in /proc/partitions and other places.

3) When Unity detects a new volume, it creates an icon for it and adds it to the Launcher. Part of the process of adding the icon is to remove the volume from the blacklist.

A closely related issue is that Unity removes removable devices from the blacklist on eject. If you blacklist a removable device from the Launcher, it will always come back.

I can understand how this behavior may be needed for phone and tablet interfaces, but I see the bug as a need for a little more analysis of these features. The problem for many power-users on the desktop is that logical partitions are seen by Unity as removable devices. If you plug in a usb hdd with, say, two primary partitions a dozen logical ones, you can blacklist the primary partitions but the logical partitions will always show up on the launcher with a usb device icon.

share|improve this answer
    
do you know if this has been reported as a bug against unity (or whichever bit of unity is doing that mount checking)? –  ImaginaryRobots Jan 24 '13 at 22:33
    
@ImaginaryRobots: There are some related bug reports both about gparted and the volume icons, but nothing that I found yet on issues (2) and (3) –  chaskes Jan 24 '13 at 23:22
    
@ImaginaryRobots: Someone else might report a bug in the meantime, but I'm trying to understand more of the exact process before I report one. –  chaskes Jan 25 '13 at 7:30
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.