ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor

Guía de MATE entorno de escritorio clásico y ligero: Centro de control MATE.

mate-control-center es una interfaz gráfica de usuario para configurar diversos aspectos de MATE.

Al ejecutarse sin argumentos, la consola muestra la vista general del centro de control, que presenta todos los paneles de configuración disponibles. Esta vista general permite abrir paneles individuales haciendo clic sobre ellos. También incluye una función de búsqueda para encontrar paneles mediante palabras clave.

 

¿Qué es el Centro de Control de MATE?

El Centro de Control de MATE (mate-control-center) es la aplicación que concentra buena parte de la configuración gráfica del entorno de escritorio MATE.

A diferencia de aplicaciones como Atril, Engrampa o MATE Calculator, que realizan una tarea concreta, el Centro de Control funciona como un contenedor y lanzador de módulos de configuración.

El proyecto oficial lo describe precisamente como las utilidades para configurar el escritorio MATE, y su repositorio está mantenido dentro de la organización oficial mate-desktop. GGitHub

Su idea fundamental puede representarse así:

                 CENTRO DE CONTROL MATE
                          │
        ┌─────────────────┼──────────────────┐
        │                 │                  │
   Apariencia          Teclado            Ratón
        │                 │                  │
     Temas             Atajos            Botones
     Iconos             Idioma            Velocidad
     Fuentes            Distribución      Touchpad
        │
        ├──────── Pantalla
        ├──────── Ventanas
        ├──────── Aplicaciones
        ├──────── Usuarios
        ├──────── Fecha y hora
        └──────── Accesibilidad

Una característica importante es que no hace todo el trabajo él mismo. Muchos elementos son programas/módulos independientes que el Centro de Control presenta de manera unificada. El conjunto oficial de pruebas de Ubuntu MATE, por ejemplo, identifica ejecutables separados como mate-appearance-properties, mate-at-properties, mate-default-applications-properties, mate-display-properties, mate-keybinding-properties, mate-keyboard-properties, mate-mouse-properties, mate-time-admin y otros dentro del ecosistema del Centro de Control. GGitHub


1. La idea de "Centro de Control"

La forma más fácil de entenderlo es imaginarlo como un panel de administración del escritorio.

Cuando abrís:

mate-control-center

no estás abriendo simplemente una ventana con casillas de configuración.

Estás iniciando un programa que:

  1. carga la información de los módulos disponibles;
  2. organiza esos módulos en categorías;
  3. muestra sus iconos y descripciones;
  4. permite seleccionar uno;
  5. ejecuta el módulo correspondiente;
  6. el módulo modifica las configuraciones del sistema o del escritorio.

Conceptualmente:

mate-control-center
       │
       ▼
 catálogo de módulos
       │
       ├── apariencia
       ├── teclado
       ├── ratón
       ├── pantalla
       ├── ventanas
       ├── accesibilidad
       └── etc.

Por eso, si abrís una sección como Apariencia, el código que realmente modifica temas y fuentes puede pertenecer al módulo correspondiente y no a la ventana principal.


2. Arquitectura modular

Esta es probablemente la característica técnica más importante del Centro de Control.

En vez de tener un programa gigantesco:

mate-control-center
 ├── código de teclado
 ├── código de ratón
 ├── código de pantalla
 ├── código de temas
 ├── código de ventanas
 └── ...

la arquitectura está organizada alrededor de capplets o pequeños programas/módulos de configuración.

Podemos representarlo así:

                       mate-control-center
                              │
                    descubrimiento/catálogo
                              │
         ┌────────────────────┼─────────────────────┐
         │                    │                     │
         ▼                    ▼                     ▼
   Capplet apariencia   Capplet teclado       Capplet ratón
         │                    │                     │
         ▼                    ▼                     ▼
   configuración         configuración        configuración
      GTK/MATE              teclado              mouse

Esto proporciona una ventaja importante:

Cada área de configuración puede evolucionar de forma relativamente independiente.


3. ¿Qué es un capplet?

El término viene históricamente de Control Panel Applet, es decir, un pequeño programa de configuración.

Un capplet es esencialmente una aplicación especializada en una determinada categoría.

Por ejemplo:

mate-appearance-properties

se ocupa de la apariencia.

Otro:

mate-keyboard-properties

se ocupa de determinadas configuraciones del teclado.

Y:

mate-mouse-properties

se ocupa del ratón.

El Centro de Control los presenta como partes de una misma experiencia.

La lista de pruebas de Ubuntu MATE permite ver muy claramente esta arquitectura modular: el paquete mate-control-center incluye mate-control-center, mate-appearance-properties, mate-about-me, mate-at-properties, mate-default-applications-properties, mate-display-properties, mate-keybinding-properties, mate-keyboard-properties, mate-mouse-properties, mate-network-properties, mate-time-admin, mate-typing-monitor, mate-window-properties y mate-font-viewer, entre otros. GGitHub


4. Apariencia

Uno de los módulos más importantes es el de Apariencia.

Permite modificar cómo se ve MATE.

Entre los elementos que puede gestionar están:

  • tema;
  • controles GTK;
  • bordes de ventanas;
  • iconos;
  • fuentes;
  • fondo de escritorio;
  • determinados aspectos visuales.

La arquitectura de MATE separa estas funciones entre diferentes componentes. Por ejemplo, Marco es el gestor de ventanas y utiliza GTK para dibujar los marcos; su documentación señala que parte de las funciones de configuración de los bordes de ventana y atajos se gestionan desde el panel de control de MATE. GGitHub


5. Temas

El Centro de Control permite seleccionar y configurar temas.

Un tema puede modificar simultáneamente varios aspectos:

Tema
 │
 ├── controles
 ├── colores
 ├── bordes
 ├── iconos
 └── otros elementos visuales

Esto permite pasar, por ejemplo, de una apariencia clara a una oscura o utilizar temas diseñados para parecerse a otros entornos.

El concepto es importante porque MATE no necesita que cada aplicación implemente su propio sistema visual. Las aplicaciones GTK pueden obtener buena parte de su apariencia de la configuración común del escritorio.


6. Fuentes

El Centro de Control también permite modificar las fuentes utilizadas por el escritorio.

Por ejemplo:

  • fuente de las aplicaciones;
  • fuente de los documentos;
  • fuente del escritorio;
  • tamaño;
  • características de renderizado.

Esto puede ser especialmente importante en monitores de alta resolución.

Existe además un componente independiente denominado:

mate-font-viewer

que forma parte del conjunto relacionado con mate-control-center. GGitHub


7. Fondo de escritorio

La configuración del fondo también forma parte de la configuración visual de MATE.

Internamente, MATE dispone de un esquema de configuración específico para el fondo:

org.mate.background

El código oficial de MATE define, entre otras cosas, diferentes modos de representación de imágenes:

wallpaper
zoom
centered
scaled
stretched
spanned

y diferentes tipos de sombreado:

solid
horizontal-gradient
vertical-gradient
GGitHub

Esto demuestra algo interesante:

El Centro de Control no almacena necesariamente cada configuración dentro de sí mismo; muchas preferencias son almacenadas por los componentes de MATE mediante sus propios esquemas de configuración.


8. Pantallas

El módulo de pantalla permite gestionar aspectos relacionados con los monitores.

Dependiendo de la versión y de la distribución, puede incluir opciones como:

  • resolución;
  • orientación;
  • posición de monitores;
  • pantalla principal;
  • configuración de múltiples monitores;
  • frecuencia/modo de pantalla cuando el backend lo permite.

Por ejemplo:

                 ┌─────────────┐
                 │ Monitor 1   │
                 │ 1920×1080   │
                 └─────────────┘

                       │

                 ┌─────────────┐
                 │ Monitor 2   │
                 │ 1920×1080   │
                 └─────────────┘

La configuración real depende del servidor gráfico y de las capacidades del hardware.

El componente correspondiente aparece como:

mate-display-properties

en el conjunto de herramientas asociadas al Centro de Control. GGitHub


9. Teclado

Hay que distinguir dos conceptos:

Configuración física/lógica del teclado

Por ejemplo:

Español
Español Latinoamericano
Inglés
Atajos de teclado

Por ejemplo:

Super + E → abrir Caja
Ctrl + Alt + T → terminal
Alt + F4 → cerrar ventana

MATE tiene módulos separados para diferentes aspectos.

Entre ellos aparece:

mate-keyboard-properties

para configuración del teclado y:

mate-keybinding-properties

para los atajos de teclado. GGitHub


10. Atajos de teclado

Esta es una de las partes más potentes del Centro de Control.

Los atajos permiten asociar una combinación de teclas con una acción.

Por ejemplo:

Ctrl + Alt + T
       ↓
MATE Terminal

o:

Super + E
       ↓
Caja

También existen atajos propios del gestor de ventanas.

