Es:Problemas comunes y soluciones

From NeoWiki

Revision as of 14:28, 6 January 2007 by RoyFocker (Talk | contribs)
Jump to: navigation, search
Este artículo no está actualizado, o necesita cambios estructurales o estilísticos para conformarse con la guía de estilo del resto de este wiki.

Hay algunos problemas que causan que las aplicaciones se cierren (crash) o funciones que todavía no corren perfectamente en NeoOffice. Esta página recoge algunos de estos problemas y los trucos para ayudar a limitar, y en algunos casos eliminar las causas del problema.

Contents

NeoOffice no inicia o se bloquea durante el inicio o inmediatamente después

  • Controla el fichero Console.log (usando /Aplicaciones/Utilidades/Console.app) para mensajes relacionados con Java, soffice.bin o NeoOffice.
  • Si NeoOffice se cuelga, controla la presencia de una nota current en el fichero ~/Libreria/Logs/CrashReport/soffice.bin.crash.log (el log del crash para NeoOffice, pero también de OpenOffice.org)
    Estos log frecuentemente contienen informaciones útiles, y aunque quizás a ti te parezcan jeroglíficos, uno de los desarrolladores o el equipo de soporte de la comunidad puede deducir el probblema basándose en las informaciones contenidas en el fichero del log.
    Lee esta sección [en] de la guía de Bugzilla para mayor información acerca de cómo obtener el log del crash.
  • Revisa si estás usando la versión más actualizada de Java (es decir 1.4.2 (o Java 1.5 para el Mac OS X 10.4)
    • Corre el programa para la 'Actualización de software... de Mac OS X (en el menú Apple (la manzada arriba a la izquierda)) e instala cualquier actualización del Mac OS X que aparezca. Es posible que tengas que correr varias veces la actualización para dejar al ordenador con las últimas versiones del sistema operativo.
    • Abre el programa Terminal (/Aplicaciones/Utilidades/Terminal.app), y escribe los siguientes comandos y luego apreta enter:
      java -version
      • Mac OS X 10.3.9:
        java version "1.4.2_09"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-233)
        Java HotSpot(TM) Client VM (build 1.4.2-56, mixed mode)
      • Mac OS X 10.4.3:
        java version "1.4.2_09"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-232)
        Java HotSpot(TM) Client VM (build 1.4.2-54, mixed mode)
  • Controla si tu instalación de Java se ha corrompido.
    1. Crea un fichero de solo texto y llámalo Test.java y escribe las siguientes líneas, luego guárdalo:
import java.awt.*;

public class Test {

        public static void main(String[] args) {

                Frame f = new Frame();
                Panel p = new Panel();
                f.add(p);
                f.setSize(500, 500);
                f.show();

        }

}
    1. Abre la aplicación Terminal (/Aplicaciones/Utilidades/Terminal.app) y cambia el directorio con el comando "cd" hasta llegar al lugar donde has colocado el fichero Test.java'.
    2. Compila el fichero Test.java usando los siguientes comandos en Terminal:
      javac Test.java
    3. Ejecuta el programa compilado con Java 1.4.2 escribiendo los siguientes comandos en Terminal :
      /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java -classpath . Test
    4. Si aparece una ventana vacía cuando ejecutas este programa, entonces quiere decir que 1.4.2 funciona. [1] (este link ha sido modificado para funcionar con Java 1.4.2)
    Haxies trabaja insertando su código en las aplicaciones en uso para personalizar el comportamiento de Mac OS X o de una aplicación de un modo no querido ni por Apple ni por el desarrollador de la aplicación. Un haxie podría correr un error que causa el bloqueo de la aplicación, o simplemente podría crear una condición que la aplicación no está preparada para afrontar y por consiguiente producir el bloqueo.
    Dado el objetivo del proyecto NeoOffice y el tiempo y recursos limitados de los programadores de estas aplicaciones, no se realizará ningún esfuerzo para resolver un error que se presenta debido a la presencia de Haxies.
    • Por tanto, deshabilita cualquier haxie que hayas instalado o añade NeoOffice a la lista de las aplicaciones excluidas del uso de Haxie.
  • Fichero de las preferencias del usuario que se ha corrompido
    • (Fuerza-)Cierra NeoOffice, traslada tu carpeta de preferencias de NeoOffice a otro directorio, y reinicia (no dejes que el programa importe las preferencias de NeoOffice 1.x a NeoOffice 2.x)
      • NeoOffice 2.x: ~/Librería/Preferencias/NeoOffice-2.x
      • NeoOffice 1.2.x: ~/Librería/Preferenciasa/NeoOffice-1.x
      • NeoOffice/J 1.1: ~/Librería/NeoOfficeJ-1.1

