Modificar el perfil "alumno"

Foro para que los usuarios de MAX consulten las dudas que puedan tener.

Moderadores: daniel.esteban, victor.armendariz, ruben.garcia45, irene.olalla, dgonzalezarroyo

Responder
des_cra.zarzalejo
Mensajes: 9
Registrado: 03 Dic 2013, 12:11

Hola a tod@s!

Llevo con esto bastante tiempo, y no hay manera. Explico el problema:

Necesito que el panel superior que sale en la instalación "alumnos Infantil/Primaria"...

Imagen

... se oculte automáticamente para no perder una franja de nuestros pequeños monitores.

En las últimas jornadas TIC me recomendaron seguir este consejo.

Este comando me da cada vez resultados distintos. Intento hacerlo de 0, es decir, reinicio, me logo como alumno y dejo pasar unos minutos para que cargue todo, abro un terminal y ejecuto...

Código: Seleccionar todo

find . -mmin -1
... Con los resultados obtenidos en distintos reinicios he puesto todas estas excepciones en el perfil "alumno", sin éxito:

Imagen

Gracias de antemano.
des_mariodebian
Mensajes: 581
Registrado: 05 Ene 2008, 21:00
Contactar:

Hay una opción más sencilla.

Homealumno permite ejecutar scripts antes y después de limpiar el perfil. Para tu caso necesitas que se ejecute después...

Creas un archivo en /var/lib/homealumno/post-run/ con el nombre del perfil que se está aplicando (por defecto el archivo se debería llamar alumno sin extensión) con este contenido

Código: Seleccionar todo

#!/bin/bash
dconf write /org/gnome/gnome-panel/layout/toplevels/bottom-panel/auto-hide true
No se si el panel es bottom-panel o top-panel, tendrás que investigar con dconf-editor...

Lo último es darle permisos de ejecución:

Código: Seleccionar todo

chmod +x /var/lib/homealumno/post-run/alumno
des_cra.zarzalejo
Mensajes: 9
Registrado: 03 Dic 2013, 12:11

Muchas gracias por la ayuda.

Llevo un rato investigando toda la información (desde mi inmensa ignorancia de Ubuntu).

No lo he conseguido, explico todo lo que he hecho:

Primero he averiguado qué panel es. Con mi MAX 6.5 no funciona "dconf-editor", en su defecto lo he hecho con "gconf-editor", que debe ser muy parecido. El panel es este: "/apps/panel/toplevels/panel_1/".

Con esto he creado el archivo con gedit, con el siguiente código:

Código: Seleccionar todo

#!/bin/bash
dconf write /org/gnome/gnome-panel/layout/toplevels/panel_1/auto_hide true
Como no me muevo muy bien por las carpetas de sistema, lo he grabado en una carpeta en el escritorio y he cambiado los permisos (en la carpeta /var/lib/homealumno/post-run/ me decía que no tenía los permisos)

Código: Seleccionar todo

chmod +x '/home/madrid/Escritorio/xxx/alumno'
Lo he movido a la carpeta correspondiente:

Código: Seleccionar todo

sudo cp '/home/madrid/Escritorio/xxx/alumno' '/var/lib/homealumno/post-run'
Sin éxito.

Mi siguiente intento ha sido poniendo la ruta exacta que me daba gconf-editor:

Código: Seleccionar todo

#!/bin/bash
dconf write /apps/panel/toplevels/panel_1/auto_hide true
Tampoco ha tenido éxito.

Por último, he hecho todo lo anterior pero llamando al archivo "homealumno", como el perfil... Tampoco.

No sé qué estoy haciendo mal...

Me gustaría también cambiar el siguiente valor, no sé si la sintaxis sería correcta:

Código: Seleccionar todo

#!/bin/bash
dconf write /org/gnome/gnome-panel/layout/toplevels/panel_1/auto_hide true
dconf write /org/gnome/gnome-panel/layout/toplevels/panel_1/unhide_delay 500
Gracias
des_javier.puche
Mensajes: 92
Registrado: 30 Nov 2006, 12:01

No, No, gconf es anterior y totalmente distinto, ibas por el buen camino pero entonces en vez de escribir con dconf lo tienes que hacer con gsettings ... a ver si encuentro un ejemplo:
http://manpages.ubuntu.com/manpages/nat ... ngs.1.html
a partir de esto que recupero de un email: gsettings set org.gnome.desktop.media-handling automount false

tu caso sería:
gsettings set org.gnome.gnome-panel.layout.toplevels.panel_1.auto_hide true

nos cuentas, saludos,
Javier.
des_cra.zarzalejo
Mensajes: 9
Registrado: 03 Dic 2013, 12:11

Gracias por la respuesta, y perdona mi tardanza, he tenido muy poquito tiempo en el último mes.

No lo he conseguido. He hecho lo siguiente:

Crear el archivo en el escritorio, el la carpeta xxx:

Código: Seleccionar todo

#!/bin/bash
gsettings set org.gnome.gnome-panel.layout.toplevels.toplevel-0.auto_hide true
He puesto "toplevel-0 porque aquí en casa tengo 7.5 y así me lo marcaba dconf-editor (es diferente en 6.5).

Darle permisos:

Código: Seleccionar todo

chmod +x '/home/madrid/Escritorio/xxx/alumno'
Borrar el archivo anterior:

Código: Seleccionar todo

sudo rm -r -f '/var/lib/homealumno/post-run/alumno'
Copiarlo:

Código: Seleccionar todo

sudo cp '/home/madrid/Escritorio/xxx/alumno' '/var/lib/homealumno/post-run/alumno'
Y todo sigue igual.

Gracias y un saludo.
des_ezequiel
Mensajes: 1365
Registrado: 03 Mar 2005, 14:02

Hola.

Creo que has indicado mal el panel.

Sigue estos pasos:

1. Inicia con usuario madrid.

2. Estas usando la línea de comandos. Voy a explicarlo con el mínimo de comandos y el editor gráfico gedit que es más accesible a otros usuarios.

Abre un terminal y ejecuta:

Código: Seleccionar todo

gksudo gedit /var/lib/homealumno/post-run/alumno
3. Escribe la contraseña del usuario madrid y entras ya en el editor como administrador.

4. Copia y pega esto:

Código: Seleccionar todo

#!/bin/bash
dconf write /org/gnome/gnome-panel/layout/toplevels/toplevel-0-0/auto-hide true
Si te fijas el cambio es que el nombre del panel es el toplevel-0-0.

5. Guarda. Cerciorate que la primera línea aparece en azul. Sino es que sobran espacios. La primera línea debe empezar por #!/bin/bash y la segunda por el dconf...

6. Le damos como indica mariodebian permisos de ejecución. En el terminal copia, pega y ejecuta dando a intro:

Código: Seleccionar todo

sudo chmod +x /var/lib/homealumno/post-run/alumno
Como antes deberás meter la contraseña del usuario madrid.

7. Reinicia y comprueba que el panel superior se esconde.

8. Desea a todos un ¡¡¡Feliz 2016!!! :wink: :D
¡¡¡Se libre!!!

¡¡¡Usa MAX!!!
Imagen
Responder