Problemas con el Runtime

¿Cómo reseteo las propiedades del manejo de sesiones?

Mucha gente encuentra el manejo de sesiones muy útil. Sin embargo, algunas veces el manejo de sesiones puede despistarse, y hacer cosas indeseadas como recordar tus propiedades después de que tu hermano pequeño atacara tu ordenador. ****However, sometimes session management can go astray, and do undesired things like remember your settings after your kid brother attacked your computer. Si GNOME está correctamente instalado, volver tus propiedades a las por defecto es fácil.

Primero, sal completamente de X. Si estás usando el manejo de sesiones, deberías ser capaz de usar la opción Log out del ***Foot menu para salir. Si eso no funciona, aprieta las teclas control y alt, y presiona retroceder (borrar). Si eso tampoco a funcionado, y ahora aparece un ***login prompt tipo XDM o GDM **** seria conveniente explicar que es ****, cambia a un login modo texto (control-alt-F1 en muchos sistemas, consulta la documentación si no estás seguro, loguea como un usuario diferente y usa ****If that still doesn't work, and you are now looking at an XDM or GDM login prompt, switch to a text login (control-alt-F1 on many systems, consult your system documentation if you aren't sure, log in as a different user and use su en un xterm si estás realmente en un apuro ***in an xterm if you are really in a bind).

Después, para quitar tus propiedades, estando fuera de X, quita el archivo ~/.gnome/session . La próxima vez que arranques las X, o la próxima vez que loguees desde GDM, deberías empezar con el gestor de ventanas, panel por defecto, el gmc y visor de ayuda.

Inicié GNOME con manejo de sesiones, ¿por qué me aparece esta pantalla gris (ni panel, ni nada)?

Si usas el manejo de sesiones, y no se puede encontrar una sesión, esto es lo que aparece. Primero, ¿has probado a resetear las propiedades del manejo de sesiones (Ver arriba )? Si esto no lo arregla, entonces gnome-session tiene un problema para encontrar el archivo default.session . En las versiones gnome-core 1.03 y posteriores el archivo debería estar en $prefix/share/gnome . ****Prior to that it should be in $prefix/share . Si el fichero no está, probablemente deberías instalar el gnome-core.

¿Cómo le indico al manejo de sesiones que gestor de ventanas usar?

Esta es una pregunta más difícil de lo que parece, ya que la respuesta depende de que versión de GNOME estés utilizando. La respuesta más fácil es que uses las propiedades del apartado Window Manager en control-center . Si por alguna razón no te funciona, aquí tienes como hacerlo.

En la versión 1.03 del gnome-core y anteriores, el gestor de ventanas se selecciona poniéndolo en un archivo llamado default.wm . El archivo que crea el sistema por defecto debería estar en el directorio ****The system default for this file should be in either the $prefix/share/gnome o en el (or **en el original) $prefix/share , cualquiera que sea el que contiene al directorio ****whichever one has the file default.session ****** esta frase anterior no me queda nada clara ****.

El usuario puede poner una versión específica de default.wm en el directorio ~/.gnome . El archivo default.wm debería parecese a:


[Default]
WM=foo

Donde foo debería ser remplazada por el gestor de ventanas que quieras. Si quieres cambiar el gestor de ventanas por defecto del sistema, también tendrás que cambiar el archivo default.session .

En las versiones 1.04 y posteriores de gnome-core, es mucho más fácil. Pon la variable de entorno WINDOW_MANAGER con el gestor de ventanas que quieras, entonces arranca X. ****If that variable is not set, GNOME ejecutará un script para tratar de encontrar con acierto un buen gestor de ventanas ****to make a good guess as to your window manager. Puedes tambier editar el archivo ~/.gnome/default.wm como en las versiones antiguas.

Todo parece funcionar, pero la mayoría de mis iconos son simplemente cuadrados negros, o manchas**or random spots*. ¿Cómo hago aparecer mis iconos?

La mayoría de iconos de GNOME son imágenes de formato gráfico PNG , mostradas via libpng y la librería de graficos Imlib. *****displayed via libpng and the Imlib graphics library. El problema es, que esta parte de Imlib parece ser muy melindrosa *** finicky, segun el diccionario tocho que tengo *** The trouble is, this part of Imlib seems to be very finicky, y expresa su desagrado mostrando basura (los cuadrados negros son basura más limpia). ****and it shows its displeasure by displaying garbage (the black squares are just cleaner garbage).

Hay unas cuantas cosas que pueden ser la causa de que esto ocurra. El problema más común es una libpng mala, confundida o que falta. ****The most common problem is a bad, missing or confused libpng. Si tienes libpng versión 1.0.2, asume que es mala. Sólo usa las versiones 1.0.1, 1.0.3 o posteriores. Que no esté es fácil, si no existe ningún archivo llamdo "libpng.so" o "libpng.so.2", y estás en un sistema con librerías dinámicas, entonces te falta, consigue una copia e instálala. Para ver si está confundida, mira a ver si tienes más de una copia de "libpng.so" o "libpng.so.2", si es así, borra las dos y reinstala la correcta.

Otra posibilidad es la que tengo yo en una de mis máquinas (Una box RedHat con un procesador AMD5x86 y egcs). Si uso alguna optimización cuando compilo glib o imlib, aparece el problema descrito (imlib usa el gmodule portion de glib para cargar el código PNG). Compilar esos dos paquetes sin ninguna optimización funciona bien **switches on**. Eso lo arregla. Por lo que yo puedo decir, esto es un bug en mi compilador, no en GNOME. ***Another possibility is one I have on one of my machines (A RedHat box with an AMD5x86 processor and egcs). If I use any optimization when I compile glib or imlib, I get the problem described (imlib uses the gmodule portion of glib to load the PNG code). Try compiling those two packages with no optimization switches on. That might fix it. As far as I can tell, this is a bug in my compiler, not in GNOME.

También he recibido un informe donde se comenta que el problema podría ocurrir por interferencias de versiones de ImageMagick. Si estás desorientado, quizá quieras intentar quitar o actualizarla. ***I have also received a report that the problem could occur from interference from some versions of ImageMagick. If you are at a loss, you might want to try removing or upgrading it.