Diferencia entre revisiones de «Curso Formación en Vitalinux EDU DGA»

De Vitalinux
Saltar a: navegación, buscar
(Gestión procesos)
(nav1 no toc)
 
(No se muestran 26 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
<div style="float:right;width:400px;">__TOC__</div>
+
{{:Curso_Formación_en_Vitalinux_EDU_DGA/_Nav1}}
<center>[[File:logo-migasfree.png|60px]] [[File:logo-vitalinux.png|60px]]</center>
+
 
  
 
{{:Introducción a la formación}}
 
{{:Introducción a la formación}}
 
 
{{:Formas de instalar Vitalinux}}
 
 
 
{{:Interfaces_de_usuario_gráficas_y_de_línea_de_comandos}}
 
 
 
{{:Gestión de procesos}}
 
 
= Cliente Migasfree =
 
Vitalinux no es más que Lubuntu más un cliente Migasfree. Este cliente permite a Lubuntu comunicarse con un servidor migasfree para que a través de este pueda gestionarse todo su software de una manera completamente desatendida. Esto facilita la labor de los coordinadores de medios informáticos de los centros ya que de esta forma se pueden desentender de tareas muy tediosas.
 
 
== Análisis de la comunicación con el Servidor Migasfree ==
 
Cada vez que el equipo inicia una sesión gráfica, si éste tiene comunicación con Internet y el servidor Migasfree está activo, comienza una comunicación entre el cliente y el servidor. A continuación se analizará que ocurre en dicha comunicación y como forzar para que se realice en cualquier otro momento.
 
 
=== Ej. práctico: Análisis de la comunicación ===
 
Una vez que se inicia la comunicación con el servidor migasfree se desencadenan las siguientes acciones:
 
 
 
'''(1) Conectando al servidor migasfree...'''
 
 
 
En primer lugar se comprueba que hay conectividad con el servidor migasfree, '''migasfree.educa.aragon.es'''.
 
 
 
'''(2) Obteniendo propiedades... / Evaluando atributos... / Subiendo atributos...'''
 
 
 
El cliente proporciona información al servidor en relación a propiedades que lo caracterizan y atributos (''características software y hardware''), y que le permiten al servidor identificarlo y clasificarlo.
 
 
 
'''(3) Ejecutando fallas... / Subiendo fallas...'''
 
 
 
En el lado del servidor se programan pequeños programas llamados “fallas”. Estas fallas se asignan a los equipos en función de sus propiedades, atributos o etiquetas. De esta forma, en función de la información recolectada en el paso anterior, y la que ya tiene Migasfree en su base de datos decide cual de estas fallas se ejecutan en el equipo cliente.
 
 
 
'''(4) Creando repositorios... / Obteniendo los metadatos de los repositorios...'''
 
 
 
Un repositorio es un sitio centralizado en Internet donde se almacena software disponible para ser instalado en un equipo. El servidor Migasfree en función de las propiedades, atributos y etiquetas del equipo le asocia unos repositorios u otros para que su software asociado este disponible.
 
 
 
'''(5) Desinstalando paquetes... / Instalando paquetes obligatorios... / Actualizando paquetes...'''
 
 
 
En este punto, el servidor Migasfree da la orden al equipo cliente de desintalación, instalación y actualización del software que se le haya indicado previamente a Migasfree.
 
 
 
'''(6) Subiendo el historial del software... / Subiendo el inventario del software...'''
 
 
 
Por último, el servidor Migasfree registra o inventaria el cambio que se haya podido producir en el software instalado en el equipo, de tal forma que a posteriori se puede saber que ha sucedido con los programas disponibles en el equipo.
 
 
 
=== Ej. práctico: Actualización contra Migasfree desde la Consola ===
 
Para actualizar el equipo contra migasfree de una manera expicita deberemos ejecutar el siguiente comando:
 
 
 
'''$ sudo migasfree --upload'''
 
 
'''<nowiki># migasfree -u</nowiki>'''
 
 
 
== Etiquetas Migasfree ==
 
=== ¿Qué son y para qué sirven las etiquetas Migasfree? ===
 
Las etiquetas Migasfree son utilizadas para clasificar los equipos según un criterio personal. Por ejemplo, mediante estas etiquetas podemos etiquetar a un equipo para que quede asociado a un centro educativo específico, para saber si el usuario que va a usar dicho equipo es un alumno o un profesor o para indicar que el equipo requiere de algún tipo de servicio específico (''carpetas compartidas, congelación del Escritorio, etc.'').
 
 
 
De esta forma, haciendo uso de estas etiquetas podemos distinguir a los equipos por centro al que pertenecen e instalar únicamente el software solicitado por dicho centro.
 
 
 
=== Asignación de Etiquetas Migasfree ===
 
Tras la instalación de LVitalinux en un equipo y en el caso de que haya conexión con Internet, la primera vez que se inicie en ese equipo una sesión gráfica se ejecutara una breve post instalación a través de la cual podremos asignarle al equipo las etiquetas que deseemos. En concreto, se nos mostrará la ventana siguiente:
 
 
 
<center>[[File:014-sesion2-MIAS.png|400px]]</center>
 
 
 
Entre las muchas etiquetas disponibles deberemos tener en cuenta lo siguiente para su asignación:
 
 
 
* '''SRV-CONGELARESCRITORIO:''' Esta opción mantendrá el escritorio congelado para evitar que los usuarios guarden o modifiquen cosas en él. Dicha congelación se basa en la comparación entre lo que hay en el escritorio del usuario y un patrón que se localiza en /etc/skel/Desktop/, de tal forma que todo aquello que haya de más respecto al patrón es eliminado. Por tanto, para añadir cosas al Escritorio será necesario modificar el patrón.
 
* '''SRV-CONGELADORTOTAL:''' Esta opción mantendrá congelado tanto el escritorio como el resto de directorios del perfil del usuario (Documentos, Imágenes, etc.). Dicha congelación se basa en la comparación entre lo que hay en los directorios del perfil del usuario y un patrón que se localiza en /etc/skel-directorios-congelados/, de tal forma que todo aquello que haya de más respecto al patrón es eliminado. Por tanto, para añadir cosas a los directorios del perfil del usuario será necesario modificar el patrón.
 
* '''SRV-CARPETASCOMPARTIDAS''': Esta opción permite tener acceso a varias carpetas compartidas por el servidor caché que se localiza en los centros.
 
* '''SRV-NAVEGADORINCOGNITO:''' Esta etiqueta modificará el comportamiento de nuestros navegadores web (firefox y chrome), provocando que se incien en modo incógnito.
 
* '''PRI/SEC-”Nombre del centro”:''' Esta etiqueta permite indicar a qué centro pertenece el equipo, para que este pueda descargar el software y los recursos que le corresponden de una manera personalizada.
 
* '''ENT-ALUMNO:''' Esta etiqueta indicará que el equipo está destinado al uso de los alumnos, asociándole un software específico.
 
* '''ENT-PROFESOR: '''Esta etiqueta indicará que el equipo está destinado al uso de profesores, asociándole un software específico.
 
 
Estas etiquetas podrán ser modificadas en cualquier momento si se desea, para ello deberemos ir a: '''Inicio → Vitalinux → MigaScrpts → Etiquetas → Modificación de Etiquetas'''
 
 
 
<center>[[File:015-sesion2-MIAS.png|400px]]</center>
 
 
=== Ej. práctico: Comprobación y Modificación de las etiquetas Migasfree ===
 
Comprueba cuales son tus etiquetas ('''Inicio → Vitalinux → MigaScrpts → Etiquetas → Comprobación de Etiquetas''') y posteriormente prueba a modificarlas ('''Inicio → Vitalinux → MigaScrpts → Etiquetas → Modificación de Etiquetas''').
 
 
=== Ej. práctico: Congelación del Escritorio ===
 
Modifica las etiquetas y congela el Escritorio del equipo. Después modifica el patrón de Escritorio y comprueba su efecto.
 
 
=== Ej. práctico: Congelación del Perfil de Usuario ===
 
Modifica las etiquetas y congela el perfil del usuario del equipo. Después modifica el patrón de los directorios del usuario y comprueba su efecto.
 
 
=== Ej. práctico: Navegadores en modo Incógnito ===
 
Modifica las etiquetas y configura los navegadores en modo incógnito. Después abre cualquiera de los navegadores y comprueba su efecto.
 
 
= Configuración de la Red =
 
Aunque lo más habitual es que la configuración de la red se haga de manera automática (DHCP) a continuación se mostrará como configurarla de manera manual, además de algunos comandos básicos de comprobación.
 
 
=== Ej. práctico: Configuración de Red manual ===
 
Para configurar las conexiones de red de nuestro sistema LVitalinux, deberemos ir al icono de red ubicado en la esquina inferior derecha, haciendo click derecho sobre él y seleccionando la opción “Editar las conexiones”, o a través del lanzador de la aplicación correspondiente (''p.e. CONTROL+ESPACIO y teclear “Conexiones de red”''). Independientemente del camino seguido para abrir el editor de Conexiones de Red nos aparecerá la siguiente ventana:
 
 
 
<center>[[File:016-sesion2-MIAS.png|400px]]</center>
 
 
 
Una vez allí, seleccionaremos la interfaz de red a configurar, cableada o inalámbrica, y haremos click en “Editar...”. Una vez dentro allí nos aparecerá la siguiente ventana (pestaña “Ajustes de IPv4”):
 
 
 
<center>[[File:017-sesion2-MIAS.png|400px]]</center>
 
 
 
En ajustes de IPv4, encontraremos un campo del formulario que dice “Método:”. Si aparece como “Automático (DHCP)”, significa que la configuración es asignada de forma automática por un servidor DHCP, pero esto puede ser cambiado para introducir la configuración de forma manual haciendo click sobre el método y seleccionando “Manual”. Una vez establecido como “Manual” seleccionaremos “Añadir” y nos pedirá rellenar 3 campos:
 
 
 
* Dirección: Aqui introduciremos la dirección IP que asignaremos al equipo, este número será su identificador dentro de la red. Por ejemplo: 192.168.1.100
 
* Máscara de red: La máscara de red es una combinación de bits para delimitar el ámbito de una red de ordenadores. Por ejemplo: 255.255.255.0
 
 
* Puerta de enlace: La puerta de enlace es la direccion del equipo por el cual la red sale a internet (Normalmente el router). Por ejemplo: 192.168.1.1
 
 
Una vez establecidos estos 3 campos, deberemos asignar un servidor DNS para poder hacer uso de nombres de dominio ([http://www.google.com/ www.google.com]) encargado de convertir esos nombres en las correspondientes direcciones Ip de las máquinas. Por ejemplo, podríamos rellenar los campos del servidor DNS utilizando el “8.8.8.8” y el “8.8.4.4”.
 
 
 
=== Ej. práctico: Comandos de comprobación del estado de la Red ===
 
 
{| style="border-spacing:0;"
 
| style="background-color:#999999;border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>'''Comando'''</center>
 
| style="background-color:#999999;border:0.05pt solid #000000;padding:0.097cm;"| <center>'''Utilidad / Descripción'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>'''ifconfig'''</center>
 
 
<center>'''ifconfig eth0'''</center>
 
 
<center>'''ifconfig wlan0'''</center>
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>Muestra la configuración de las interfaces de red del equipo</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>'''ping ip/nombre-maquina'''</center>
 
 
<center>'''ping 172.30.1.249'''</center>
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>Nos permite saber si hay conectividad con el equipo que le pasemos como parámetro. Para abortar su ejecución pulsaremos CONTROL+C</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| <center>'''route -n'''</center>
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>Nos muestra la tabla de enrutamiento del equipo</center>
 
 
|}
 
=== Ej. práctico: Restablecimiento de las conexiones de Red ===
 
Para reiniciar la red podemos hacerlo desde el menú Vitalinux o ejecutando en un terminal el siguiente comando:
 
 
 
'''$ sudo killall NetworkManager'''
 
 
 
= Configuración de Impresoras, Scanners y Fotocopiadoras =
 
La configuración de impresoras en GNU/Linux se puede realizar de tres formas: (1) a través de la configuración de impresoras del menú “Herramientas del Sistema”, (2) mediante la interfaz Weg de CUPS y (3) mediante el comando lpadmin.
 
 
=== Ej. práctico: Configuración de impresoras mediante asistente local ===
 
Para acceder al asistente de configuración de impresoras tenemos varias opciones: (1) a través del menú de “Herramientas del Sistema” o (2) pulsando “CONTROL+ESPACIO” y tecleando “Impresoras”.
 
 
=== Ej. práctico: Configuración de impresoras vía Web mediante CUPS ===
 
Para configurar las impresoras mediante CUPS vía Web tan sólo tendremos que abrir nuestro navegador preferido y escribir en la URL: [http://localhost:631/ http://localhost:631]
 
 
Una vez allí pincharemos sobre “Añadiendo impresoras y clases”.
 
 
 
=== Ej. práctico: Configuración de impresoras mediante lpadmin ===
 
La forma más cómoda y eficiente de configurar una impresora o fotocopiadora es a través del comando lpadmin. Antes es conveniente acceder a [http://www.openprinting.org/printers http://www.openprinting.org/printers] y descargarse el archivo PPD asociado a la impresora a configurar. Por ejemplo, para la Canon-2270:
 
 
 
'''$ su profesor'''
 
 
'''$ sudo su'''
 
 
'''<nowiki># lpadmin -p Canon-2270 -E -v socket://IP-Impresora -P /destino/Canon-2270.ppd </nowiki>'''
 
 
'''<nowiki># lpadmin -d Canon-2270</nowiki>''' ''<nowiki># Establecemos esta fotocopiadora como predeterminada</nowiki>''
 
 
 
 
= Configuración de otros Periféricos =
 
== Instalación de Software PDI ==
 
Para instalar y configurar una PDI, deberemos descargar los drives correspondientes al modelo de pizarra a instalar. Podemos encontrarlos y descargarlos desde el siguiente link:
 
 
 
[http://migasfree.educa.aragon.es/pdis http://][http://migasfree.educa.aragon.es/pdis migasfree.educa.aragon.es/pdis]
 
 
 
En el caso de disponer en el centro educativo de un servidor Caché, si este está actualizado, se pueden encontrar los mismos drivers anteriores en la siguiente ubicación URL, suponiendo que la dirección IP de éste es la 172.30.1.249:
 
 
 
[http://172.30.1.249/pdis http://172.30.1.249/pdis]
 
 
 
A continuación se muestran ejemplos de como instalar el software necesario en función de cada módelo de PDI:
 
 
 
<u>'''¡¡Importante!!''' Las siguientes acciones deben realizarse como usuario “'''root'''” (o añadiendo “sudo” al inicio de cada linea)</u>
 
 
 
$ su profesor
 
 
$ sudo su
 
 
<u><nowiki># mkdir </nowiki>~/Descargas</u>
 
 
<u><nowiki># </nowiki>cd ~/Descargas</u>
 
 
 
=== PDI Hitachi ===
 
<u>wget [http://172.30.1.249/pdis/HITACHI/StarBoardSoftware_9.62_i586.deb http://172.30.1.249/pdis/HITACHI/StarBoardSoftware_9.62_i586.deb]
 
 
dpkg -i ~/Descargas/pkgs/StarBoardSoftware_9.62_i586.deb
 
 
apt-get -f --assume-yes --force-yes install
 
 
 
=== PDI Interwrite ===
 
wget http://172.30.1.249/pdis/Interwrite/WorkSpace_Ubuntu_6.3.0.97
 
 
chmod +x ~/Descargas/pkgs/WorkSpace_Ubuntu_6.3.0.97
 
 
~/Descargas/pkgs/WorkSpace_Ubuntu_6.3.0.97
 
 
 
=== PDI IQBoard ===
 
<u>wget [http://172.30.1.249/pdis/IQBoard/IQBoard_Software.deb http://172.30.1.249/pdis/IQBoard/IQBoard_Software.deb]
 
 
dpkg -i ~/Descargas/pkgs/IQBoard_Software.deb
 
 
apt-get -f --assume-yes --force-yes install
 
 
 
=== PDI Multiclass ===
 
<u>wget [http://172.30.1.249/pdis/multiCLASS/multiCLASSBoard.tar.gz http://172.30.1.249/pdis/multiCLASS/multiCLASSBoard.tar.gz]
 
 
tar -xzvf multiCLASSBoard.tar.gz
 
 
cd multiCLASSBoard/setup
 
 
chmod +x ~/Descargas/pkgs/multiCLASSBoard/setup/setup.sh
 
 
cd ~/Descargas/pkgs/multiCLASSBoard/setup
 
 
./setup.sh
 
 
cd /usr/share/primer-arranque
 
 
 
=== PDI Promethean ===
 
wget [http://172.30.1.249/pdis/Promethean/activaid_2.0.1-9~ubuntu~1204_i386.deb http://172.30.1.249/pdis/Promethean/activaid_2.0.1-9~ubuntu~1204_i386.deb]
 
 
dpkg -i ~/Descargas/pkgs/activaid_2.0.1-9~ubuntu~1204_i386.deb
 
 
apt-get -f --assume-yes --force-yes install
 
 
rm -f activaid_2.0.1-9~ubuntu~1204_i386.deb
 
 
 
wget http://172.30.1.249/pdis/Promethean/activdriver_5.10.14-1~ubuntu~1204_i386.deb
 
 
dpkg -i ~/Descargas/pkgs/activdriver_5.10.14-1~ubuntu~1204_i386.deb
 
 
apt-get -f --assume-yes --force-yes install
 
 
rm -f activdriver_5.10.14-1~ubuntu~1204_i386.deb
 
 
 
wget http://172.30.1.249/pdis/Promethean/activtools_5.10.14-1~ubuntu~1204_i386.deb
 
 
dpkg -i ~/Descargas/pkgs/activtools_5.10.14-1~ubuntu~1204_i386.deb
 
 
apt-get -f --assume-yes --force-yes install
 
 
rm -f activtools_5.10.14-1~ubuntu~1204_i386.deb
 
 
 
wget [http://172.30.1.249/pdis/Promethean/activinspire_1.8.64351-2.i386_i386.deb http://172.30.1.249/pdis/Promethean/activinspire_1.8.64351-2.i386_i386.deb]
 
 
gdebi ~/Descargas/pkgs/activinspire_1.8.64351-2.i386_i386.deb
 
 
rm -f activinspire_1.8.64351-2.i386_i386.deb
 
 
 
'''¡¡Importante!!''' Para poder calibrar la PDI Promethean primero hay que descargar e instalar una librería:
 
 
 
<nowiki># wget </nowiki>http://packages.ubuntu.com/precise/i386/libudev0/download
 
 
<nowiki># gdebi /home/profesor/Descargas/libudev0_175-0ubuntu9_i386.deb </nowiki>
 
 
<nowiki># activcalibrate</nowiki>
 
 
 
=== PDI Smartboard ===
 
<u>wget [http://172.30.1.249/pdis/SmartBoard/smart-hwr_11.3.2087.1-1_i386.deb http://172.30.1.249/pdis/SmartBoard/smart-hwr_11.3.2087.1-1_i386.deb]
 
 
dpkg -i ~/Descargas/pkgs/smart-hwr_11.3.2087.1-1_i386.deb
 
 
apt-get -f --assume-yes --force-yes install
 
 
rm -f smart-hwr_11.3.2087.1-1_i386.deb
 
 
 
=== Open Sankore ===
 
Por ultimo, tras haber instalado el software driver asociado a cada PDI deberemos instalar este paquete “open-sankore” sea cual sea nuestro modelo de PDI.
 
 
 
<nowiki># </nowiki>'''apt-get install open-sankore'''
 
 
 
== Post-Instalación del Software Driver de la PDI y Open-Sankore ==
 
Una vez descargados e instalados los drivers de la PDI correspondiente y Open-Sankore intentaremos calibrar la pizarra desde la opción correspondiente en el menú de inicio:
 
 
 
[[File:formacion-pdis-1.png|400px]]
 
 
 
En el caso de que la acción anterior no se realice correctamente deberemos activarlo de forma manual. Para ello deberemos crear un acceso directo en el escritorio de la opción correspondiente asociada a “Calibrar Pizarra”:
 
 
[[File:formacion-pdis-2.png|400px]]
 
 
 
Una vez creado, abriremos una terminal mediante la combinación de teclas “Ctrl+Alt+T” y escribiremos los siguientes comando:
 
 
 
[[File:formacion-pdis-3.png|400px]]
 
 
El comando '''“ls /home/profesor/Desktop”''' nos muestra el contenido del escritorio, buscaremos nombre del acceso directo. En mi caso, al ser una Hitachi StarBoard, el icono se llama “hitachi-starboard-calibrate.desktop”.
 
 
 
Utilizaremos el comando '''“cd /home/profesor/Desktop”''' nos llevará al directorio del escritorio, para poder ejecutar el calibrado manualmente.
 
 
 
Una vez en el directorio “Desktop” deberemos ejecutar el comando '''“More hitachi-starboard-calibrate.desktop”''' (O el nombre que corresponda).
 
 
 
Este comando nos mostrara el contenido del fichero, deberemos ir hasta el final de dicho fichero y buscar la linea que ponga “'''Exec'''”.
 
 
 
[[File:formacion-pdis-4.png|400px]]
 
 
Cuando la localicemos, deberemos copiar dicha línea excluyendo “Exec=” y pulsaremos la tecla “Intro” para ejecutarlo. Entonces se iniciará el calibrado de la pizarra.
 
 
=== Ej. práctico: Configuración de PDIs ===
 
=== Ej. práctico: Configuración de Audio y Vídeo ===
 
= Panel de Control =
 
= Gestor de Software =
 
=== Ej. práctico: Instalación desatendida de software mediante Migasfree ===
 
=== Ej. práctico: Instalación de software desde el Centro de Software (DEB y Scripts) ===
 
=== Ej. práctico: Instalación de software desde la línea de Comandos (DEB y Scripts) ===
 
= Alternativas Libres a Software Privativo =
 
=== Ej. práctico: Búsqueda e instalación de Software Alternativo ===
 
=== Ej . Práctico: LibreOffice, Gimp, Audacity, Openshot, etc. ===
 
 
= Anexo I: Ficheros importantes en Lubuntu Vitalinux =
 
 
{| style="border-spacing:0;"
 
| style="background-color:#cccccc;border:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/fstab'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Archivo de configuración del sistema donde se indican los puntos del montaje que se tendrán en cuenta durante el arranque del sistema: particiones boot, /, /home, /var, …, unidades de red NFS, Samba, …
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/init.d/rc.local'''</center>
 
 
|-
 
| style="background-color:transparent;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Script que se ejecuta tras inciarse el equipo, justo antes de iniciarse la sesión gráfica.
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/lightdm/ /etc/lightdm/lightdm.conf'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| En el directorio /etc/lightdm podemos encontrar todos los archivos de configuración relacionados con la sesión gráfica. El archivo de configuración del sistema /etc/lightdm/lightdm.conf es donde se especifican aspectos relacionados con el inicio de la sesión gráfica. Por ejemplo, mediante la directiva “autologin-user” podemos indicar la cuenta de usuario con la que deseamos que se inicie automáticamente la sesión gráfica.
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/init.d/lightdm {start|stop|restart|force-reload}'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Nos permite gestionar el entorno gráfico. Por ejemplo, con la opción “restart” podríamos reinicar el entorno gráfico.
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/sudoers /etc/sudoers.d/'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| El archivo /etc/sudoers nos permite configurar permisos o privilegios a usuarios para la ejecución de programas ejecutables. A través del directorio /etc/sudoers.d/ podemos crear archivos con la misma finalidad de una forma más organizada.
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/apt/sources.list /etc/apt/sources.list.d/'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| El fichero de configuración /etc/apt/sources.list contiene la lista de los repositorios que usará el gestor de paquetes del sistema. En el caso de querer organizar y clasificar los repositorios puede hacerse uso de archivos de configuración *.list específicos dentro del directorio de configuración /etc/apt/sources.list.d/
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/system-connections/'''</center>
 
 
<center>'''/etc/network/interfaces'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Archivos de configuración del entorno de red
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/default/vx-dga-variables/ /etc/default/vx-dga-variables/vx-dga-variables-general.conf'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| El fichero /etc/default/vx-dga-variables/vx-dga-variables-general.conf contiene las variables que pueden ser usadas por los paquetes vx-dga-l-*. También almacena una lista de variables que nos indica las fallas del servidor migasfree que han sido ejecutadas por el equipo a través del cliente migasfree
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/xdg/menus/applications-merged/'''</center>
 
 
<center>'''/usr/share/desktop-directories/'''</center>
 
 
<center>'''/usr/share/applications/'''</center>
 
 
<center>'''~/.config/menus, ~/.local/share/applications, ~/.local/share/desktop-directories'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| En el directorio '''/etc/xdg/menus/applications-merged/''' se definen los archivos *.menu con la estructura de nuevos items de menú que queremos que apararezcan en el menú de aplicaciones.
 
 
En el directorio '''/usr/share/desktop-directories/''' se localizan los archivos *.directory a los cuales se hace referencia en los *.menu anteriores.
 
 
El directorio '''/usr/share/applications/''' contiene los accesos directos *.desktop a todas las aplicaciones gráficas correctamente instaladas en el sistema. En el menú de aplicaciones aparecerán en el item correspondiente a la categoría que se defina en su campo Categories, correspondiendose está con la definida en el Category del archivo *.menu correspondiente.
 
 
Para que afecte a un único usuario del sistema deberemos editar los archivos dentro de los directorios: '''~/.config/menus, ~/.local/share/applications, y ~/.local/share/desktop-directories'''
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| '''/etc/xdg/autostart/ ~/.config/autostart/ ~/.config/lxsession/Lubuntu/autostart'''
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| El directorio /etc/xdg/autostart/ contiene los accesos directos *.desktop a las aplicaciones que se ejecutarán al inicio de la sesión gráfica, independientemente del usuario que la inicie.
 
 
Por otro lado el directorio oculto personal ~/.config/autostart/ contiene los accesos directos *.desktop a las aplicaciones que se ejecutarán en función del usuario que inicie sesión gráfica.
 
 
También existe la posibilidad u opción de editar el archivo personal de configuración ~/.config/lxsession/Lubuntu/autostart donde se pueden indicar en cada una de sus líneas una aplicación a iniciar tras iniciarse la sesión gráfica
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/skel/'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Directorio donde se localiza el esqueleto o estructura de los directorios congelados.
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/usr/share/pixmaps/ /usr/share/icons/'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Directorios que contienen imágenes e iconos que pueden ser usados por el usuario para la personalización de sus aplicaciones.
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/etc/ssh/sshd_config'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Archivo de configuración del servicio SSH.
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''~/.ssh/'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Directorio personal oculto del usuario donde se encuentran las claves SSH asimétricas del usuario, las claves SSH autorizadas, y los equipos de confianza
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''~/.conky/ ~/.config/gnome-pie/ ~/.config/plank/'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Directorios personales ocultos de los usuarios donde se encuentra la configuración del conky que se muestra en el Escritorio, el lanzador de aplicaciones circular gnome-pie y el dock plank desplegable
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/usr/share/lxpanel/profile/Lubuntu/panels/panel ~/.config/lxpanel/Lubuntu/panels/panel'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Ficheros de configuración general y personal que describe el aspecto que tendrá tanto del menú principal desplegable, como la barra inferior de tareas que se muestra junto al Escritorio
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''~/.config/openbox/lubuntu-rc.xml'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Archivo personal de configuración donde se configuran ciertos aspectos del gestor de ventanas openbox, tales como las acciones a desencadenar en función de los atajos o combinaciones de teclas usadas o acciones a desencadenar en función del uso del ratón
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''~/.config/pcmanfm/lubuntu/desktop-items-0.conf'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Archivo personal de configuración donde se especifican las preferencias deseadas para nuestro entorno de Escritorio: imagen de fondo, accesos visibles en el Escritorio, formato de letra y color, etc.
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/usr/local/share/file-manager/actions/'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Directorio global que contiene los action scripts que serán accesibles por todos los usuarios desde su navegador de archivos
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''~/.config/lxsession/Lubuntu/desktop.conf'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Fichero personal de configuración del entorno de Escritorio, el ratón, etc.
 
 
Por ejmplo:
 
 
iGtk/CursorThemeSize= nos permite indicar el tamaño del poiner del ratón
 
 
sGtk/CursorThemeName= nos permite indicar un tema para el ratón
 
 
|-
 
| style="background-color:#cccccc;border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| <center>'''/usr/share/lubuntu/openbox/menu.xml'''</center>
 
 
<center>'''~/.local/share/lubuntu/openbox/menu.xml'''</center>
 
 
|-
 
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Permiten personalizar el menú de openbox, de manera global o personal respectivamente
 
 
|}
 

Revisión actual del 21:20 23 feb 2016



Introducción a la formación

Mediante la siguiente formación se mostrará someramente como familiarizarnos con GNU/Linux y con aspectos particulares de la distribución Vitalinux (EDUcación DGA) basada en Lubuntu con su cliente Migasfree. Con la finalidad de que no sea una documentación muy ardua se intercalarán ejercicios prácticos donde se invitará al lector a probar diferentes comandos del sistema, a comprender y analizar la comunicación entre el cliente y el servidor migasfree, a instalar y desinstalar software, o a configurar algunos de los periféricos más comunes en educación entre otros muchos aspectos.