basico - administración de configuraciones de gnome 2.docx

7
Administración de configuraciones de GNOME 2. Introducción. El escritorio de GNOME 2 utiliza GConf para almacenar y administrar la configuración de la mayor parte de sus componentes. Se ejecuta en segundo plano como gconfd-2 e inicia automáticamente junto con el escritorio, sólo una instancia por usuario. La configuración del escritorio puede hacerse desde las preferencias de las aplicaciones individuales, como diversos componenetes del Centro de Control, utilizando gconftool-2 o bien a través de la herramienta gráfica gconf-editor. GConf almacena las configuraciones de los usuarios en el directorio ~/.gconf de cada usuarios. Los datos dentro de este directorio sólo pueden ser modificados por las preferencias de las aplicaciones, componentes del escritorio, gconftool-2 o bien la herramienta gráfica gconf-editor. Cualquier modificación realizada con editor de texto dentro de este directorio será ignorada por completo por gconfd-2 y se perderá irremediablemente al cerrar la sesión. Uso de gconftool-2. Se puede utilizar gconftool-2 como usuario regular para cambiar el valor de cualquier configuración de GConf. Como root es posible cambiar los valores predeterminados o bien establecer valores obligatorios. Para obtener una lista completa de las opciones de configuración del escritorio de un usuario regular, junto con los valores que éstas tengan, ejecute gconftool-2 con la opción --recursive-list (o bien - R) y /desktop/gnome (sin diagonal al final) como argumento: gconftool-2 --recursive-list /desktop/gnome Ejecute como usuario regular gconftool-2 con la opción --recursive- list (o bien -R) y /apps (sin diagonal al final) como argumento para obtener una lista completa de las opciones de configuración de las aplicaciones que utiliza GConf junto con los valores de éstas:

Upload: acordeoneroleonel

Post on 26-Sep-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Administracin de configuraciones de GNOME 2.Introduccin.El escritorio de GNOME 2 utiliza GConf para almacenar y administrar la configuracin de la mayor parte de sus componentes. Se ejecuta en segundo plano como gconfd-2 e inicia automticamente junto con el escritorio, slo una instancia por usuario.La configuracin del escritorio puede hacerse desde las preferencias de las aplicaciones individuales, como diversos componenetes del Centro de Control, utilizando gconftool-2 o bien a travs de la herramienta grfica gconf-editor.GConf almacena las configuraciones de los usuarios en el directorio ~/.gconf de cada usuarios. Los datos dentro de este directorio slo pueden ser modificados por las preferencias de las aplicaciones, componentes del escritorio, gconftool-2 o bien la herramienta grfica gconf-editor. Cualquier modificacin realizada con editor de texto dentro de este directorio ser ignorada por completo por gconfd-2 y se perder irremediablemente al cerrar la sesin.Uso de gconftool-2.Se puede utilizar gconftool-2 como usuario regular para cambiar el valor de cualquier configuracin de GConf. Como root es posible cambiar los valores predeterminados o bien establecer valores obligatorios.Para obtener una lista completa de las opciones de configuracin del escritorio de un usuario regular, junto con los valores que stas tengan, ejecute gconftool-2 con la opcin --recursive-list (o bien -R) y /desktop/gnome (sin diagonal al final) como argumento:gconftool-2 --recursive-list /desktop/gnome

Ejecute como usuario regular gconftool-2 con la opcin --recursive-list (o bien -R) y /apps (sin diagonal al final) como argumento para obtener una lista completa de las opciones de configuracin de las aplicaciones que utiliza GConf junto con los valores de stas:gconftool-2 --recursive-list /apps

Ejecute gconftool-2 con la opcin --search-key-regex, seguida de una expresin regular o cadena de texto que se desee buscar para realizar una bsqueda. En el siguiente ejemplo se realiza la bsqueda de claves que coincidan con la cadena picture_filename:gconftool-2 --search-key-regex picture_filename

Ejecute gconftool-2 con la opcin --short-docs y el nombre de la clave como argumento para obtener una descripcin corta de una clave en particular. En el siguiente ejemplo se consulta la descripcin corta de la clave /desktop/gnome/background/picture_filename:gconftool-2 --short-docs \/desktop/gnome/background/picture_filename

Lo anterior devolver en esta clave se establece un archivo de imagen.Ejecute gconftool-2, con la opcin --long-docs y el nombre de la clave como argumento para obtener una descripcin de una clave en particular. En el siguiente ejemplo se consulta la descripcin de la clave /desktop/gnome/background/picture_filename:gconftool-2 --long-docs \/desktop/gnome/background/picture_filename