La documentación de Marco señala que MATE dispone de un panel específico para configurar los keyboard shortcuts y que numerosas acciones del gestor de ventanas pueden vincularse a teclas. GGitHub


11. Ratón y touchpad

El módulo:

mate-mouse-properties

permite configurar dispositivos apuntadores.

Dependiendo del hardware y del backend disponible, puede incluir:

7. Fondo de escritorio

org.mate.background

El código oficial de MATE define, entre otras cosas, diferentes modos de representación de imágenes:

wallpaper
zoom
centered
scaled
stretched
spanned
solid
horizontal-gradient
vertical-gradient
GGitHub

El Centro de Control no almacena necesariamente cada configuración dentro de sí mismo; muchas preferencias son almacenadas por los componentes de MATE mediante sus propios esquemas de configuración.


8. Pantallas

El módulo de pantalla permite gestionar aspectos relacionados con los monitores.

Dependiendo de la versión y de la distribución, puede incluir opciones como:

  • resolución;
  • orientación;
  • posición de monitores;
  • pantalla principal;
  • configuración de múltiples monitores;
  • frecuencia/modo de pantalla cuando el backend lo permite.

Por ejemplo:

  • velocidad del puntero;
  • aceleración;
  • sensibilidad;
  • comportamiento de botones;
  • doble clic;
  • opciones del touchpad.

El funcionamiento real puede depender de X11, Wayland, libinput y de cómo esté configurada la distribución.

Por eso el Centro de Control proporciona la interfaz, pero no controla directamente cada controlador de hardware.


12. Ventanas

MATE utiliza Marco (marco) como gestor de ventanas tradicional.

El Centro de Control permite configurar aspectos de la gestión de ventanas, como:

  • comportamiento;
  • enfoque;
  • acciones de las ventanas;
  • botones;
  • apariencia de los bordes;
  • atajos;
  • comportamiento ante determinadas acciones.

Marco explica en su documentación que el gestor de ventanas está separado del resto del escritorio y que algunas de sus opciones de configuración se exponen desde el panel de control de MATE. GGitHub

Esto demuestra nuevamente la arquitectura modular:

Centro de Control
       │
       ▼
configuración
       │
       ▼
Marco
       │
       ▼
gestión real de ventanas

13. Aplicaciones predeterminadas

Otro módulo importante es Aplicaciones preferidas/predeterminadas.

La idea es establecer qué aplicación debe abrir determinado tipo de contenido.

Por ejemplo:

PDF
 ↓
Atril

o:

Navegador web
 ↓
Firefox

o:

Correo
 ↓
cliente de correo

El ejecutable asociado aparece como:

mate-default-applications-properties

en el conjunto del Centro de Control. GGitHub

Esto es especialmente importante porque MATE no obliga a utilizar necesariamente sus aplicaciones propias.

Podés tener:

Atril

como visor PDF, pero:

Firefox

como navegador y:

LibreOffice

como suite ofimática.


14. Accesibilidad

El Centro de Control también integra herramientas relacionadas con accesibilidad.

El conjunto de aplicaciones incluye:

mate-at-properties

que está relacionado con las tecnologías de asistencia. GGitHub

Las opciones pueden estar relacionadas con necesidades como:

Centro de Control
       │
       ▼
configuración
       │
       ▼
Marco
       │
       ▼
gestión real de ventanas

13. Aplicaciones predeterminadas

Otro módulo importante es Aplicaciones preferidas/predeterminadas.

PDF
 ↓
Atril
mate-default-applications-properties

Esto es especialmente importante porque MATE no obliga a utilizar necesariamente sus aplicaciones propias.

Firefox
LibreOffice

como suite ofimática.


14. Accesibilidad

mate-at-properties
  • asistencia para usuarios con dificultades visuales;
  • teclado;
  • interacción alternativa;
  • tecnologías de asistencia.

Además, algunas funciones dependen de componentes externos, como Orca.

Por eso, otra vez, el Centro de Control actúa principalmente como punto de acceso a configuraciones, no como implementación completa de todas las tecnologías.


15. Fecha y hora

El ecosistema del Centro de Control incluye:

mate-time-admin

para determinadas operaciones relacionadas con fecha y hora. GGitHub

Aquí existe una diferencia importante entre:

hora mostrada en el escritorio

y:

hora real del sistema

La segunda puede estar administrada por servicios como systemd-timesyncd, chrony, ntpd u otros mecanismos dependiendo de la distribución.

Por eso el Centro de Control puede proporcionar la interfaz, pero la modificación real puede requerir privilegios y comunicarse con componentes del sistema.


16. Configuración de red

En determinadas instalaciones aparece:

mate-network-properties

aunque muchas distribuciones modernas delegan la administración de red en herramientas como NetworkManager.

Esto es un ejemplo muy importante de cómo ha evolucionado MATE:

MATE
 │
 └── interfaz de configuración
          │
          ▼
     servicio del sistema
          │
          ▼
      hardware/red

El Centro de Control no necesariamente administra directamente la interfaz de red.


17. Configuración de energía

La gestión energética merece una explicación separada.

MATE tiene un proyecto independiente:

MATE Power Manager

que es el componente encargado de la gestión de energía.

Su documentación oficial explica que mate-power-manager es un daemon de sesión que actúa como agente de políticas sobre UPower, escuchando eventos del sistema y ejecutando acciones configurables por el usuario. También incluye mate-power-preferences como programa de configuración. GGitHub

Por lo tanto:

Centro de Control
       │
       ▼
configuración energética
       │
       ▼
MATE Power Manager
       │
       ▼
UPower
       │
       ▼
hardware / kernel

Esta separación es fundamental para entender MATE.


18. Usuarios

El Centro de Control puede incluir herramientas relacionadas con la información/configuración del usuario, aunque la administración completa de cuentas depende de la distribución.

Un componente identificado en las pruebas de Ubuntu MATE es:

mate-about-me

relacionado con la información personal del usuario. GGitHub

La administración real de cuentas puede depender de:

  • AccountsService;
  • herramientas administrativas de la distribución;
  • PolicyKit;
  • /etc/passwd;
  • /etc/group;
  • PAM;
  • otros componentes del sistema.

Por eso no hay que interpretar el Centro de Control como equivalente a un "panel de administración de Linux" completo.


19. Privilegios y PolicyKit

Esta es una parte técnica muy interesante.

Algunas configuraciones afectan únicamente al usuario:

tema
fuentes
fondo
atajos

y pueden modificarse sin privilegios administrativos.

Pero otras afectan al sistema:

hora del sistema
determinados dispositivos
configuración global

y requieren privilegios.

En esos casos puede intervenir PolicyKit/polkit.

Conceptualmente:

Usuario
   │
   ▼
Centro de Control
   │
   ▼
¿requiere privilegios?
   │
  sí
   │
   ▼
PolicyKit
   │
   ▼
autenticación/autorización
   │
   ▼
servicio del sistema

Esto evita que una aplicación gráfica tenga que ejecutarse constantemente como root.


20. ¿Dónde se guardan las configuraciones?

Otra cuestión importante es que el Centro de Control no necesariamente guarda las configuraciones en un único archivo.

MATE utiliza distintos mecanismos, principalmente GSettings/dconf y configuraciones específicas de cada componente.

Por ejemplo:

org.mate.background

es un esquema GSettings relacionado con el fondo de escritorio. GGitHub

Otros componentes tienen sus propios esquemas.

Conceptualmente:

Centro de Control
       │
       ├── configuración de fondo
       │       ↓
       │   GSettings
       │
       ├── configuración de Marco
       │       ↓
       │   GSettings
       │
       ├── configuración de teclado
       │       ↓
       │   GSettings
       │
       └── ...

Esto proporciona una separación bastante limpia entre interfaz de configuración y almacenamiento de preferencias.


21. GSettings y dconf

Es importante diferenciar ambos términos.

GSettings

Es una API que permite a las aplicaciones:

  • leer configuraciones;
  • escribir configuraciones;
  • definir tipos;
  • establecer valores predeterminados;
  • validar configuraciones.
dconf

Es uno de los backends utilizados para almacenar esas configuraciones.

La relación simplificada es:

Aplicación
    ↓
GSettings
    ↓
dconf
    ↓
base de configuración

Por eso no conviene editar directamente los archivos internos de dconf para configurar MATE si existe una interfaz GSettings apropiada.


22. El Centro de Control no es un "servicio"

Otra distinción importante:

mate-control-center

es principalmente una aplicación de configuración.

No es lo mismo que:

mate-settings-daemon

El segundo es un componente que permanece activo durante la sesión y aplica determinadas configuraciones y políticas.

Podemos verlo así:

                 MATE
                  │
        ┌─────────┴──────────┐
        │                    │
Centro de Control     Settings Daemon
        │                    │
   configura             aplica/gestiona
        │                    │
        └──────────┬─────────┘
                   ▼
             configuración

