Vá para
~/.kde/share/kde4/services/ServiceMenus
Adicione um novo arquivo:
createArchive.desktop
Cole o seguinte conteúdo:
[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
Actions=createAnArchive
MimeType=all/all
[Desktop Action createMyArchive]
Name=Create Archive...
Exec=file-roller --add %U
Reinicie o Dolphin: feche todas as instâncias (e, eventualmente, abra novamente) Agora você pode verificar se adicionou com sucesso essa entrada:
Open dolphin -> Settings -> Configure Dolphin -> Services -> [check, If the list contains
"Criar arquivo ...". Verifique também se está marcado]
Agora você poderá ver a seguinte entrada:
Dolphin -> Context Menu -> Actions -> Create Archive
explicação:
MimeType=all/all
"all / all" garante que o item será exibido para qualquer arquivo selecionado, você usa
Actions=createAnArchive
A ação especificada aqui deve ser a mesma que em
[Desktop Action createMyArchive]
Esta é a ação que será chamada
Exec=file-roller --add %U
File-roller é o programa de arquivamento % U fará invocar UMA instância do rolo de arquivo com TODOS os arquivos selecionados como parâmetros. Se você usa% F aqui, você invocará UMA instância por item selecionado - o que provavelmente não é, o que você quer.
Você também pode querer verificar o diretório
/usr/share/mime/
para ver mais mimetypes, para que você queira restringir mais