Partições desbloqueadas do iniciador Unity aparecem novamente depois de iniciar o gparted

1

Eu estou no Ubuntu 12.10 e dual boot. Eu coloquei as partições do Windows na lista negra do launcher para que elas não apareçam lá (via opção "unlock from launcher"). Essas partições aparecerão na lista negra visível no dconf-editor. Mas quando eu começo o GPparted todas as partições na lista negra reaparecem no lançador (e se perdem na lista negra também).

Isso é pretendido ou um bug (eu diria que é um erro do gparted, já que eu não obtenho o resultado quando inicio os gnome-disks)? Alguém sabe como resolver isso?

    
por joschi 24.01.2013 / 09:58

2 respostas

2

Isso só acontece quando as partições não estão montadas quando você inicia o gparted.

A solução alternativa é:

1) Monte todas as partições na unidade ou dispositivo

2) Inicie o gparted e permita que ele verifique o dispositivo

3) Em seguida, desmonte as partições.

Isso impede que os ícones apareçam no Iniciador e mantenham as partições na lista negra, embora na maioria dos casos seja mais problemático do que simplesmente remover os ícones depois que eles aparecem.

Eu naveguei no código para o Gparted e o Unity e aqui está um resumo muito simplificado do que está acontecendo.

1) O Gparted varre o sistema e cria uma listagem de objetos de mapa.

2) Unity detecta isso e vê os volumes desmontados no mapa como volumes recém-adicionados , mesmo que eles já estejam listados em / proc / partitions e em outros lugares.

3) Quando o Unity detecta um novo volume, ele cria um ícone para ele e o adiciona ao Iniciador. Parte do processo de adicionar o ícone é remover o volume da lista negra.

Um problema estreitamente relacionado é que o Unity remove dispositivos removíveis da lista negra na ejeção. Se você colocar na lista negra um dispositivo removível do Launcher, ele sempre voltará.

Eu posso entender como esse comportamento pode ser necessário para interfaces de telefone e tablet, mas vejo o bug como uma necessidade de um pouco mais de análise desses recursos. O problema para muitos usuários avançados na área de trabalho é que as partições lógicas são vistas pela Unity como dispositivos removíveis. Se você conectar um disco rígido USB com, digamos, duas partições primárias e uma dúzia de partições lógicas, você poderá colocar as partições primárias na lista negra, mas as partições lógicas sempre aparecerão no inicializador com um ícone de dispositivo usb.

    
por chaskes 24.01.2013 / 22:58
1

Parece ser um bug ( # 1060484 ).

    
por joschi 24.01.2013 / 20:19