¿Qué variable PATH es válida para lanzadores?

¿Qué variable PATH es válida para lanzadores?

En mi .bashrcarchivo he definido la variable PATH, pero parece que no está validada por los lanzadores de escritorio.

¿Dónde debería definir la variable PATH para que los lanzadores puedan detectarla?

Respuesta1

La variable PATH se puede definir en ~/.profileel archivo, de modo ~/.bashrcque esté disponible para los lanzadores

Respuesta2

Siga el paso a continuación para definir la variable de ruta disponible para todos los lanzadores para JDK instalado manualmente

Paso:

1-

 cd /etc/

2-

sudo vim ~/.profile

3- Agregue los siguientes códigos en su archivo abierto paso 2

  PATH="$HOME/bin:$HOME/.local/bin:/usr/lib:$PATH"

  JAVA_HOME="/usr/lib/jvm/jdk1.7.0_79"

  export JAVA_HOME

  PATH=$PATH:$JAVA_HOME/bin

  export PATH

4-Reinicia tu sistema

Respuesta3

La RUTA configurada .bashrcsolo se llama cuando abres una nueva instancia de bash (es decir, al abrir un archivo gnome-terminal. En los archivos .desktop, creo que es mejor incluir la ruta completa al programa que estés iniciando, es decir/usr/bin/program-to-launch

información relacionada