Definindo permissões de arquivo (imagem para uso de papel de parede)

6

Eu tenho uma inicialização dupla Win7 & amp; Ubuntu 16.04 configurado. Eu estou lutando com a configuração do papel de parede no Ubuntu. Copiei uma imagem .jpg da unidade do Windows para minha pasta de imagens do Ubuntu e, quando a seleciono como papel de parede, ela funciona bem, mas na reinicialização ela desapareceu.

Eu fiz algumas pesquisas, parece que eu deve alterar as permissões de arquivo para 'executar', é isso que eu tentei e os erros que recebi de volta:

$ sudo chmod +x /home/showtown/pictures/DSC04787.jpg
[sudo] password for showtown:
chmod: cannot access '/home/showtown/pictures/DSC04787.jpg': No such file or directory

$ sudo chmod +x /DSC04787.jpg
chmod: cannot access '/DSC04787.jpg': No such file or directory

Estou faltando alguma coisa com a sintaxe? Eu usei o caminho completo do arquivo e apenas o nome do arquivo.

    
por David Margison 05.02.2017 / 13:27

1 resposta

14

Os caminhos no Linux são sensíveis a maiúsculas e minúsculas. Isso significa que Foo não é o mesmo que foo . O diretório "pictures" é chamado Pictures , não pictures , e é por isso que seu primeiro comando falhou. O segundo falhou porque você disse para procurar um arquivo chamado DSC04787.jpg no diretório raiz ( / ).

Além disso, não há absolutamente nenhum motivo para usar sudo aqui. O arquivo deve ser de propriedade de seu usuário regular para que o usuário possa alterar as permissões. Então, o comando que você estava procurando era:

chmod +x /home/showtown/Pictures/DSC04787.jpg

No entanto, não há absolutamente nenhuma razão para tornar essa imagem executável . Por favor, poste uma nova pergunta explicando i) o ambiente de trabalho que você usa (isso é chamado de "Unity" se você estiver usando o Ubuntu padrão); ii) exatamente como você define o papel de parede (usando qual ferramenta, clicando onde, selecionando o que etc.).

Não vejo razão para que não sobreviva a uma reinicialização, mas definir a imagem como executável não a resolverá.

    
por terdon 05.02.2017 / 13:36