Você pode enviar um pequeno script de shell:
$ xsel -b | sed 's/^/ /' | xsel -b
O primeiro xsel -b lê a área de transferência, o sed adiciona quatro espaços (^ corresponde ao início da linha), depois o segundo xsel -b coloca-o de volta na área de transferência. Solte o -b para usar a seleção principal (o buffer do clique do meio do mouse).
Exemplo:
# put two lines in the clipboard, "abc" and "123", for the example
# the \n is a newline, and echo adds another newline to the end
$ echo $'abc\n123' | xsel -b
$ xsel -b | sed 's/^/ /' # output written to the terminal
abc
123
$ xsel -b | sed 's/^/ /' | xsel -b # again, to the clipboard
Você pode colocar isso em um script de shell, por exemplo chamado "indent4", com o conteúdo:
#!/bin/bash
xsel -b | sed 's/^/ /' | xsel -b
Em seguida, torne-o executável. Você também pode fazer o chmod clicando com o botão direito do mouse no arquivo do Nautilus, indo para propriedades e alterando as permissões.
$ chmod +x indent4
# test it:
$ echo $'abc\n123' | xsel -b # load clipboard
$ ./indent4 # assuming it's in the current directory
$ xsel -b # show clipboard
abc
123
E, em seguida, coloque o arquivo em sua área de trabalho ou armazene-o em qualquer lugar e crie um iniciador para ele. Agora você pode executar o indent4 (por exemplo, clique duas vezes) e a área de transferência será modificada.
xsel é de um pacote chamado, não surpreendentemente, "xsel"; você pode ter que instalá-lo. Veja "man xsel" para detalhes. As strings $ '' - style no exemplo são específicas do bash.