Nautilus-Action conf. ferramenta - criar uma ação “definir como plano de fundo”

1

Eu queria criar uma opção no menu de contexto para definir a imagem clicada para o plano de fundo atual da área de trabalho (assim como no Windows).
Eu li a ajuda do nautilus, mas não consegui descobrir. Este é de longe o comando que eu poderia criar: gsettings set org.gnome.desktop.background picture-uri file://$PWD/

O que eu preciso:

  • Um comando que define corretamente a imagem atual como plano de fundo da área de trabalho
  • Este comando só deve aparecer nos arquivos apropriados (extensões de imagem como .jpg)

EDITAR : Após a resposta v2r e esta comentário , gostaria de colocar mais detalhes.
Eu basicamente quero me referir a "caminho do diretório atual" e "arquivo atual clicado". para "caminho do diretório atual" Eu usei $ PWD ( é este o caminho certo? ). Não sei o que usar para "o arquivo atual clicado", mas seria certamente após o caminho (por exemplo, $ PWD / PIC_NAME.jpg).
A condição de associar essa ação a imagens (por exemplo, jpg / .png) não é importante agora, mas tenho certeza de que isso pode ser feito a partir da ação Nautilus.

    
por egy 18.08.2014 / 18:17

2 respostas

1

O script que @ v2r forneceu usa gconf , eu o modifiquei para trabalhar em desktops baseados no Gnome 3, então usei o moderno gsettings .
Na verdade, eu encontrei o script nos scripts desativados no tweak do Ubuntu , então se você estiver no Gnome 2 você pode ir lá e usá-lo.

Quanto às ações do Nautilus, descobri como digitar o comando corretamente e como mostrá-lo apenas para imagens. Não consigo exportar a ação devido a uma falha, mas se alguém estiver interessado, você pode responder aqui e eu editarei esta postagem.

Script: link
Instruções, descrição, instalação podem ser encontradas dentro.

Nota: para identificar sua versão do Gnome, digite no terminal gnome-session --version

    
por egy 20.08.2014 / 18:06
0

Você pode tentar este script que eu enviei para o pastebin , chamado "set-as-wallpaper". Copie o conteúdo do script em um arquivo de texto e salve-o em:

~/.gnome2/nautilus-scripts/CUSTOMFOLDER/set-as-wallpaper

Se você ainda não criou uma pasta chamada nautilus-scripts under ~/.gnome2 , copie o script e torne-o executável assim:

chmod +x ~/.gnome2/nautilus-scripts/CUSTOMFOLDER/set-as-wallpaper

O script estará disponível em seu menu de contexto [clique com o botão direito do mouse] - veja a captura de tela:

  • Como você pode ver na janela "Opções de papel de parede", você mesmo pode escolher a configuração apropriada.

  • Sobre.jpg-format: Por que não usar simplesmente o script em .jpg-wallpapers ou converter outros formatos de imagem em .jpg, depois usar o script "set-as-wallpaper".

Há também muitos scripts de conversação disponíveis: veja aqui

    
por v2r 18.08.2014 / 21:35