El repositorio oficial de MATE mantiene mate-settings-daemon como un proyecto separado del mate-control-center. GGitHub


23. Ejemplo: cambiar el tema

Supongamos que seleccionás:

Centro de Control → Apariencia → Tema

El flujo conceptual sería:

Usuario
  │
  ▼
Centro de Control
  │
  ▼
mate-appearance-properties
  │
  ▼
selección de tema
  │
  ▼
GSettings / configuración MATE
  │
  ▼
componentes GTK/MATE
  │
  ▼
aplicaciones actualizan su apariencia

El Centro de Control no tiene que redibujar todas las ventanas.

Simplemente cambia la configuración y los componentes correspondientes reaccionan.


24. Ejemplo: cambiar un atajo

Supongamos:

Super + E

para abrir Caja.

El flujo sería aproximadamente:

Centro de Control
      ↓
Keyboard Shortcuts
      ↓
crear/modificar binding
      ↓
configuración de MATE
      ↓
componente que escucha el atajo
      ↓
Super + E
      ↓
Caja

Aquí el Centro de Control es el editor de la configuración, mientras que otro componente del escritorio es quien finalmente detecta la combinación y ejecuta la acción.


25. Ejemplo: cambiar la configuración de una ventana

Cuando modificás una opción relacionada con las ventanas:

Centro de Control
       ↓
mate-window-properties
       ↓
configuración
       ↓
Marco
       ↓
comportamiento de ventanas

Marco es quien realmente administra:

  • movimiento;
  • tamaño;
  • enfoque;
  • maximización;
  • decoración;
  • comportamiento de las ventanas.

La documentación de Marco destaca precisamente que el gestor de ventanas es independiente y que varias opciones se configuran desde el panel de control de MATE. GGitHub


26. Integración con otros componentes

Una de las mayores virtudes del Centro de Control es que conecta muchas piezas de MATE.

Podemos verlo como un mapa:

                         MATE CONTROL CENTER
                                  │
          ┌───────────────────────┼─────────────────────────┐
          │                       │                         │
          ▼                       ▼                         ▼
     Apariencia                Teclado                   Ratón
          │                       │                         │
          ▼                       ▼                         ▼
        GTK                   MATE settings              input
          │
          ▼
       Marco
          │
          └───────────────┐
                          ▼
                     escritorio

Y además:

Centro de Control
       │
       ├── pantalla → display subsystem
       ├── energía → mate-power-manager → UPower
       ├── red → NetworkManager u otro backend
       ├── accesibilidad → AT/Orca
       ├── aplicaciones → MIME/default applications
       └── fecha/hora → servicios del sistema

Esto explica por qué el Centro de Control puede parecer pequeño visualmente pero tener una relación con una gran cantidad de componentes del sistema.


27. Integración con X11 y Wayland

Históricamente MATE fue diseñado principalmente alrededor de X11.

Pero el proyecto está evolucionando hacia Wayland.

Esto afecta especialmente a configuraciones como:

  • pantalla;
  • entrada;
  • ventanas;
  • captura;
  • atajos;
  • comportamiento del escritorio.

Por eso algunas funciones pueden comportarse de manera diferente según estés ejecutando:

X11

o:

Wayland

MATE mantiene incluso un repositorio separado denominado mate-wayland-session, lo que demuestra que el proyecto está trabajando en esta transición. GGitHub


28. Código fuente

El proyecto oficial mate-control-center está escrito principalmente en C y utiliza las bibliotecas del ecosistema GTK/MATE.

La organización oficial de GitHub de MATE mantiene el repositorio:

Código fuente oficial de MATE Control Center

Esto permite inspeccionar directamente:

  • módulos;
  • capplets;
  • archivos .desktop;
  • esquemas;
  • traducciones;
  • código GTK;
  • sistema de compilación;
  • integración con MATE.

En esos casos puede intervenir PolicyKit/polkit.

Por ejemplo:

org.mate.background

es un esquema GSettings relacionado con el fondo de escritorio.

Conceptualmente:

Centro de Control
       │
       ├── configuración de fondo
       │       ↓
       │   GSettings
       │
       ├── configuración de Marco
       │       ↓
       │   GSettings
       │
       ├── configuración de teclado
       │       ↓
       │   GSettings
       │
       └── ...

21. GSettings y dconf

Es importante diferenciar ambos términos.

GSettings

Es una API que permite a las aplicaciones:

  • leer configuraciones;
  • escribir configuraciones;
  • definir tipos;
  • establecer valores predeterminados;
  • validar configuraciones.
dconf

Es uno de los backends utilizados para almacenar esas configuraciones.

Aplicación
    ↓
GSettings
    ↓
dconf
    ↓
base de configuración

Por eso no conviene editar directamente los archivos internos de dconf para configurar MATE si existe una interfaz GSettings apropiada.


22. El Centro de Control no es un "servicio"

Otra distinción importante:

mate-control-center

es principalmente una aplicación de configuración.

No es lo mismo que:

mate-settings-daemon

Supongamos que seleccionás:

El flujo conceptual sería:

El Centro de Control no tiene que redibujar todas las ventanas.

Simplemente cambia la configuración y los componentes correspondientes reaccionan.


24. Ejemplo: cambiar un atajo


25. Ejemplo: cambiar la configuración de una ventana

Cuando modificás una opción relacionada con las ventanas:

Centro de Control
       ↓
mate-window-properties
       ↓
configuración
       ↓
Marco
       ↓
comportamiento de ventanas

Marco es quien realmente administra:

  • movimiento;
  • tamaño;
  • enfoque;
  • maximización;
  • decoración;
  • comportamiento de las ventanas.

26. Integración con otros componentes

Podemos verlo como un mapa:

29. ¿Por qué está dividido en tantos ejecutables?

Puede parecer extraño encontrar programas como:

mate-control-center
mate-appearance-properties
mate-keyboard-properties
mate-mouse-properties
mate-display-properties
mate-keybinding-properties

en lugar de un único ejecutable.

Pero es intencional.

La arquitectura modular permite que:

mate-control-center

sea esencialmente el organizador.

Mientras que:

mate-appearance-properties

sea especialista en apariencia.

Y:

mate-keyboard-properties

sea especialista en teclado.

Esto reduce el acoplamiento y hace más fácil mantener el proyecto.


30. Ventaja de esta arquitectura

Imaginemos que se quiere cambiar únicamente el módulo de apariencia.

Con una arquitectura monolítica:

Gran programa
 ├── apariencia
 ├── teclado
 ├── ratón
 ├── pantalla
 ├── red
 └── ...

una modificación puede afectar potencialmente muchas áreas.

Con la arquitectura modular:

Centro de Control
      │
      ├── apariencia ← modificar esto
      ├── teclado
      ├── ratón
      └── pantalla

el cambio puede quedar mucho más aislado.

Esto es particularmente apropiado para un entorno de escritorio compuesto por numerosos proyectos independientes.


31. ¿Es un "panel de administración del sistema"?

No exactamente.

Es fundamental distinguir:

Centro de Control MATE

Configura principalmente:

  • entorno gráfico;
  • preferencias del usuario;
  • comportamiento del escritorio;
  • apariencia;
  • dispositivos de entrada;
  • ventanas;
  • atajos;
  • determinadas configuraciones del sistema.
Administración del sistema

Puede implicar:

  • usuarios;
  • grupos;
  • servicios;
  • discos;
  • particiones;
  • paquetes;
  • firewall;
  • kernel;
  • controladores;
  • red avanzada.

Para muchas de esas tareas se utilizan herramientas externas.

Por ejemplo:

MATE Control Center
      ↓
preferencias del escritorio

mientras que:

systemctl
apt/dnf/pacman
gparted
nmcli

etc. realizan tareas administrativas diferentes.


32. Comparación con el panel de configuración de otros escritorios

Conceptualmente, el Centro de Control de MATE cumple un papel similar a:

Pero el proyecto está evolucionando hacia Wayland.

Esto afecta especialmente a configuraciones como:

  • pantalla;
  • entrada;
  • ventanas;
  • captura;
  • atajos;
  • comportamiento del escritorio.

Por eso algunas funciones pueden comportarse de manera diferente según estés ejecutando:

X11

o:

Wayland

28. Código fuente

El proyecto oficial mate-control-center está escrito principalmente en C y utiliza las bibliotecas del ecosistema GTK/MATE.

  • GNOME Settings en GNOME;
  • System Settings en KDE Plasma;
  • paneles de configuración de otros entornos.

Pero su filosofía es bastante tradicional:

categorías
   ↓
iconos
   ↓
módulos especializados

Esto encaja muy bien con la filosofía clásica de MATE de mantener una interfaz de escritorio relativamente directa y familiar.


33. Características principales

Característica
Centro de Control MATE

Configuración de apariencia

Temas

Iconos

Fuentes

