He creado un .desktoparchivo para iniciar nuestra aplicación. Nuestra aplicación requiere que una determinada variable de entorno esté configurada correctamente. ¿Dónde puedo configurar esta variable de entorno en una base por usuario (los candidatos habituales que conozco, me gustan ~/.bashrcy ~/.profileno funcionan).
¿Tal vez hay una solución alternativa, por lo que puedo configurarlo en la Exec=línea del .desktoparchivo antes de iniciar la aplicación?

env VAR=value /my/appno funciona; la variable de entornoVARno está configuradavaluecuando se/my/appinicia (lo he intentado editando eldesktoparchivo~/.gnome/apps). Crear una secuencia de comandos de envoltura no es una opción para mí, porque esto debería funcionar para nuestra aplicación distribuida a los usuarios finales y no sé dónde querría que se ubicara la secuencia de comandos de envoltura (la creación del iniciador no debe requerir derechos de administrador )~/.gnome/appstodavía estaba en uso; se ha llamado~/.local/share/applicationsdurante los últimos años). @ Mike, si es tu propia aplicación, ¿por qué no se puede arreglar para determinar automáticamente la variable de entorno adecuada? (Además, ¿puedo preguntar qué variable está configurando específicamente?).desktoparchivo usandoxdg-desktop-menu install <my-desktop-file>. Parece que lo copió a dos ubicaciones y siempre estaba editando la incorrecta ...