Problemas con los menú o con la barra de menú

  • Haxies y programas similares
    • MenuCracker
      Aunque no se trata de un Unsanity APE haxie, este hack para habilitar la posibilidad de insertar objetos en la barra de menú ha causado problemas a Mac OS X, tales como la desaparición de los menús de NeoOffice.

Se bloquea el menú de los tipos de fuente

  • Esto normalmente se debe a un tipo de carácter que se ha corrompido y que causa la interrupción o el bloqueo de las rutinas del sistema operativo en el diseño de texto (v.gr. Vivaldi)
    • Revisa si hay fuentes corruptas o deshabilitadas usando el Catálogo Tipográfico ("/Applicaciones/Catálogo Tipográfico")
      • Mac OS X 10.3.x: Usa FontDoctorâ„¢ (demo mode)
      • Mac OS X 10.4.x: Usa Catálogo Tipográfico :
        • Selecciona todas las fuentes en el Catálogo Tipográfico
        • En el menú archivo, selecciona Validar tipo de letra
        • Selecciona Advertencias en el menú de la ventana que aparezca
        • Luego revisa los tipos de fuentes que tengas que eliminar (los que tengan una cruz de color rojo o con un signo de exclamación amarillo), señálalos con "visto bueno" y haz click sobre Eliminar los tipos marcados.

Prestaciones

Causas comunes que llevan a un rendimiento escaso o lento

  • Procesos en background
    Procesos que son ejecutados constantemente en background pueden causar una disminución de las prestaciones de NeoOffice
  • Menos de 512 MB de RAM
    Mientras NeoOffice puede correr en un Mac con 512 MB de RAM, irá (y se iniciará) más lentamente, particolarmente si estás ejecutando también otras aplicaciones (Mac OS X funciona mejor con 512 MB o más de RAM). Afortunadamente comprar tarjetas de memoria no resulta muy costoso; añadir RAM es el modo más económicamente conveniente para acelerar tu Mac. Mira este link para conocer algunas experiencias relacionadas con esta sugerencia.
  • Has instalado muchos tipos de letra (lee esta del artículo sobre cómo instalar NeoOffice)
  • OpenOffice.org 2.0
    OpenOffice.org 2.0 por su propio sistema de funcionamiento crea una copia de todos los tipos de letra que están instalados en el Mac. Ya que estas fuentes se conservan dentro de la aplicación OpenOffice.org 2.0 (y no en una carpeta), todas estas fuentes se cargan a la hora de correr Apple Type Server (ATS) process y rsi disponibles para las aplicaciones del Mac OS X. Esta duplicación de los tipos de letra merma seriamente el rendimiento de NeoOffice, y además puede causar una visualización incorrecta de las fuentes o incluso errores.
    • No uses el paquete estándar de OpenOffice.org 2.0 y la versión; usa en cambio Start OpenOffice.org y la versión "stand-alone" de OpenOffice.org 2.0.
    • Después de haber usado OpenOffice.org 2.0, reinicia antes de usar NeoOffice para eliminar todos los tipos de letra extra cargados por el proceso ATS
  • Programas antivirus
    Algunos buscadores de virus esculcan todos los ficheros antes de que estos sean abiertos
    Algunos buscadores de virus esculcan ficheros comprimidos (.sit, .tar, .gz, .zip, .rar, .jar, etc.) cuando se intenta abrirlos
    NeoOffice abre un gran número de ficheros al inicio, incluidos muchos de tipo .zip and .jar.
    • Deshabilita la escansión de los ficheros por parte del antivirus en las carpetas de las aplicaciones de NeoOffice y en las carpetas de preferencias ~/Librería/Preferencias/NeoOffice-2.x), o en los ficheros comprimidos que se encuentran en la aplicación NeoOffice o en la carpeta de preferencias del programa.

