Não é possível excluir uma pasta, ela continua se recriando

0

Ubuntu 15.10.

Eu estava tentando fazer com que o aplicativo "Cheese" da webcam funcionasse. Algumas das soluções propostas envolveram a exclusão de uma pasta no meu diretório pessoal: ~/.cache/gstreamer-1.0 .

No entanto, sempre que eu excluir essa pasta, ela se recria imediatamente.

Por que isso está acontecendo? Como faço para determinar o que é responsável por isso acontecer?

    
por dln949 07.03.2016 / 17:02

2 respostas

0

A pasta pertence ao pacote gstreamer :

% bl0ck_qu0te%

É provável que qualquer reprodutor de vídeo / áudio que você esteja usando esteja contando com esse framework, por isso está criando o diretório config para ele. A exclusão é um tanto inútil, pois reaparecerá.

    
por Sergiy Kolodyazhnyy 07.03.2016 / 19:02
0

Isso pode levar a complicações e confusão, mas há um método que geralmente funciona para impedir que determinados arquivos e diretórios sejam criados. Coloque outra coisa em seu lugar.

rm -rf ~/.cache/gstreamer-1.0 && ln -sf gstreamer-1.0 ~/.cache/gstreamer-1.0

Isso deve criar um symlink em ~/.cache/gstreamer-1.0 , que não pode ser resolvido. Um aplicativo razoavelmente robusto pode reclamar, mas continuará sem usar esse diretório. Uma aplicação frágil terá aneurisma e colisão.

Em relação ao seu aplicativo de webcam, a exclusão do conteúdo dessa pasta limpa o cache do gstreamer. Isso é provavelmente suficiente para eliminar isso como uma causa do seu problema. O gstreamer armazenará seus dados de cache em algum lugar , impedindo-o de usar sua localização padrão, não alteraria como as funções do gstreamer.

Sua princesa está em outro castelo.

    
por wyrm 18.05.2016 / 18:05