Lo anterior devolver que se trata de la configuracin para establecer el tapiz o fondo de pantalla del escritorio.Ejecute gconftool-2 con la opcin --get (o bien -g) y el nombre de la clave como argumento para obtener los valores de una clave en particular, como usuario regular. En el siguiente ejemplo se consulta el valor de /desktop/gnome/background/picture_filename, que corresponde al archivo de imagen utilizado como fondo de pantalla del escritorio:gconftool-2 --get /desktop/gnome/background/picture_filename

La salida puede devolver algo similar a lo siguiente:/usr/share/backgrounds/waves/waves.xml

Ejecute gconftool-2 con la opcin --set (o bien -s), el nombre de la clave, la opcin --type (o bien -t) y el tipo de valor (bool, float, int, list, pair o string para definir valores tipo booleano, flotante, entero, lista, par o cadena, respectivamente) y finalmente el valor a establecer para la clave para cambiar cambiar el valor cualquier configuracin, slo para el usuario regular utilizado. En el siguiente ejemplo se establece /usr/share/backgrounds/cosmos/jupiter.jpg como el valor para la clave /desktop/gnome/background/picture_filename:gconftool-2 --set /desktop/gnome/background/picture_filename \--type string "/usr/share/backgrounds/cosmos/jupiter.jpg"

Ejecute gconftool-2 con la opcin --unset (o bien -u) y el nombre de la clave como argumento para regresar una clave a su valor predeterminado. En el siguiente ejemplo se elimina el valor personalizado para el clave /desktop/gnome/background/picture_filename:gconftool-2 --unset /desktop/gnome/background/picture_filename

Ejecute gconftool-2 con la opcin --recursive-unset y el nombre de cualquier directorio de GConf para regresar a todo el contenido a sus valores predeterminados. En el siguiente ejemplo, se eliminarn los valores personalizados de todas las configuraciones que estn debajo de /desktop/gnome/background:gconftool-2 --recursive-unset /desktop/gnome/background

Ejecute gconftool-2 como root con la opcin --direct (acceso directo a la base de datos de configuraciones), la opcin --config-source con la ruta xml:readwrite:/etc/gconf/gconf.xml.defaults, la opcin --set con el nombre de la clave cambiar, la opcin --type con el tipo de valor y un valor para establecer valores predeterminados. En el siguiente ejemplo se establecer el archivo /usr/share/backgrounds/cosmos/jupiter.jpg como el valor predeterminado de /desktop/gnome/background/picture_filename:gconftool-2 --direct \--config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \--set /desktop/gnome/background/picture_filename \--type string "/usr/share/backgrounds/cosmos/jupiter.jpg"

Como usuario regular ejecute lo siguiente:gconftool-2 --unset /desktop/gnome/background/picture_filename

Lo anterior mostrar como valor predeterminado al archivo /usr/share/backgrounds/cosmos/jupiter.jpg en la que se estableci originalmente en el sistema. El usuario podr establecer cualquier otra imagen que desee como fondo de escritorio y cuando elimine su configuracin personalizada para esta clave, se mostrar la imagen que se haya establecido como predeterminada.Ejecute gconftool-2 con la opcin --direct, la opcin --config-source con la ruta xml:readwrite:/etc/gconf/gconf.xml.defaults y la opcin --unset para regresar una clave al valor original. En el siguiente ejemplo se regresar a su valor original la clave /desktop/gnome/background/picture_filename:gconftool-2 --direct \--config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \--unset /desktop/gnome/background/picture_filename

Para establecer valores obligatorios, es decir configuraciones que los usuarios estarn imposibilitados para cambiar, ejecute gconftool-2 como root con la opcin --direct (acceso directo a la base de datos de configuraciones), la opcin --config-source con la ruta xml:readwrite:/etc/gconf/gconf.xml.mandatory, la opcin --set con el nombre de la clave a cambiar, la opcin --type con el tipo de valor y el valor que se desea establecer como predeterminado para una clave en particular. En el siguiente ejemplo se establecer /usr/share/backgrounds/cosmos/jupiter.jpg como el valor obligatorio de /desktop/gnome/background/picture_filename:gconftool-2 --direct \--config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \--set /desktop/gnome/background/picture_filename \--type string "/usr/share/backgrounds/cosmos/jupiter.jpg"

