Como criar um arquivo .desktop que corresponda a todos os arquivos e diretórios?

3

Eu tenho um script que quero estar disponível para o menu de contexto "Abrir com ..." do Nautilus (ou menos útil, "Arquivos") em execução no Gnome Shell.

Eu criei um arquivo .desktop e o registrei com o diretório inode / do tipo MIME, que funciona para todos os dirs, mas não consigo encontrar como também fazê-lo funcionar para all arquivos.

A especificação não oferece nenhuma ajuda aqui.

Eu não quero listar todos os tempos imagináveis do MIME porque alguém irá apenas conceber um novo; -)

Eu tentei inode/all e inode/* sem sucesso.

Aparte: Por quê?

É um ajudante para uma rede heterogênea.

Esse script pega o caminho de arquivo e, se ele puder ser reconhecido como um caminho em um de nossos servidores, ele cria um caminho de caminho do Windows SMB e o coloca na área de transferência. Isso permite que os usuários enviem e-mails para outros caminhos de arquivos que podem ser abertos no Windows. Quando outros usuários do Ubuntu recebem esses caminhos de arquivos, eu uso outro script para transformá-los em caminhos de arquivos adequados e abri-los no Nautilus / Nemo / Thunar / ... Assim, os usuários do Ubuntu podem clicar com o botão direito em qualquer arquivo e escolher "Copiar Windows Filepath". irá executar este script. É por isso que ele precisa estar disponível para qualquer tipo MIME.

    
por artfulrobot 01.05.2014 / 12:09

2 respostas

1

O gerenciador de arquivos do Nemo tem ações por um tempo agora e você ficará feliz em saber que isso inclui Selection=any e também Extensions=any !!!

    
por Fabby 23.11.2014 / 15:51
0

Tente o tipo MIME application/octet-stream para todos os arquivos.

Encontrado isso no link

e usá-lo em arquivos .desktop para o Kde Servicemenus.

    
por jTux 07.01.2016 / 07:28