configurar gedit para que siempre se abra en una nueva ventana

8

Me gustaría configurar gedit para que cada vez que haga doble clic en un archivo de texto, se abra en una nueva ventana en lugar de una nueva pestaña. ¿Cómo se puede hacer esto?

Algo como,

gedit --new-window "file name"

, pero con un doble clic

Usando ubuntu 12.04 con canela y gedit - Versión 3.4.1

Presbitero
fuente

Respuestas:

8

Hay una geditconfiguración llamada notebook-show-tabs-mode, que generalmente se establece de forma predeterminada en "siempre", lo que significa que cada nuevo documento abierto se abrirá en una pestaña. Sin embargo, si lo configura en 'auto' ingresando el siguiente comando en el terminal, geditno se abrirá en una pestaña a menos que otro documento esté actualmente abierto.

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'

Sin embargo, si desea asegurarse de que nunca se abren pestañas, elija la configuración 'nunca', por lo que eso es probablemente lo que desea. Es posible que deba usar el menú Archivogedit para cambiar entre documentos, aunque geditaún le avisará cuando intente cerrarlo si todavía hay documentos sin guardar. Este es el comando que desea en este caso:

gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'

Para volver a la configuración predeterminada, use 'siempre' en el comando anterior en su lugar. También puede encontrar la lista completa de configuraciones ocultas geditingresando

gsettings list-recursively | grep -i gedit

pero creo que la notebook-show-tabs-modeconfiguración es quizás la que deseas.


Sin embargo, después de considerar su comentario, creo que también podría usar la opción independiente ( -s) gedit, ya que eso abrirá cada nuevo documento en una nueva ventana. Cree un .desktoparchivo como este, hágalo ejecutable y colóquelo en ~/.local/share/applications:

[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=

Luego, simplemente asócielo con archivos de texto editando ~/.local/share/applications/mimeapps.listy agregue lo siguiente a estas secciones del archivo (haciendo una copia de seguridad primero):

[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop

y

[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;

Reemplace geditspecialcon el nombre de su propio .desktoplanzador. Ahora, cuando hace clic en los archivos de texto, todos se abrirán en instancias separadas.


fuente
44
esto ya no funciona en confianza y superior
answerSeeker
'notebook-show-tabs-mode' ahora se llama 'show-tabs-mode', pero no hace el trabajo en mi caso
Markus Dutschke
9

Yo también necesito esto. De repente encuentro una solución más simple:

sudo nautilus /usr/share/applications/

Señale gedit , presione Alt + Intro (Propiedades) y reemplace el comando para

gedit -s %U

Probado en Xubuntu 12.04.2 LTS. Espero eso ayude.

usuario2223633
fuente
Esto funciona pero también abre todos los archivos nuevos MAXIMIZED. Causando que la nueva instancia cubra toda la pantalla
Chris
4

Para Nautilus y otras instancias de GUI

Edite su /usr/share/applications/gedit.desktoparchivo agregue el argumento --new-windowa la Exec=entrada:

Cambiar de:

[Entrada de escritorio]
Nombre = gedit
GenericName = Editor de texto
Comentario = Editar archivos de texto
Exec = gedit% U
Terminal = falso

Cambiar a:

[Entrada de escritorio]
Nombre = gedit
GenericName = Editor de texto
Comentario = Editar archivos de texto
Exec = gedit --new-window% U
Terminal = falso

Para la línea de comandos

Eso se encarga de las nautilusy otras guiinstancias. Para la línea de comandos utilizar la aliasen ~/.bashrccomo se ha mencionado por Leocadio González Casado anteriormente. Agregue esto a su ~/.bashrcarchivo.

alias gedit="gedit --new-window"

Nota:
Esto funciona con todas las versiones de Ubuntu.

LD James
fuente
tal vez sea mejor copiar primero el archivo '/usr/share/applications/gedit.desktop' a '~ / .local / share / aplicaciones / gedit.desktop' primero y modificar la versión copiada. Puedes cambiar adicionalmente. Esto simplemente sobrescribe la configuración para el usuario actual
Markus Dutschke
1

Muy buena característica para la configuración multimonitor para mirar un archivo y editar otro. Pero en algún momento podemos usar la configuración de ventana única. Para usar ambos:

  1. Ejecutar (como lo describe el usuario2223633):

    sudo nautilus /usr/share/applications/

  2. Señale gedit y cree una copia (ctrl + c, ctrl + v).

  3. Cambie el nombre de la copia a un nombre comprensible para usted.

  4. Señalar nueva copia gedit.

  5. Presione Alt + Enter o RightClick -> Propiedades (como lo describe el usuario2223633).

  6. Reemplace el comando para (como lo describe user2223633):

    gedit -s %U

  7. Cierre la ventana de Nautilus (abierta por root) lo antes posible.

  8. Abra una ventana de Nautilus o use Escritorio y apunte a cualquier archivo de texto

  9. Haga clic derecho y apunte a Abrir con - Otro programa.

  10. Si ve tanto gedit como su copia, la configuración habrá finalizado. Si no, presione "Mostrar otro programa" y abra el archivo con gedit copy.

  11. Repita la apertura 9 y 10 por gedit, no por copia.

Ahora puede abrir el archivo usando ambos modos usando Rightclick - Abrir con - Otro programa.

Probado por Ubuntu 13.04 X64

v_mil
fuente
0

En mi instalación de Ubuntu 14.10, una vez que se abre gedit, hacer clic derecho en el icono del iniciador mostrará una lista de selección. La primera entrada en la lista es "Abrir una nueva ventana".

Eso funciona para lo que necesito.

aero
fuente
0

Para hacerlo en la línea de comando solo agrega la siguiente línea ~/.bashrc

alias gedit="gedit --new-window"
Leocadio González Casado
fuente
0

Ubuntu 18.04 LTS =

sudo nautilus / usr / share / aplicaciones /

haga clic con el botón derecho en Editor de texto> Abrir con otra aplicación> Editor de texto

(necesita gedit.desktop no org.gnome.gedit.desktop)> change-

gedit% U

to

gedit -s% U

Squeeto Na
fuente