Fondo

Teclado

Atajos

Ratón

Touchpad
✅*

Pantallas

Ventanas

Aplicaciones predeterminadas

Accesibilidad

Fecha/hora
✅*

Red
✅*

Información del usuario

Integración con Marco

Integración con GTK

Integración con GSettings

Arquitectura modular

Capplets independientes

Administración completa del sistema

Sustituye a systemctl

Sustituye a un gestor de paquetes

* La disponibilidad y profundidad concreta dependen de la distribución, hardware y componentes instalados. La propia batería de pruebas de Ubuntu MATE muestra que algunas herramientas pertenecientes al ecosistema están separadas en otros paquetes o dependen de componentes externos. GGitHub


34. La arquitectura completa

Podemos resumir todo el funcionamiento de esta manera:

                         USUARIO
                            │
                            ▼
                 ┌────────────────────┐
                 │ MATE Control Center │
                 │ mate-control-center │
                 └─────────┬──────────┘
                           │
             catálogo / lanzamiento de módulos
                           │
        ┌──────────────────┼─────────────────────┐
        │                  │                     │
        ▼                  ▼                     ▼
   Apariencia          Teclado/Ratón          Pantalla
        │                  │                     │
        ▼                  ▼                     ▼
   GTK/MATE             input/settings       display backend
        │                  │                     │
        └──────────────────┼─────────────────────┘
                           │
                           ▼
                     GSettings/dconf
                           │
                ┌──────────┼───────────┐
                │          │           │
                ▼          ▼           ▼
             Marco       Caja       otros
                │
                ▼
             escritorio

Y para las funciones que afectan al sistema:

Centro de Control
       │
       ▼
capplet
       │
       ▼
PolicyKit / servicio
       │
       ▼
sistema operativo
       │
       ▼
kernel / hardware

En resumen

El Centro de Control de MATE no es simplemente una ventana donde están todas las opciones del escritorio. Es más interesante entenderlo como un sistema modular de configuración.

Su función principal es proporcionar un punto central desde el cual el usuario puede configurar el ecosistema MATE:

  • apariencia;
  • temas;
  • iconos;
  • fuentes;
  • fondo;
  • teclado;
  • atajos;
  • ratón;
  • pantallas;
  • ventanas;
  • aplicaciones predeterminadas;
  • accesibilidad;
  • determinadas opciones de red, fecha/hora y sistema;
  • información del usuario.

La clave de su funcionamiento es la separación:

          INTERFAZ
             │
             ▼
     Centro de Control
             │
             ▼
          Capplet
             │
             ▼
       API/configuración
             │
       ┌─────┴─────┐
       ▼           ▼
    GSettings    servicio
       │           │
       ▼           ▼
     MATE        sistema

Así, mate-control-center no necesita conocer todos los detalles de cómo funciona cada subsistema. Su trabajo es ofrecer una puerta de entrada coherente y lanzar los módulos adecuados. Los módulos modifican las preferencias y los componentes especializados —Marco, MATE Settings Daemon, MATE Power Manager, UPower, servicios de red, etc.— son los que finalmente aplican esas configuraciones. La organización oficial de MATE mantiene estos proyectos como componentes separados, lo que confirma esta arquitectura modular. GGitHub+1

en lugar de un único ejecutable.

En ese sentido, Centro de Control es una de las piezas que mejor muestra la filosofía arquitectónica de MATE: muchas aplicaciones pequeñas y especializadas que trabajan juntas en lugar de una única aplicación monolítica que controle todo el escritorio.

Imaginemos que se quiere cambiar únicamente el módulo de apariencia.

una modificación puede afectar potencialmente muchas áreas.

Con la arquitectura modular:

Centro de Control

      │
      ├── apariencia ← modificar esto
      ├── teclado
      ├── ratón
      └── pantalla

Esto es particularmente apropiado para un entorno de escritorio compuesto por numerosos proyectos independientes.


31. ¿Es un "panel de administración del sistema"?

No exactamente.

Es fundamental distinguir:

Centro de Control MATE

Configura principalmente:

  • entorno gráfico;
  • preferencias del usuario;
  • comportamiento del escritorio;
  • apariencia;
  • dispositivos de entrada;
  • ventanas;
  • atajos;
  • determinadas configuraciones del sistema.

0 comments:

No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Notificarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook, Twitter, Tumblr, Google +, Pinterest o Instagram. Gracias.

Guía de Blender, software gratuito y multiplataforma para modelado: Barra superior

Menús

../../_images/interface_window-system_topbar_menus.png
Menú de Blender
Pantalla de bienvenida

Abrirá la Pantalla de bienvenida.

Acerca de Blender

Abre una imagen mostrando la siguiente información sobre Blender:

  • Versión: La versión de Blender.

  • Fecha: Fecha en la que fue compilado Blender.

  • Identificador: El Identificador Git de la compilación. Esto puede ser útil para dar al personal de apoyo cuando se diagnostica un problema.

  • Rama: Nombre opcional de la rama.

  • Entorno de ventanas: En Linux, esto mostrará Wayland o X11, dependiendo del entorno de ventanas en el que se esté ejecutando Blender.

  • Donar: Abrirá el sitio web del Fondo de desarrollo de Blender.

  • Novedades: Abrirá las notas de la última versión.

  • Créditos: Abrirá la página web de créditos de Blender.

  • Licencia: Abrirá la página web de la licencia de Blender.

  • Tienda de Blender: Abrirá el sitio web de la Tienda de Blender.

  • Sitio web de Blender: Abrirá el sitio web principal de Blender.

Instalar plantilla de aplicación

Instala una nueva plantilla de aplicación.

Menú Archivo

Las opciones para administrar archivos son:

Nuevo Ctrl-N

Permitirá descartar la escena actual y seleccionar un tipo de escena predefinida para ser cargada.

Abrir Ctrl-O

Abrirá un archivo .blend.

Abrir reciente Mayús-Ctrl-O

Mostrará una lista de archivos .blend abiertos recientemente. Al posar el puntero del ratón sobre algún elemento se mostrará una previsualización del mismo, así como información acerca de ese archivo .blend. Seleccionar cualquiera de los nombres de la lista para abrir ese archivo .blend.

Borrar lista de archivos recientes

Eliminará elementos de la lista de archivos recientes.

Revertir

Reabrirá el archivo actual, en su última versión guardada.

Recuperar

Options to recover a blend-file from the accidentally closing Blender or a crash. See:


Guardar Ctrl-S

Guardará el archivo .blend actual.

Guardar como… Mayús-Ctrl-S

Abrirá el Explorador de archivos para especificar una ruta y nombre de archivo para guardar.

Guardar copia…

Guardará una copia del archivo actual.

Guardar (incremental) Ctrl-Alt-S

Guardará el archivo .blend actual conteniendo en su nombre un sufijo numérico incrementado en 1, lo que evitará que el archivo anteriormente guardado sea sobrescrito.


Vincular…

Vincula datos de un archivo .blend externo (normalmente referido como «biblioteca») al actual. La edición de esos datos sólo es posible en la biblioteca externa. Se suelen utilizar los comandos Vincular o Anexar para cargar sólo algunas partes de otro archivo. Ver Bibliotecas vinculadas.

Anexar…

Anexará datos desde un archivo .blend externo hacia el actual. Los nuevos datos se copiarán desde el archivo externo y quedarán completamente desvinculados del mismo.

Previsualización de datos

Herramientas para gestionar la previsualización de bloques de datos.


Importar

