¿Cómo puedo ejecutar gedit con una configuración diferente?


Respuestas:


5

No parece ser compatible en este momento, vea este informe de error aguas arriba .

Sin embargo, puede crear un contenedor para gedit, que establezca los complementos específicos que desee a través de gconftool-2.

Esto se vería algo así como:

#!/bin/bash
old_config=$(gconftool-2 --get "/apps/gedit-2/plugins/active-plugins")
gconftool-2 --set --type list --list-type string "/apps/gedit-2/plugins/active-plugins" "[$1]"
gedit
gconftool-2 --set --type list --list-type string "/apps/gedit-2/plugins/active-plugins" "$old_config"

Ahora guarde esto en algún lugar como, por ejemplo. gedit_profile y hacerlo ejecutable:

chmod +x  gedit_profile

Para cargar diferentes perfiles, simplemente llámelo con una lista de complementos separados por comas que desea habilitar, por ejemplo:

/path/to/gedit_profile "terminal,colorpicker"

[Por supuesto, entonces puedes poner esto en lanzadores separados.]


Esto funciona mejor para mis necesidades: #! / Bin / bash normalConfig = gconftool-2 -g "/ apps / gedit-2 / plugins / active-plugins" gconftool-2 -s --type list --list-type string " / apps / gedit-2 / plugins / active-plugins "" [$ 1] "gedit gconftool-2 -s --type list --list-type string" / apps / gedit-2 / plugins / active-plugins "" [ $ normalConfig] "
MetaDark

Sí, esa es la versión avanzada (de ahí la parte de "algo así" en mi respuesta: P).
htorque

Establecer valores a través de gconf también funciona para otras opciones (p. Ej., Esquema de colores) ... Debido a que la nueva configuración es efectiva de inmediato, solo puede agregar un par de External Toolselementos de menú (con teclas de acceso directo opcionales) (Herramientas externas es un complemento estándar). Me interesó esto porque me gusta la idea de dos instancias de gedit con diferentes configuraciones de color, pero no creo que gedit permita instancias concurrentes :(
Peter.O
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.