Elige categorías abajo
Advertisement
Start Your Own Q&A Site
Create your own Q&A site easily, allowing you to quickly grow a new community around any subject matter or generate new organic traffic for your existing website.
Estado: Abierta Puntos: 25 Fecha 12:18 - May 04, 2007
sanjurjo
Me gustaría saber (o conocer donde puedo saber) desde donde y como se cargan los entornos de usuario en linux. ¿Que entorno tienen los usuarios sin /home? ¿que entorno se tiene al ejecutar un servicio desde /etc/rc.d en el inicio? ¿Que entorno tienen los programas lanzados desde las X? Creo que esta última pregunta es equivalente a ¿Que entorno tiene una sesión X lanzada desde xdm o kdm? Sobre todo me interesaría saberlo aplicado a Suse, pero una respuesta general también sería bienvenida.
Categorías:
Añadir categorías
Si añades más de una categoría, separalas con comas.
mido_666
Fecha:: Jun 24, 2007
Fecha: 05:55
Saludos y permite decirte "Buena distro, la SuSE!" Como todo en SOs, la respuesta es depende: En primer lugar, los entornos de usuario: no sé si te refieres concretamente al contenido de la variable ENV o al conjunto de configuraciones de usuario. En primer lugar se carga el ENV "general", lo hacela la shell desde donde se ejecuta kdm y kdinit (presumo que si usas suse, usas kde. corrígeme si me equivoco), y lo hace generalmente (aunque depende de la distro) desde /etc/bash.bashrc. Esas configuraciones se exportan a los hijos que crea, luego el entorno se reproduce hasta tu kde. Una vez cargado esto, kde tiene su propia batería de configuraciones que se distribuyen en comunes para todos los usuarios /opt/kde3/share/(apps/config/) y las propias de cada uno ~/.kde/share/(apps/config/). Luego, diferentes aplicaciones toman sus datos de diferentes lugares. Pregunta si necesitas saber alguna en concreto. Para terminar de responderte, te diré que en mi experiencia si creas un usuario pero no su carpeta correspondiente (o modificas el archivo de configuración para que busque en otro lugar) no podrás hacer un login con él. Un saludo.
admin
Fecha:: Jul 02, 2007
Fecha: 10:00
sanjurjo, por favor cierra esta pregunta y distribuye los puntos. Si no recibiste una solución para tu problema o la encontraste tu mismo, por favor deja un comentario para hacerlo saber a los expertos. Gracias, Quomon Admin
Fecha: 14:53
Mi pregunta va mas por con que entorno puedo contar cuando lanzo una aplicación desde distintos puntos, en concreto una aplicación lanzada desde un gestor de ventanas en las X (en mi caso el KDE), y una aplicación lanzada como script ¿Cual es su entorno hasta que hacemos un su?
Fecha:: Jul 06, 2007
Fecha: 07:18
Ok, creo que ya entiendo mejor lo que preguntas: En primer lugar, cualquier aplicación ya sea un ejecutable típico o un script van a contar inicialmente con el mismo entorno (en las mismas condiciones) ya que al ejecutar un script lo que hace el sistema es invocar el ejecutable intérprete. Otra cosa es después dependiendo del lenguaje (de script o no) cómo se puede acceder al entorno. Si estás familiarizado con bash, por ejemplo, si en una terminal escribes $ y pulsas tabulador dos veces te mostrará todas las variables disponibles. Generalmente, las que están en mayúscula son las que están disponibles como entorno. Si precisas saber un listado completo, es muy fácil sacarlo desde un programa en C: incluyendo la biblioteca unistd.h, declaras la variable extern char **environ; que es un array de char*, cada uno de ellos de la forma NOMBRE=VALOR y acabado en (char*)NULL (para saber cuándo acaba la lista). man environ o http://man.cx/environ(7)/es para más info :D Un código parecido al siguiente te mostraría el listado de variables disponibles en el entorno: #include <unistd.h> #include <stdio.h> extern char** environ; int main(int argc,char* argv[]) { int i; for (i=0;environ[i];i++) { printf ("%s\n", environ[i]); } } De todas maneras si necesitas manejar el entorno, no puedes toquitear demasiado este array, pero sí existen un par de funciones de bilbioteca muy útiles (getenv y setenv, comprueba los man) que te permiten obtener el valor de una variable y establecerlo, creando una nueva entrada si la variable no existe. Espero que esto te ayude un poco más que lo anterior. No dudes en explayarte un poco más en tu pregunta si necesitas más info. Un saludo.
Fecha:: Jul 09, 2007
Fecha: 18:53
Cada vez que leo las contestaciones, incluida la mía, me doy cuenta de que me explico peor. Lo que quiero saber es en que script se van cargando las distintas variables de entorno, desde que el ordenador arranca, hasta que tengo una ventana de konsole (por ejemplo). Esto último lo voy dominando, pero me gustaría saber que script controla las variables de entorno que va a tener un script de inicio, uno de los que lanza los daemons al empezar.
Fecha:: Aug 18, 2007
Fecha: 03:56
sanjurjo, encontraste una solución para tu pregunta? En caso de que sí, por favor cierra la pregunta y distribuye los puntos. Si encontraste la solución por cuenta propia, nos alegraría si la pudieras explicar aqui para ayudar a otros usuarios con el mismo problema. Si no encontraste ninguna solución aun, por favor escribe un comentario para hacerlo saber a los expertos que aun estás buscando una respuesta. Gracias, El Equipo de Administradores de Quomon
Fecha:: Aug 27, 2007
Fecha: 03:44
Sigo intentando saber donde se carga el entorno "básico" que se va a emplear al ejecutar los scripts de inicio. ¿acaso es directamente el entorno de root?
Responde a esta pregunta
Nuevo usuario
Email:
Al enviar estos datos serás automáticamente registrado como usuario de Quomon y te enviaremos tus datos de login a este email
Usuarios registrados
Nombre de usuario:
Contraseña:
¿Se te olvidó tu contraseña?
Escribe tu email debajo y te reenviaremos los datos de login.
Datos de Login Enviados
Preguntas
¿Cual es el mejor framework o utilidad para automatizar y programar hojas de ...
no prende el teclado normal de mi pc portatil toshiba satellite c655.
puedo cambiar mi clave wifi
Como hacer desaparecer el mensaje de WMS Idle al apagar mi equipo?
Pregunta de Adobe Reader
no puedo descargar nada en m pc ayudenme
Tienes 100 carácteres disponibles
Pos.
Experto
Puntos
1.
5970
2.
5543
3.
4848
4.
3995
5.
2840
6.
2000
7.
1802
8.
1721
9.
1575
10.
1485
Registrate hoy para compartir tus conocimientos con la comunidad y sea reconocido y retribuido por tus contribuciones.
Registrate Aqui
"Psst, Quomon es una web fantástica. Pásalo." Recomendar | Enlazar | Guardar en Delicious | Digg.com
Opciones de Idiomas
English:
Español:
Patrocinadores
Questions and Answers System