Una patch sembra non aver fissato un bug come avrebbe dovuto

  • Mac OS X "mette da parte" (mette nella cache) le librerie condivise e le classi Java per migliorare le prestazioni; tuttavia questo si scontra con il fastidioso fatto che quando vengono istallate librerie condivise nuove o classi (cosa che avviene quando si installa una nuova patch di NeoOffice) la cache non viene svuotata. Se un bug sembra non essere stato risolto dopo l'installazione di una patch che avrebbe invece dovuto, prova a riavviare il tuo Mac; questo causa lo svuotamento della cache dalle vecchie librerie e classi. Se il bug persiste dopo il riavvio allora puoi riaprire il bug in Bugzilla.
  • Hai installato la patch mentre NeoOffice era in esecuzione. Chiudi e riavvia NeoOffice.

Le preferenze sembrano non rimanere

Quando i cambiamenti fatti nelle preferenze o nell'ambiente sembrano spariti ad un seccessivo riavvio di NeoOffice, la causa più probabile è che il profilo/le preferenze siano corrotte. Permetti a NeoOffice di crearne una nuova serie per eliminare il problema.

  1. Sposta o rinomina la tua cartella ~/Libreria/Preferences/NeoOffice-2.x o (~/Libreria/Preferences/NeoOffice-1.x per NeoOffice 1.x; in questo caso, rinomina o sposta anche la tua cartella ~/Libreria/NeoOfficeJ-1.1, se hai mai installato NeoOffice/J 1.1)
  2. Lancia NeoOffice; Creerà un nuovo profilo ed ambiente (for NeoOffice 2.0, assicurati che l'"assistente" non importi le preferenze dalla vecchia versione quando parte)
  • In alcuni casi gli errori potrebbero essere presenti solo nel profilo di NeoOffice 2.x o 1.x, permettendo così a NeoOffice di reimportare il profilo da quello di NeoOffice 1.x o NeoOffice/J 1.1 e ripristinare alcuni dei settaggi senza reintrodurre gli errori. In questo caso sposta semplicemente o rinomina la cartella ~/Libreria/Preferences/NeoOffice-2.x (~/Library/Preferences/NeoOffice-1.x per NeoOffice 1.x) prima di lanciare NeoOffice.

Alcune scorciatoie da tastiera non funzionano

  • Se assegni delle scorciatoie da tastiera in NeoOffice e queste non funzionano, può essere perché hai scelto una combinazione che è già assegnata a qualcos'altro in Mac OS X come scorciatoia di sistema o di qualche servizio.
    • Vai a vedere in Preferenze di Sistema, pannello Tastiera e Mouse, cartella Abbreviazioni da tastiera per vedere se la tua scelta è già usata come scorciatoia generale del sistema (questa opzione potrebbe essere disponibile solo per il Mac OS X 10.4).
    • Quindi dai un'occhiata nel submenù dei Servizi TextEditper vedere se qualche Servixio sta usando la combinazione di tua scelta (per esempio cmd-shift-L è spesso assegnato a Cerca con Google).
      • Se non hai mai usato le scorciatoie da tastiera dei Servizi e uoi liberartene, puoi installare Service Manager (freeware) pannello delle preferenze per disabilitare im Servizi che si desiderano (funziona con Mac OS X 10.2.x, 10.3.x, 10.4.x).
      • Gli utenti di Mac OS X 10.4.x posson anche usare l'applicazione ServiceScrubber (freeware) per disabilitare i servizi o riassegnare le loro scorciatoie da tastiera.
  • Se una combinazione di tasti viene mostrata in un menù di NeoOffice come una scorciatoia, ma questa non funziona, potrebbe essere che, sebbene sia assegnata come scorciatoia generale di NeoOffice, essa è stata sorpassata da una scorciatoia assegnata dal particolare modulo che stai utilizzando (per esempio Writer, Calc etc.)
    Questo è il caso di cmd-shift-F11, per esempio; La barra dei menù mostra che questa combinazione di tasti chiama la finestra di dialogo relaativa a Strumenti-Opzioni, ma non funziona in Writer, visto che Writer l'ha assegnata a qualcos'altro che ha a che fare con i modelli. Una volta cancellata l'assegnazione fatta dal modulo specifico allora la scorciatoia funziona come mostrato nella barra dei menù.

{{botlangbarES|English Français Deutsch [[It:Problemi Comuni e Soluzioni}}

Personal tools