¿Cómo se gedit
puede forzar a abrir una nueva ventana independientemente de las ventanas gedit existentes cada vez que se hace doble clic en un archivo de texto (.txt) en un escritorio Gnome de Debian 8, Jessie?
Supongamos que a.txt ya está abierto en una ventana gedit y que b.txt hace doble clic en un escritorio Gnome de Debian 8 Jessie. Luego, desafortunadamente, por defecto de fábrica, b.txt se abrirá en una pestaña en la misma ventana que a.txt.
Sin embargo, quiero b.txt
que se abra en una nueva ventana de gedit para que haya dos ventanas: la ventana existente para a.txt y una nueva ventana para b.txt.
Si Gnome invocó gedit con la opción "-s" como en
gedit -s b.txt
luego b.txt
se abriría en una nueva ventana, mientras que a.txt permanece en su ventana existente.
Sin embargo, por defecto, Gnome parece invocar gedit sin la opción "-s".
El archivo de configuración
/usr/share/applications/org.gnome.gedit.desktop
contiene la directiva de ejecución
Exec=gedit %U
Entonces, lo cambié a
Exec=gedit -s %U
mediante los siguientes comandos, y reinició la computadora.
cd /usr/share/applications
su # similar to sudo
mv org.gnome.gedit.desktop org.gnome.gedit.desktop.bak
perl -pe 's/Exec=gedit %U/Exec=gedit -s %U/' org.gnome.gedit.desktop.bak > org.gnome.gedit.desktop
diff org.gnome.gedit.desktop org.gnome.gedit.desktop.bak
Sin embargo, este método ha fallado. El b.txt todavía se abre en una pestaña en la misma ventana que a.txt. Estoy atascado. Necesito tu ayuda.
El modo predeterminado de gedit es "ventana única, pestañas múltiples". Quiero el modo "ventanas múltiples".
Por cierto, el siguiente método inútil convierte a gedit en el modo "ventana única, sin pestaña", que no es lo que quiero.
gsettings set org.gnome.gedit.preferences.ui show-tabs-mode 'never'
Con este método "gsettings", gedit cierra automáticamente a.txt y reutiliza la ventana existente de a.txt para abrir b.txt en él cada vez que se hace doble clic en un escritorio. Por lo tanto, es el modo "ventana única, sin pestaña" (en oposición a "ventanas múltiples").
(Por cierto, el valor predeterminado para "show-tabs-mode" es 'auto').