Para poder apreciar este cambio, es necesario cerrar la sesin de escritorio que est activo y volver a ingresar a ste. En algunos casos slo ser necesario cerrar y volver a ejecutar una aplicacin en particular para la cual se hayan establecido los valores obligatorios.Para regresar una clave al valor original, ejecute gconftool-2 con la opcin --direct, la opcin --config-source con la ruta xml:readwrite:/etc/gconf/gconf.xml.defaults y la opcin --unset. En el siguiente ejemplo se regresar a su valor original la clave /desktop/gnome/background/picture_filename:gconftool-2 --direct \--config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \--unset /desktop/gnome/background/picture_filename

La mayora de las distribuciones actuales de GNU/Linux utilizan las rutas /etc/gconf/gconf.xml.defaults y /etc/gconf/gconf.xml.mandatory, por lo cual todo lo anterior deber funcionar sin problemas. En SUSE Linux Enterprise 10 y versiones anteriores, las rutas son /etc/opt/gnome/gconf/gconf.xml.defaults y /etc/opt/gnome/gconf/gconf.xml.mandatory, para las configuraciones predeterminadas y obligatorias, respectivamente.Configuraciones ms comnmente restringidas en el escritorio de GNOME. /desktop/gnome/lockdown/disable_application_handlers:Tipo de valor booleano. Si se establece el valor true, impide que todas las aplicaciones para GNOME puedan ejecutar cualquier gestor de URL o tipos MIME. /desktop/gnome/lockdown/disable_command_line:Tipo de valor booleano. Si se establece el valor true, se impide que el usuario acceda a la terminal de GNOME o que se permita la ejecucin de cualquier programa externo desde cualquier aplicacin para GNOME. sto tambin desactiva el acceso al dilogo del panel Ejecutar aplicacin. /desktop/gnome/lockdown/disable_lock_screen:Tipo de valor booleano. Si se establece el valor true, impide que el usuario pueda bloquear su escritorio con el salvapantallas. /desktop/gnome/lockdown/disable_printing:Tipo de valor booleano. Si se establece el valor true, impide que el usuario pueda imprimir. Desactiva el acceso a todos los dilogos Imprimir de todas las aplicaciones para GNOME. /desktop/gnome/lockdown/disable_print_setup:Tipo de valor booleano. Si se establece el valor true, impide que el usuario pueda modificar los ajustes de impresin. Desactiva el acceso a todos los dilogos Configurar impresin de todas las aplicaciones. /desktop/gnome/lockdown/disable_save_to_disk:Tipo de valor booleano. Si se establece el valor true, impide que el usuario pueda guardar archivos en el disco. Desactiva el acceso a todos los dilogos Guardar como de todas las aplicaciones. /desktop/gnome/lockdown/disable_user_switching:Tipo de valor booleano. Si se establece el valor true, previene que el usuario seleccione otra cuenta mientras su sesin est activa. /apps/nautilus/lockdown/disable_context_menus:Tipo de valor booleano. Si se establece el valor true, previene que los usuarios puedan utilizar los menes contextuales del administrador de archivos Nautilus que se muestran al hacer clic derecho o pulsar la tecla de men contextual. Muy recomendado para kioskos y pantallas tctiles. /apps/panel/global/disable_log_out:Tipo de valor booleano. Si se establece el valor true, el panel impedir al usuario cerrar la sesin, eliminando las entradas de men de salida de sesin. /apps/panel/global/locked_down:Tipo de valor booleano. Si se establece el valor true, el panel impedir cambios en su configuracin. Algunas mini-aplicaciones individuales quiz necesiten bloquearse de forma independiente. El panel (o la sesin) debe reiniciarse para que esto surta efecto.Herramienta gconf-editor.La herramienta grfica gconf-editor permite hacer todo lo que hace gconftool-2. Slo es necesario localizar y seleccionar la clave, hacer clic derecho y editar el valor de la clave o bien desestablecer sta o bien establecer el valor de la clave como predeterminado u obligatorio. Para distribuciones que incluyen PolicyKit (o polkit), aparecer un dilogo que solicitar la contrasea del administrador cuando se requiera establecer valores predeterminados u obligatorios. Para las distribuciones que carecen de PolicyKit, es necesario ejecutar gconf-editor como root a fin de poder establecer valores predeterminados u obligatorios.

GConf-editor.Puede instalarse en CentOS, Fedora y Red Hat Enterprise Linux ejecutando lo siguiente:yum -y install gconf-editor

Puede instalarse en openSUSE y SUSE Linux Enterprise ejecutando lo siguiente:yast -i gconf-editor