Blender es capaz de utilizar información almacenada en una variedad de formatos de archivo creados por otros programas gráficos. Ver Importar/Exportar.>`.

Exportar

Normalmente el trabajo es guardado en un archivo .blend, sin embargo también será posible exportar parte o todo el trabajo a un formato que pueda ser cargado en otros programas gráficos. Ver Importar/Exportar.

Exportar todas las colecciones

Invocará todos los exportadores configurados para todas las colecciones.


Datos externos

Los datos externos, como imágenes de texturas y otros medios, podrán ser almacenados tanto dentro del archivo .blend (empacados), como fuera, en archivos separados (desempacados). Blender realizará un seguimiento de todos los medios desempacados, mediante la utilización de rutas, que podrán ser relativas o absolutas. Ver empacar o desempacar datos externos.

Empacar recursos automáticamente

Empacará en el archivo .blend todos los archivos externos que estén siendo actualmente usados y también empacará cualquier archivo que comience a ser usado más adelante. Al desactivar esta opción, únicamente se detendrá el empaque automático de nuevos archivos externos, sin embargo esto no desempacará los ya empacados.

Empacar recursos

Empacará en el archivo .blend todos los archivos externos que estén siendo actualmente usados. Luego de ejecutar este operador y guardar el archivo .blend, los archivos externos dejarán de usarse – cualquier cambio en ellos no repercutirá en cambios en el archivo .blend, por lo se tendrá la libertad de eliminarlos, si así se deseara.

Desempacar recursos

Desempacará de vuelta al disco todos los archivos que hubieran sido previamente empacados en el archivo .blend. Será posible elegir si reusar los archivos que aún existan en sus ubicaciones originales o sobrescribirlos.

Empacar bibliotecas vinculadas

Empacará bloques de datos que se encuentren vinculados desde un archivo .blend externo en el archivo actual.

Desempacar bibliotecas vinculadas

Desempacará de vuelta al disco todos los bloques de datos que hubieran sido previamente empacados a archivos .blend. Los archivos .blend existentes en esa ubicación serán sobrescritos.

Convertir rutas en relativas

Convertirá todas las rutas a archivos externos, en relativas al archivo .blend actual.

Convertir rutas en absolutas

Convertirá todas las rutas a los archivos externos en absolutas (esto es, rutas completas desde la raíz del sistema).

Reportar archivos faltantes

Esta opción es útil para comprobar si existen enlaces a archivos desempaquetados que han dejado de existir. Tras seleccionar esta opción, un mensaje de aviso aparecerá en el encabezado de la Información del editor. Si no se muestra ningún aviso, no falta ningún archivo externo.

Buscar archivos faltantes

En caso de tener enlaces rotos en un archivo .blend, esto podrá resultar de ayuda para solucionar el problema. Aparecerá un Explorador de archivos. Seleccionar la carpeta deseada (o un archivo dentro de la misma), para que se realice una búsqueda en ella y, recursivamente, en todas sus sub carpetas. Cada archivo perdido que se encuentre en la búsqueda será recuperado. Estas recuperaciones se harán como rutas absolutas, por lo que si se deseara tener rutas relativas, será necesario seleccionar la opción Convertir rutas en relativas.

Nota

Es posible que sea necesario recargar los archivos recuperados. Podrá ser hecho de a uno o podrá guardarse el archivo .blend y recargarlo nuevamente, para que todos los archivos externos sean recargados a la vez.

Limpiar
Purgar datos no usados

Abrirá un diálogo para eliminar bloques de datos no usados tanto del archivo .blend actual, como de cualquier bloque de datos vinculado (no podrá ser deshecho). Ver el Listado para más información.

Administrar datos no usados

Abrirá una ventana emergente mostrando el Listado en el modo Datos no usados que listará bloques de datos y otros datos que no estén siendo usados y que se eliminarán una vez que el archivo vuelva a ser cargado. Esto incluirá a los bloques de datos que sólo tengan un usuario ficticio. Será posible agregar/eliminar un usuario ficticio haciendo clic sobre el ícono con una cruz/tilde a la derecha del Listado.


Predefinidos

Este menú permite administrar el archivo de inicio que es utilizado para almacenar la escena, el espacio de trabajo y la interfaz mostrados de forma predefinida al crear un nuevo archivo en Blender.

Inicialmente será la escena de inicio incluida con Blender. Podrá, sin embargo, ser remplazada por una escena personalizada.

Guardar archivo de inicio

Guardará el archivo .blend actual como archivo de inicio.

Cargar opciones de fábrica

Restaurará el archivo de inicio y las preferencias de fábrica.

Cuando una Plantillas de aplicación esté en uso, se mostrarán los siguientes operadores adicionales:

Cargar opciones predefinidas de Blender

Cargará la configuración predefinida en la configuración original de Blender, sin los cambios realizados por la plantilla de aplicación actual.

Cargar opciones predefinidas de (nombre de plantilla de aplicación)

Cargará la configuración predefinida en la plantilla de aplicación original.

Ver también

Administración de preferencias.


Salir Ctrl-Q

Cerrará Blender. La escena actual será guardada en un archivo llamado «quit.blend» en la carpeta temporal de Blender (que podrá ser encontrada en la pestaña «Rutas de archivos» en las Preferencias).

Menú Editar
Deshacer, Rehacer, Historial de deshacer

Ver Deshacer y rehacer.

Ajustar última operación, Repetir lo último, Repetir historial

Ver Deshacer y rehacer.

Buscar en menús

Permitirá buscar un menú, basándose en su nombre.

Búsqueda de operador

Permite ejecutar un operador, basándose en su nombre (sólo cuando Extras para desarrolladores se encuentre activa).

Renombrar elemento activo

Renombrará el objeto o nodo activo; ver la herramienta Renombrar para más información.

Renombrar por lotes

Permitirá renombrar varios tipos de datos a la vez; ver la herramienta Renombrar por lotes para más información.

Bloquear modo de interacción

Evitará la selección de objetos que se encuentren en un modo diferente al modo actual.

Nota

Esta opción podrá evitar cambios de modo accidentales, como cuando se intente seleccionar un hueso en el modo Pose para animarlo, pero en su lugar se hace clic sobre una parte del escenario trasero (lo cual normalmente provocaría que se seleccionara dicho elemento y cambiando así el modo a Objeto).

Es posible que se desee desactivar la opción Bloquear modo de interacción, por ejemplo, al pintar influencias en objetos con un sistema de control o al esculpir/pintar; en esos casos es posible que se desee cambiar de un objeto en un modo a otro en otro modo, de forma intencional.

Preferencias Ctrl-Comma

Abrirá la ventana de Preferencias.

Menú Procesar
Procesar imagen F12

Procesará la escena activa en el fotograma actual.

Procesar animación Ctrl-F12

Procesará la animación de la escena activa.

Ver también

Procesar audio

Procesará una mezcla el audio de la escena a un archivo de sonido.

Ver también

Ver imagen procesada F11

Muestra la ventana de procesamiento. (Presionar nuevamente para volver a la ventana principal de Blender).

Ver animación procesada Ctrl-F11

Reproducirá la animación procesada en un reproductor separado.

Ver también

Bloquear interfaz

Bloqueará la interfaz durante el procesamiento, para otorgar más memoria al motor de procesamiento.

Menú Ventana
Nueva ventana

Creará una nueva ventana, copiando la ventana actual.

Nueva ventana principal

Creará una nueva ventana con su propio espacio de trabajo y selección de escena.

Ventana a pantalla completa

Alterna la ventana actual a pantalla completa.

Espacio de trabajo siguiente

Cambia al siguiente espacio de trabajo.

Espacio de trabajo anterior

Cambia al espacio de trabajo anterior.

Mostrar barra de estado

Permite elegir si se deberá mostrar la Barra de estado en la parte inferior de la ventana o no.

Guardar captura de pantalla

Captura una imagen de la ventana actual de Blender. Se abrirá un Explorador de archivos para elegir dónde guardar la captura de pantalla.

Guardar captura de pantalla (editor)

Captura una imagen del editor seleccionado. Seleccionar el editor haciendo clic con LMB dentro de su área, después de ejecutar el operador. Se abrirá un Explorador de archivos para elegir dónde guardar la captura de pantalla.

Menú Ayuda

Ver Menú Ayuda.

Espacios de trabajo

../../_images/interface_window-system_topbar_workspaces.png

Este conjunto de pestañas se utiliza para seleccionar entre Espacios de Trabajo; que son esencialmente disposiciones predefinidas de ventanas.

Escenas y capas

../../_images/interface_window-system_topbar_scenes-layers.png

Estos menús de bloques de datos se usan para seleccionar la Escena actual y la Capa de visualización

0 comments:

No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Notificarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook, Twitter, Tumblr, Google +, Pinterest o Instagram. Gracias.

Guía de MATE entorno de escritorio clásico y ligero: Calculadora MATE

mate-calc es la calculadora oficial del entorno de escritorio MATE. Está diseñada para usarse tanto con el ratón como con el teclado. Su interfaz visual es similar a la de muchas calculadoras de mano.

 

La Calculadora de MATE (mate-calc) es la aplicación de cálculo del entorno de escritorio MATE. Es una calculadora gráfica orientada tanto a operaciones cotidianas como a cálculos científicos, con soporte para distintos modos de cálculo, funciones matemáticas, conversiones y una interfaz integrada con MATE.

Su origen está relacionado con GNOME Calculator (gnome-calculator): MATE mantiene su propia versión/fork para integrarla con el escritorio MATE. El proyecto oficial la incluye dentro de sus aplicaciones principales, junto con Caja, Atril, Engrampa, Pluma y Eye of MATE.


1. ¿Cómo funciona?

A diferencia de aplicaciones como Engrampa, que delegan gran parte del trabajo a herramientas externas, una calculadora tiene una arquitectura conceptualmente mucho más directa:

                    MATE Calculator
                          │
             ┌────────────┴────────────┐
             │                         │
        INTERFAZ GTK              MOTOR DE CÁLCULO
             │                         │
             │                  ┌──────┴──────┐
             │                  │             │
             │              expresiones    funciones
             │              matemáticas    numéricas
             │                  │             │
             └──────────────────┴─────────────┘
                          │
                          ▼
                       resultado

Cuando escribís:

25 × 17 + 8

la aplicación no se limita a multiplicar los números que aparecen en pantalla. Primero tiene que:

  1. recibir la expresión;
  2. interpretar los símbolos;
  3. determinar el orden de las operaciones;
  4. ejecutar las operaciones;
  5. producir el resultado;
  6. formatearlo según el modo de visualización;
  7. mostrarlo en la interfaz.

Conceptualmente:

"25 × 17 + 8"
       ↓
 análisis de expresión
       ↓
   25 × 17
       ↓
      425
       ↓
   425 + 8
       ↓
      433

Por eso una calculadora científica es, en cierto sentido, un pequeño intérprete de expresiones matemáticas.


2. Modos de cálculo

Una de las características más importantes de MATE Calculator es que no funciona únicamente como una calculadora básica.

Dispone de diferentes modos adaptados a distintos tipos de problemas.

Entre ellos se encuentran conceptualmente:

  • Basic — operaciones cotidianas;
  • Advanced — operaciones matemáticas adicionales;
  • Financial — cálculos financieros;
  • Programming — operaciones relacionadas con bases numéricas y programación;
  • Scientific — funciones científicas;
  • Keyboard — utilización principalmente mediante teclado.

El modo determina qué botones y funciones aparecen en la interfaz.

Por ejemplo:

Modo básico

7  +  8  ×  5

mientras que el modo científico puede ofrecer:

sin
cos
tan
log
ln
√
x²
xʸ
π
e

La ventaja es que la interfaz no necesita mostrar todas las funciones simultáneamente.


3. Calculadora básica

En su utilización más sencilla funciona como cualquier calculadora convencional.

Permite realizar:

+
-
×
÷

además de:

  • porcentajes;
  • cambio de signo;
  • paréntesis;
  • números decimales;
  • operaciones encadenadas;
  • borrado y corrección.

Por ejemplo:

125 + 75 = 200

o:

250 × 0.15 = 37.5

Esto permite utilizarla como calculadora de escritorio sin necesidad de entrar en los modos científicos.


4. Expresiones matemáticas

Una característica mucho más potente es que se pueden introducir expresiones completas, no solamente una operación cada vez.

Por ejemplo:

(25 + 15) × 3

La calculadora debe respetar la precedencia matemática:

2 + 3 × 4

produce:

14

y no:

20

porque primero se realiza:

3 × 4 = 12

y posteriormente:

2 + 12 = 14

Los paréntesis permiten controlar explícitamente el orden:

(2 + 3) × 4 = 20

Esto hace que MATE Calculator se comporte más como un intérprete matemático que como una simple calculadora electrónica.


5. Funciones científicas

En el modo científico aparecen funciones matemáticas adicionales.

Entre las funciones típicas se encuentran:

  • seno;
  • coseno;
  • tangente;
  • funciones trigonométricas inversas;
  • logaritmos;
  • logaritmo natural;
  • exponenciales;
  • raíces;
  • potencias;
  • factorial;
  • constantes matemáticas;
  • funciones hiperbólicas.

Por ejemplo:

sin(30°)

puede producir:

0.5

si la calculadora está configurada para trabajar en grados.

También:

sqrt(144)

produce:

12

y:

2^10

produce:

1024

6. Grados, radianes y grados centesimales

Este punto es muy importante en trigonometría.

Una calculadora científica puede trabajar con diferentes unidades angulares:

Degrees
Radians
Gradians

Por ejemplo:

sin(90°) = 1

pero:

sin(90)

no significa necesariamente lo mismo si la calculadora está configurada en radianes.

En radianes:

sin(π/2) = 1

Por eso, cuando se trabaja con trigonometría, hay que comprobar siempre la unidad angular seleccionada.


7. Constantes matemáticas

La calculadora proporciona constantes matemáticas habituales.

Entre las más importantes están:

π
e

donde:

π ≈ 3.141592653589793...

y:

e ≈ 2.718281828459045...

Esto permite escribir expresiones como:

2 × π × 5

para calcular la circunferencia de un círculo de radio 5.


8. Potencias y raíces

MATE Calculator permite realizar operaciones como:

o:

y, en general:

También raíces:

√25 = 5

y raíces de orden superior mediante expresiones equivalentes.

Matemáticamente:

√x = x^(1/2)

y:

∛x = x^(1/3)

Esto resulta particularmente útil en matemáticas, física e ingeniería.


9. Factorial

En el modo científico se puede utilizar el factorial:

5! = 120

porque:

5! = 5 × 4 × 3 × 2 × 1

Es especialmente útil para:

  • combinatoria;
  • probabilidad;
  • estadística;
  • matemáticas discretas.

Por ejemplo:

10! = 3 628 800

10. Porcentajes

También puede utilizarse para cálculos porcentuales.

Por ejemplo:

500 × 15%

produce:

75

Esto resulta práctico para:

  • descuentos;
  • impuestos;
  • incrementos;
  • propinas;
  • cálculos comerciales.

Por ejemplo:

1000 + 21%

puede utilizarse para obtener un valor incrementado, aunque conviene prestar atención a cómo se construye la expresión para evitar confundir porcentaje absoluto con porcentaje relativo.


11. Modo financiero

Una característica particularmente interesante es el modo financiero.

No se limita a las operaciones matemáticas tradicionales, sino que proporciona funciones destinadas a cálculos financieros.

Entre las categorías habituales están:

  • interés simple;
  • interés compuesto;
  • amortización;
  • pagos;
  • valor presente;
  • valor futuro;
  • tasa de interés;
  • depreciación;
  • conversiones relacionadas con períodos financieros.

Por ejemplo, el interés compuesto se basa en:

FV = PV × (1 + r)^n

donde:

  • PV = valor presente;
  • r = tasa;
  • n = número de períodos;
  • FV = valor futuro.

La ventaja de disponer de estas funciones en la calculadora es que no necesitás construir manualmente todas las ecuaciones.


12. Modo programación

Otra característica muy útil es el modo programación.

Aquí la calculadora deja de comportarse como una calculadora exclusivamente decimal y pasa a trabajar con conceptos propios de informática.

Puede manejar diferentes bases numéricas:

BIN
OCT
DEC
HEX

es decir:

binario
octal
decimal
hexadecimal

Por ejemplo:

Decimal:
255

Hexadecimal:
FF

Binario:
11111111

Todos representan el mismo valor.

Esto es especialmente útil para:

  • programación;
  • electrónica;
  • sistemas digitales;
  • redes;
  • análisis hexadecimal;
  • depuración;
  • arquitectura de computadores.

13. Operaciones bit a bit

El modo de programación también está pensado para operaciones binarias y de bits.

Entre las operaciones conceptuales se encuentran:

AND
OR
XOR
NOT

y operaciones de desplazamiento.

Por ejemplo:

1010 AND 1100

produce:

1000

porque:

1 AND 1 = 1
1 AND 0 = 0
0 AND 1 = 0
0 AND 0 = 0

Esto hace que la aplicación pueda utilizarse como una pequeña herramienta de apoyo para programación y electrónica digital.


14. Conversión entre bases

Una de las funciones más prácticas del modo programación es convertir entre bases.

Por ejemplo:

Decimal
255

puede convertirse en:

Hexadecimal
FF

y:

Binario
11111111

Esto evita tener que hacer manualmente la conversión.


15. Operaciones con memoria

Como una calculadora tradicional, MATE Calculator proporciona mecanismos para almacenar valores temporalmente.

Conceptualmente:

valor
 ↓
memoria
 ↓
recuperar

Esto permite conservar resultados intermedios sin tener que copiarlos manualmente.

En cálculos largos puede ser muy útil:

resultado 1 → memoria
resultado 2 → memoria
resultado 3 → memoria

y posteriormente reutilizarlos.


16. Historial de operaciones

Otra característica importante es el historial.

En lugar de limitarse a mostrar:

433

la aplicación puede conservar las operaciones realizadas anteriormente.

Por ejemplo:

25 × 17 = 425
425 + 8 = 433
433 ÷ 7 = 61.857...

Esto permite volver atrás y revisar cálculos anteriores.

Es particularmente útil cuando cometés un error y necesitás determinar en qué operación ocurrió.


17. Utilización mediante teclado

MATE Calculator no está pensada únicamente para utilizarse haciendo clic en botones.

Puede manejarse mediante el teclado.

Esto tiene dos ventajas:

Rapidez

Un usuario que realiza muchos cálculos puede escribir directamente:

1250 / 7 + 35

en lugar de pulsar cada botón.

Accesibilidad

Las personas que tienen dificultades utilizando el ratón pueden realizar muchas operaciones utilizando exclusivamente el teclado.

Por eso existe un modo/interfaz orientado específicamente a la entrada mediante teclado.


18. Interfaz GTK

M niveles inferiores Precedencia de y mostrar un error en lugar de calculadora radicalmente diferente de calculadora deATE Calculator utiliza las tecnologías gráficas del ecosistema GTK/MATE.

Conceptualmente:

┌──────────────────────────────────────┐
│          MATE Calculator             │
├──────────────────────────────────────┤
│ expresión                            │
│                                      │
│             433                      │
├──────────────────────────────────────┤
│ 7 │ 8 │ 9 │ ÷ │ √                    │
│ 4 │ 5 │ 6 │ × │ x²                   │
│ 1 │ 2 │ 3 │ - │ =                    │
│ 0 │ . │   │ + │                      │
└──────────────────────────────────────┘

Los elementos que aparecen pueden cambiar según el modo seleccionado.

Por ejemplo, el modo científico necesita muchos más controles que el modo básico.


19. Accesibilidad

Al formar parte del ecosistema GTK/MATE, la aplicación puede aprovechar mecanismos de accesibilidad proporcionados por el entorno gráfico.

Esto incluye aspectos como:

  • navegación mediante teclado;
  • interfaces compatibles con tecnologías de asistencia;
  • tamaños de interfaz adaptables;
  • integración con configuraciones de accesibilidad del escritorio.

Esto es especialmente importante para una aplicación que, aparentemente, es sencilla pero que puede utilizarse intensivamente mediante teclado.


20. Formato de los números

La presentación de los números depende de la configuración regional y de las preferencias de la aplicación.

Por ejemplo, puede existir una diferencia entre:

1,234.56

y:

1.234,56

según la configuración regional.

Esto es importante porque la representación visual de un número no debe confundirse con su valor matemático.


21. Precisión y tipos numéricos

Aquí entramos en una cuestión técnica importante.

Una calculadora informática no trabaja necesariamente con números decimales de precisión infinita.

Internamente utiliza determinados tipos numéricos y algoritmos.

Por ejemplo, algunos valores que matemáticamente son exactos pueden representarse internamente de forma aproximada.

Un caso clásico es:

0.1 + 0.2

que en determinados sistemas de representación binaria puede resultar internamente ligeramente diferente de:

0.3

Esto no significa que la calculadora esté "mal"; es una consecuencia de cómo los ordenadores representan determinados números.

Por eso una calculadora científica debe distinguir entre:

valor matemático

y:

representación numérica interna

22. Notación científica

Para números extremadamente grandes o pequeños puede utilizarse notación científica.

Por ejemplo:

300000000

puede representarse como:

3 × 10⁸

y:

0.000000001

como:

1 × 10⁻⁹

Esto resulta especialmente útil en:

  • física;
  • química;
  • astronomía;
  • electrónica;
  • ingeniería.

23. Conversión de unidades

Las calculadoras modernas del ecosistema GNOME/MATE han incorporado históricamente diferentes funciones adicionales relacionadas con conversiones.

Dependiendo de la versión concreta de MATE Calculator disponible en tu distribución, podés encontrar funciones relacionadas con:

  • longitud;
  • área;
  • volumen;
  • masa;
  • tiempo;
  • velocidad;
  • temperatura;
  • presión;
  • energía;
  • información digital.

Es importante distinguir esto de una conversión monetaria en tiempo real: una calculadora puede realizar conversiones de unidades utilizando factores conocidos, mientras que las monedas requieren tipos de cambio actualizados.


24. Cálculos de unidades

Una característica especialmente interesante de los motores modernos de calculadora es poder trabajar con cantidades asociadas a unidades.

Conceptualmente:

10 m + 25 cm

debe interpretarse como:

10 metros + 0,25 metros

y dar:

10,25 m

Esto es mucho más potente que simplemente introducir:

10 + 25

porque el sistema conoce la relación entre las unidades.


25. Arquitectura lógica

Podemos representar la aplicación internamente de manera simplificada así:

                 MATE Calculator
                        │
            ┌───────────┴───────────┐
            │                       │
          GTK/UI                 Motor
            │                       │
            │               ┌───────┴───────┐
            │               │               │
            │          parser           funciones
            │               │               │
            │               └───────┬───────┘
            │                       │
            └───────────────────────┤
                                    ▼
                               resultado

El componente más interesante es el parser.


26. ¿Qué es el parser?

El parser es el componente que transforma algo escrito por el usuario:

(12 + 5) × 3²

en una estructura que el programa puede evaluar.

Simplificando muchísimo:

(12 + 5) × 3²
       │
       ▼
   expresión
       │
       ├── suma
       │    ├── 12
       │    └── 5
       │
       └── multiplicación
            ├── resultado anterior
            └── potencia
                 ├── 3
                 └── 2

Después el motor calcula desde los niveles inferiores hacia arriba.

El resultado final es:

(12 + 5) × 9
= 17 × 9
= 153

27. Precedencia de operadores

El parser debe saber que:

×

tiene prioridad sobre:

+

Por eso:

2 + 3 × 4

se interpreta como:

2 + (3 × 4)

y no:

(2 + 3) × 4

También debe gestionar:

  • paréntesis;
  • potencias;
  • funciones;
  • operadores unarios;
  • signos negativos;
  • porcentajes;
  • constantes.

Esta es una de las razones por las que una calculadora científica es un pequeño lenguaje de expresión matemática.


28. Errores

MATE Calculator también debe detectar expresiones inválidas.

Por ejemplo:

5 /

o:

sqrt(-1)

si el modo numérico actual no permite números complejos.

Otro caso:

10 / 0

que matemáticamente no tiene un resultado finito ordinario.

La aplicación tiene que detectar estos casos y mostrar un error en lugar de presentar un resultado falso.


29. Ventajas de tenerla integrada en MATE

La ventaja principal no es que sea una calculadora radicalmente diferente de todas las demás.

Es su integración con el escritorio.

Por ejemplo:

MATE
 │
 ├── Caja
 ├── Atril
 ├── Engrampa
 ├── Pluma
 ├── Eye of MATE
 └── MATE Calculator

Todas forman parte del mismo ecosistema visual y tecnológico.

Por eso la calculadora encaja naturalmente en un escritorio MATE en lugar de requerir instalar una aplicación externa con otro estilo de interfaz.


30. Comparación con una calculadora de terminal

Podés hacer un cálculo simple en terminal:

echo "25 * 17 + 8" | bc

pero esto tiene una finalidad diferente.

Terminal

Ventajas:

  • automatización;
  • scripts;
  • procesamiento masivo;
  • integración con otros comandos.
MATE Calculator

Ventajas:

  • interfaz gráfica;
  • modos científicos;
  • botones;
  • historial;
  • conversión;
  • modo programación;
  • modo financiero;
  • uso cómodo con ratón y teclado.

Por eso no compiten exactamente.


31. Comparación con bc

bc es un lenguaje/calculadora de precisión arbitraria orientado a terminal.

Conceptualmente:

bc
 ↓
lenguaje matemático
 ↓
terminal

Mientras que:

MATE Calculator
 ↓
interfaz gráfica
 ↓
modos matemáticos
 ↓
usuario

Para una operación ocasional, MATE Calculator es mucho más amigable.

Para automatización:

bc

es normalmente más apropiado.


32. ¿Para quién está pensada?

MATE Calculator puede cubrir varios perfiles.

Usuario común
sumas
restas
multiplicaciones
divisiones
porcentajes
Estudiante
trigonometría
potencias
raíces
logaritmos
Ingeniero/técnico
notación científica
conversiones
trigonometría
Programador
hexadecimal
binario
octal
operaciones de bits
Usuario financiero
interés
pagos
amortización
valor presente/futuro

Esto explica por qué tiene varios modos en lugar de una única interfaz.


33. Resumen de características

Característica
MATE Calculator

Operaciones básicas

Expresiones matemáticas

Precedencia matemática

Paréntesis

Porcentajes

Potencias

Raíces

Factorial

Trigonometría

Logaritmos

Funciones exponenciales

Constantes matemáticas

Grados/radianes/gradianes

Notación científica

Historial

Memoria

Modo científico

Modo financiero

Modo programación

Binario

Octal

Decimal

Hexadecimal

Operaciones bit a bit

Conversión de unidades
✅*

Entrada por teclado

Interfaz GTK/MATE

* Las conversiones y funciones concretas pueden variar según la versión instalada de MATE Calculator y la distribución.

La idea fundamental

Si tuviera que resumir técnicamente MATE Calculator en una sola frase:

Es un intérprete gráfico de expresiones matemáticas integrado en MATE, con varios modos especializados que amplían el cálculo desde operaciones básicas hasta matemáticas científicas, finanzas y programación.

Su arquitectura puede verse así:

                    USUARIO
                       │
             teclado / ratón
                       │
                       ▼
              ┌────────────────┐
              │  Interfaz GTK  │
              └───────┬────────┘
                      │
                      ▼
              ┌────────────────┐
              │ Parser de      │
              │ expresiones    │
              └───────┬────────┘
                      │
             ┌────────┼─────────┐
             ▼        ▼         ▼
          básico   científico  programación
             │        │         │
             └────────┼─────────┘
                      ▼
               MOTOR NUMÉRICO
                      │
                      ▼
                  resultado
                      │
             ┌────────┴────────┐
             ▼                 ▼
          historial          pantalla

Y esa es la característica que la diferencia de una calculadora física sencilla: no solamente ejecuta operaciones; interpreta un pequeño lenguaje matemático y ofrece diferentes "personalidades" de cálculo según el problema que quieras resolver.

0 comments:

No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Notificarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook, Twitter, Tumblr, Google +, Pinterest o Instagram. Gracias.

Guía de Blender, software gratuito y multiplataforma para modelado: Pantalla de bienvenida

Al iniciar Blender, la Pantalla de bienvenida aparecerá en el centro de la ventana principal. Contendrá opciones para crear nuevos proyectos o abrir proyectos recientes. A continuación será posible encontrar una descripción más detallada.

../../_images/interface_window-system_splash_current.png

La Pantalla de bienvenida de Blender.

Para cerrar la Pantalla de bienvenida y comenzar un nuevo proyecto, hacer clic fuera de la misma (aún dentro de la ventana de Blender) o pulsar Esc. La Pantalla de bienvenida desaparecerá revelando la pantalla predefinida del programa. Para reabrir la pantalla de bienvenida, hacer clic en el ícono de Blender en la esquina superior izquierda y seleccionar Pantalla de bienvenida.

Nota

Al iniciar Blender por primera vez o actualizar a una nueva versión, la «región interactiva» de la Pantalla de bienvenida mostrará un proceso de Configuración rápida.

Imagen de la Pantalla de bienvenida

La parte superior de la Pantalla de bienvenida contendrá la imagen, junto con la versión de Blender en su parte superior derecha.

Región interactiva

En la parte inferior de la Pantalla de bienvenida se encontrará la región interactiva.

Nuevo archivo

Permitirá iniciar un nuevo proyecto basado en una plantilla.

Archivos recientes

Mostrará un listado de los archivos .blend abiertos recientemente . Esto dará un acceso rápido y sencillo a los proyectos recientes.

Abrir

Permitirá abrir un archivo .blend desde el disco.

Recuperar última sesión

Blender intentará recuperar la última sesión de trabajo, a partir de los archivos temporales. Ver Recuperación de datos.

Donar

Abrirá el sitio web del Fondo de desarrollo de Blender.

Novedades

Abrirá las notas con las novedades de la última versión de Blender.

0 comments:

No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Notificarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook, Twitter, Tumblr, Google +, Pinterest o Instagram. Gracias.

Nueva actualizacion de seguridad para Ubuntu 24.04.4 Noble Numbat

El 12 de febrero de 2026, Ubuntu 24.04.4 LTS fue lanzado, incluyendo importantes actualizaciones de seguridad y mejoras. Este lanzamiento es un "point release", lo que significa que agrupa todas las actualizaciones de seguridad y correcciones desde el lanzamiento original de Ubuntu 24.04 en abril de 2024.


Nuevas características de Ubuntu 24.04.4

  1. Actualización del Kernel: Incluye Linux kernel 6.17, que proporciona mejor soporte para hardware más reciente.
  2. Mesa 25.2.x: Mejora el rendimiento en aplicaciones 3D y el soporte para gráficas.
  3. Actualizaciones de Wayland: Se han actualizado los protocolos de este sistema de gestión de ventanas.

Cambios significativos
  • Instalación simplificada: Al descargar la ISO de esta nueva versión, incluye todos los parches y actualizaciones de seguridad, facilitando la instalación sin necesidad de actualizaciones posteriores.
  • Actualizaciones de paquetes: Paquetes importantes como Snapd, LibreOffice y Firefox han sido actualizados.
Cómo actualizar o instalar
  • Para los nuevos usuarios: Simplemente descarguen la ISO desde ubuntu.com/download.

  • Para los usuarios existentes: Pueden actualizar ejecutando el comando:

    <?XML:NAMESPACE PREFIX = "[default] http://www.w3.org/2000/svg" NS = "http://www.w3.org/2000/svg" />

    bash

    Copiar código

    sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y


Soporte y mantenimiento
  • La versión 24.04.4 LTS recibe mantenimiento y actualizaciones durante cinco años.
  • Los usuarios de Ubuntu 22.04 LTS recibirán una opción de actualización automática a 24.04.4 LTS a través del Gestor de Actualizaciones.

Este lanzamiento es especialmente crítico para aquellos que necesiten un sistema operativo con soporte mejorado para hardware reciente y con menos necesidad de parches tras la instalación.

0 comments:

No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Notificarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook, Twitter, Tumblr, Google +, Pinterest o Instagram. Gracias.

Comparación visual de cómo se ven MATE, GNOME 3 y XFCE en acción?

Aquí tienes una comparación visual de cómo se ven los tres entornos de escritorio más populares que mencionamos: MATE, GNOME 3 y XFCE.

️ MATE Desktop

Un entorno clásico con paneles superior e inferior, menús desplegables y applets. Ideal para quienes buscan estabilidad y ligereza.

  • Mate Desktop Zoom at Eugene Mash blog

  • Install Mate 1.6 Desktop with MintMenu in Ubuntu 13.10/13.04/12.10/12. ...

  • Beginner MATE Desktop Usage Guide

  • The 8 Excellent Alternative Desktops for Fedora and How to Install Them

️ GNOME 3

Diseño moderno con la vista de Actividades, enfoque minimalista y fuerte integración con búsqueda central.

  • A Guided Tour of the Ubuntu 20.04 GNOME 3 Desktop – Answertopia

  • GNOME 3.30 Desktop Environment Gets New Milestone, Beta Expected on ...

  • GNOME 3: The Future of the Desktop - Linux.com

  • Change activities UI to a General use Overview - Desktop - GNOME Discourse

️ XFCE

Muy ligero y personalizable, con un panel simple y accesos directos. Perfecto para equipos modestos.

  • Xfce 4.20 Desktop Environment Released, Here's What's New

  • Screenshots - 2020 / Themes & Screenshots / Xfce Forums

  • Xfce 4.20 Desktop Environment Released, Here's What's New

  • Fedora Xfce | The Fedora Project

Estas imágenes muestran claramente las diferencias de estilo:

  • MATE conserva la tradición.

  • GNOME 3 apuesta por la modernidad.

  • XFCE se centra en la eficiencia extrema.

 

En resumen: MATE es más ligero que GNOME y algo más pesado que XFCE, con un consumo en reposo de ~380–480 MB de RAM. GNOME ronda los 800–950 MB y XFCE se mantiene en 300–420 MB. En cuanto a soporte gráfico, GNOME funciona nativamente en Wayland, XFCE tiene soporte experimental y MATE sigue siendo X11‑only.

⚙️ Comparación técnica MATE vs GNOME vs XFCE

Entorno
RAM en reposo
CPU en reposo
Tiempo de arranque
Soporte gráfico

MATE 1.30
380–480 MB
0,8–2%
5–8 s
Solo X11, sin Wayland oficial

GNOME 50
800–950 MB
2–4%
8–12 s
Wayland nativo, X11 como fallback

XFCE 4.20
300–420 MB
0,5–1,5%
4–7 s
Wayland experimental (labwc), estable en X11

<?XML:NAMESPACE PREFIX = "[default] http://www.w3.org/2000/svg" NS = "http://www.w3.org/2000/svg" />

Puntos clave

  • Consumo de memoria:

    • XFCE es el más ligero, ideal para hardware con 2–4 GB de RAM.

    • MATE ofrece un equilibrio entre ligereza y funcionalidad.

    • GNOME requiere más recursos, recomendado para PCs modernos con 8 GB o más.

  • Tiempo de arranque:

    • XFCE arranca más rápido (4–7 s).

    • MATE es intermedio (5–8 s).

    • GNOME es más lento (8–12 s).

  • Wayland vs X11:

    • GNOME ya funciona de forma estable en Wayland, con ventajas en seguridad y escalado.

    • XFCE apenas comienza a experimentar con Wayland.

    • MATE sigue anclado en X11, lo que limita su adopción en entornos modernos.

Recomendaciones según uso

  • Hardware antiguo: MATE o XFCE.

  • Equipos modernos: GNOME, por su integración con Wayland y mejor soporte de pantallas múltiples.

  • Balance rendimiento/usabilidad: XFCE si buscas máxima ligereza, MATE si prefieres un escritorio clásico con más aplicaciones integradas.

0 comments:

No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Notificarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook, Twitter, Tumblr, Google +, Pinterest o Instagram. Gracias.