É possível criar um link tão suave?

2

Eu criei um link suave com o seguinte comando:

ln -s "/media/Eric/node/language/1-1.English/space@English/7-2 IELTS" ~/desktop/IELTS

Na minha área de trabalho, quando você clica para abrir o IELTS dir, o caminho é /home/eric/Desktop/IELTS .

Eu quero que o caminho seja o caminho original /media/Eric/node/language/1-1.English/space@English/7-2 IELTS , isso é possível?

    
por Eric Wang 18.09.2016 / 10:29

1 resposta

2

curto : não, você não pode fazer assim

longo : um lançador de área de trabalho pode funcionar para você.

Links simbólicos no estilo Unix têm apenas um diretório destino ; não há propriedade separada para o diretório source . Você pode ler sobre links simbólicos em

Como a questão aponta, o diretório de origem é o diretório da área de trabalho.

Um comentário menciona Crie um simbólico link relativo ao diretório atual , mas isso não é relevante para a questão.

A questão refere-se ao comportamento de atalhos no Microsoft Windows. Com um iniciador de área de trabalho, você pode imitar esse comportamento (consulte Especificação de entrada na área de trabalho , na seção Chaves de entrada de área de trabalho reconhecidas ):

Exec
Program to execute, possibly with arguments. See the Exec key for details on how this key works. The Exec key is required if DBusActivatable is not set to true. Even if DBusActivatable is true, Exec should be specified for compatibility with implementations that do not understand DBusActivatable.

Path
If entry is of type Application, the working directory to run the program in.

Links simbólicos Unix são constantes , enquanto Windows atalhos pode ter (como Apollo Domain durante a década de 1980) incorporado variáveis . Enquanto a especificação de desktop entra em detalhes sobre o que é legal em Exec (variáveis especiais) , falta detalhes sobre onde suas variáveis de ambiente podem ser usadas. Então, as implementações serão diferentes.

Felizmente, a questão proposta exige apenas constantes, e os lançadores são o lugar para procurar soluções.

    
por 18.09.2016 / 12:43

Tags