corto :no, no puedes hacerlo de esta manera
largo :un lanzador de escritorio puede funcionar para usted.
Los enlaces simbólicos de estilo Unix solo tienen un objetivo directorio; no hay propiedad separada para fuente directorio. Puede leer sobre enlaces simbólicos en
- ¿De qué está hecho un enlace simbólico? Comprender la estructura de los enlaces simbólicos
- Ventaja de los enlaces simbólicos sobre los accesos directos al estilo de Windows
Como señala la pregunta, el directorio de origen es el directorio del escritorio.
Un comentario menciona Crear un enlace simbólico relativo al directorio actual , pero eso no es relevante para la pregunta.
La pregunta se refiere al comportamiento de los accesos directos en Microsoft Windows. Con un iniciador de escritorio, puede imitar este comportamiento (refiriéndose a la Especificación de entrada de escritorio, en la sección Claves de entrada de escritorio reconocidas):
Exec
Programa a ejecutar, posiblemente con argumentos. Consulte la tecla Exec para obtener detalles sobre cómo funciona esta tecla. El Exec
se requiere clave si DBusActivatable
no se establece en verdadero. Incluso si DBusActivatable
es cierto, se debe especificar Exec para compatibilidad con implementaciones que no entienden DBusActivatable
.
Path
Si la entrada es del tipo Application
, el directorio de trabajo para ejecutar el programa.
Los enlaces simbólicos de Unix son constantes , mientras que los accesos directos de Windows pueden tener (como Apollo Domain durante la década de 1980) variables incrustadas . Si bien la especificación de escritorio entra en detalles sobre lo que es legal en Exec (variables especiales), carece de detalles sobre dónde se pueden usar las variables de entorno. Por lo tanto, las implementaciones serán diferentes.
Afortunadamente, la pregunta tal como se planteó solo requiere constantes, y los lanzadores son el lugar para buscar soluciones.