Oh, cómo amo Ubuntu y todas sus características, pero este "error" me ha estado enojando durante tanto tiempo y finalmente he decidido pedir ayuda aquí.
He asignado todos los .php
archivos para que se abran con gedit cada vez que hago doble clic en ellos en nautilus. Ahora, el comportamiento es extraño.
- No tengo gedit corriendo
- Hago doble clic en un archivo para abrirlo
- Se abre una ventana gedit y se carga el archivo
- Hago doble clic en otro archivo para abrirlo
Ahora, hay 2 resultados posibles:
5A) El archivo se abre en la misma ventana de gedit en una nueva pestaña
5B) El archivo se abre en una nueva ventana de gedit, lo que da como resultado la ejecución de 2 gedits.
Si A o B sucede parece ser totalmente aleatorio y continúa infinitamente. Eso significa que hago doble clic en 100 archivos y podría terminar con 60 gedits, algunos de los cuales tendrán 1 pestaña, algunos tendrán 2 pestañas, algunos tendrán 3 pestañas ...
Esto es extremadamente molesto y una solución para esto sería muy apreciada. ¿Alguien ha tratado de solucionar este problema?
Esto ha sucedido en Ubuntu 10.04, 10.10 y 11.10. Todas las versiones de Ubuntu que he probado.
Quería tener todos los archivos abiertos en una sola ventana gedit. No encontré esta información en otro lugar, pero con los siguientes cambios logré tener todos los archivos de texto abiertos en una sola ventana como nuevas pestañas, sin importar cómo los abro (a través del iniciador, a través de nautilus, a través de Gnome DO).
Obtenga el número de pantalla: escriba
echo $DISPLAY
en la línea de comando. por ejemplo, obtienes:0
como número de pantallaAbrir
/usr/share/applications/gedit.desktop
como superusuario con un editor de texto.Cambia la línea que dice:
a
¿Dónde
:0
está tu número de pantalla?fuente
gedit
abrir nuevas instancias (ventanas). Al menos en la versión actual 3.18.Esto no sucede al azar
Por defecto, Gedit no está hecho para abrir muchas instancias, sino una para cada pantalla. Si abre en la pantalla donde aún no está Gedit abrirá archivos en Gedit, la bruja existe ahora en esa pantalla desde la cual se abre el archivo.
Entonces, puede hacer que la primera instancia de gedit esté en Todos los espacios de trabajo para que siga su pantalla activa. O trabaje en cada espacio de trabajo con cada proyecto y cada uno con su propio Gedit`s abierto. En los métodos abreviados de teclado, puede crear un nuevo método abreviado para alternar la ventana en todos los espacios de trabajo.
O es posible que siempre se abra en una nueva instancia utilizando el comando de acceso directo en Abrir con ...
gedit --new-window
Entonces, puede intentar abrir las propiedades de php con reset y poner una nueva apertura solo con Gedit
usando
gedit --help-all
ull ver otra opción de apertura con gedit.Y también puede intentar eliminar gedit con todos los archivos de configuración e instalarlo limpio usando
sudo apt-get purge gedit && sudo apt-get clean && sudo apt-get update && sudo apt-get install gedit
ACTUALIZACIÓN: pude reproducir, al mover la ventana un poco fuera de la pantalla y luego abrir un archivo, se abre en una nueva ventana. De alguna manera piensa que está en otra pantalla.
fuente
Esto comenzó a pasarme a mí. No pude encontrar ningún archivo de configuración relevante, e incluso intenté purgar + limpiar. Finalmente encontré lo que era. La ventana de Gedit se estaba abriendo de tal manera que parecía que estaba maximizada, pero no fue así. Presioné el botón de maximizar en la ventana y esto solucionó el problema. Tenga en cuenta que la ventana no cambió de tamaño, solo las esquinas pasaron de redondo a cuadrado. Parece que esto debe ser un error en el algoritmo @fossfreedom descrito anteriormente.
Nota: Cuando cierra la ventana, el estado de maximizar / minimizar debe almacenarse en alguna configuración de usuario en algún lugar. Este estado sobrevive a la purga + limpieza, y tampoco está en confesiones de Gedit por usuario.
fuente