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
Mostrando las entradas con la etiqueta Editores de Texto. Mostrar todas las entradas

Guía de MATE entorno de escritorio clásico y ligero: Pluma editor de texto.

Pluma es el editor de texto oficial del entorno de escritorio MATE. Si bien busca la simplicidad y la facilidad de uso, Pluma es un potente editor de texto de propósito general. Se puede utilizar para crear y editar todo tipo de archivos de texto.

Pluma cuenta con un sistema de complementos flexible que permite añadir dinámicamente nuevas funciones avanzadas a la propia Pluma.

¿Qué es Pluma?

Pluma es el editor de texto oficial de MATE. Está diseñado como un editor gráfico ligero, sencillo de utilizar y suficientemente potente para editar tanto documentos de texto normales como archivos de configuración y código fuente.

Forma parte del conjunto de aplicaciones de MATE Desktop Environment y es, conceptualmente, el sucesor de Gedit 2.x dentro del ecosistema MATE.

Su nombre hace referencia a "pluma" (pluma estilográfica), siguiendo la tradición de nombres de aplicaciones del escritorio.

Una forma sencilla de situarlo es:

                         MATE
                          │
                          ▼
                    ┌───────────┐
                    │   Pluma   │
                    │           │
                    │ Editor de │
                    │   texto   │
                    └─────┬─────┘
                          │
             ┌────────────┼────────────┐
             ▼            ▼            ▼
          archivos      código       texto
          .txt          .py          .conf
             │            │            │
             └────────────┼────────────┘
                          ▼
                     sistema de
                      archivos

Pero Pluma no es simplemente un "bloc de notas". Internamente tiene una arquitectura bastante interesante basada en GTK, un modelo de documento propio, resaltado de sintaxis, búsqueda/reemplazo, pestañas y un sistema de complementos.


1. ¿Qué problema resuelve Pluma?

Su objetivo principal es permitir trabajar con texto plano de forma gráfica.

Por ejemplo:

notas.txt
config.conf
script.sh
programa.py
index.html
style.css
README.md

Puedes abrir cualquiera de estos archivos en Pluma.

A diferencia de un procesador de textos como LibreOffice Writer, Pluma trabaja principalmente con texto sin formato.

Esto significa que si escribes:

Hola mundo
Este es un archivo de texto.

el archivo contiene esencialmente:

H o l a _ m u n d o \n
E s t e _ e s _ u n _ a r c h i v o...

y no información compleja de formato como:

fuente = Arial
tamaño = 14
negrita = true
color = azul

2. Pluma frente a un procesador de textos

Es importante distinguir:

Pluma
Procesador de textos

Texto plano
Documento enriquecido

Código fuente
Documentos formateados

Configuración
Informes visuales

Scripts
Cartas

Markdown
Documentos con estilos

Archivos .conf
.odt, .docx, etc.

Por ejemplo:

Pluma
 └── /etc/archivo.conf

es un uso natural.

Mientras que:

LibreOffice Writer
 └── informe.odt

es un uso diferente.

Pluma está mucho más cerca conceptualmente de:

nano
vim
gedit
Kate
Mousepad

que de:

LibreOffice Writer
Microsoft Word

3. Arquitectura general

Una manera útil de visualizar Pluma es:

                       PLUMA
                         │
          ┌──────────────┼──────────────┐
          │              │              │
          ▼              ▼              ▼
       GTK/GtkSource   Document       Plugins
          │              │              │
          │              │              │
          ▼              ▼              ▼
       interfaz      texto en RAM    funciones
          │              │
          └──────────────┼──────────────┘
                         ▼
                    archivo en disco

Hay una distinción fundamental:

El archivo del disco y el documento que estás editando en Pluma son dos estados diferentes.

Cuando haces:

Archivo → Abrir

Pluma lee el archivo.

El contenido pasa a memoria.

Trabajas sobre esa copia en memoria.

Cuando haces:

Archivo → Guardar

Pluma escribe el contenido de nuevo al almacenamiento.


4. El modelo documento en memoria

Supongamos que tienes:

/home/usuario/documento.txt

con:

Hola
Mundo

Cuando lo abres:

DISCO
 │
 │ lectura
 ▼
PLUMA
 │
 ▼
Documento en memoria

Puedes cambiarlo:

Hola
Mundo

a:

Hola
Mundo desde MATE

pero hasta que guardes:

Ctrl+S

el archivo original puede seguir siendo:

Hola
Mundo

Por tanto:

                  RAM
                   │
             documento editado
                   │
              Ctrl + S
                   │
                   ▼
                 DISCO

Este concepto es básico para entender cualquier editor de texto.


5. Pestañas

Pluma permite trabajar con múltiples documentos mediante pestañas.

Por ejemplo:

┌─────────────────────────────────────────────────┐
│ [config.conf] [script.sh] [README.md] [+]       │
├─────────────────────────────────────────────────┤
│                                                 │
│ #!/bin/bash                                     │
│ echo "Hola"                                     │
│                                                 │
└─────────────────────────────────────────────────┘

Cada pestaña representa un documento diferente.

Conceptualmente:

Ventana Pluma
│
├── Documento A
│
├── Documento B
│
└── Documento C

Esto permite trabajar con varios archivos sin tener que abrir una ventana independiente para cada uno.


6. Ventanas y documentos

También puedes tener varias ventanas de Pluma.

Por ejemplo:

Ventana 1
├── main.py
├── config.py
└── README.md

Ventana 2
├── servidor.conf
└── logs.txt

Esto permite separar proyectos o tareas.


7. Resaltado de sintaxis

Esta es una de las características que hacen que Pluma sea mucho más que un editor de texto básico.

Puede utilizar resaltado de sintaxis para diferentes lenguajes y formatos.

Por ejemplo, un archivo Python:

def saludar(nombre):
    print("Hola", nombre)

puede aparecer visualmente con diferentes colores para:

def          → palabra reservada
saludar      → función
nombre       → variable
"Hola"       → cadena

En un archivo Bash:

#!/bin/bash

echo "Hola"

Pluma puede distinguir:

#!/bin/bash    → comentario/directiva
echo           → comando
"Hola"         → cadena

La idea es:

texto original
      │
      ▼
analizador de sintaxis
      │
      ▼
tokens
      │
      ▼
colores/estilos

Esto no modifica el archivo.

El color es solamente una representación visual.


8. GtkSourceView

Una pieza tecnológica muy importante detrás de Pluma es GtkSourceView.

GtkSourceView proporciona componentes especializados para editores de texto basados en GTK, incluyendo funcionalidades como:

  • resaltado de sintaxis;
  • regiones de texto;
  • números de línea;
  • modos de lenguaje;
  • marcado;
  • otras capacidades de edición.

Por eso Pluma puede ofrecer funcionalidades propias de un editor de código sin convertirse en un IDE completo.

La arquitectura conceptual sería:

Pluma
  │
  ▼
GtkSourceView
  │
  ├── texto
  ├── sintaxis
  ├── estilos
  ├── números de línea
  └── navegación

9. Detección del lenguaje

Cuando abres:

programa.py

Pluma puede reconocer que se trata de Python.

Con:

script.sh

puede reconocer Bash/Shell.

Con:

archivo.html

puede reconocer HTML.

Con:

archivo.css

puede reconocer CSS.

Esto permite activar automáticamente un esquema de resaltado apropiado.

También puedes seleccionar manualmente el modo de lenguaje cuando sea necesario.


10. Números de línea

Una característica muy útil para programación es mostrar:

 1  #!/usr/bin/env python3
 2
 3  def main():
 4      print("Hola")
 5
 6  main()

Los números de línea permiten referirse fácilmente a posiciones concretas:

"El error está en la línea 42."

Esto resulta especialmente útil cuando trabajas con compiladores, intérpretes o logs.


11. Búsqueda

Pluma incorpora búsqueda de texto.

Por ejemplo, en un archivo grande puedes buscar:

localhost

y navegar entre las coincidencias.

Conceptualmente:

Documento
│
├── línea 10
├── línea 23 ← localhost
├── línea 87
├── línea 142 ← localhost
└── línea 300

La búsqueda evita tener que recorrer manualmente todo el documento.


12. Reemplazar

También puedes sustituir texto.

Por ejemplo:

localhost

por:

192.168.1.100

en un documento.

El flujo es:

Buscar
   ↓
Encontrar coincidencia
   ↓
Reemplazar
   ↓
Siguiente coincidencia

Dependiendo de la versión/configuración también puedes realizar reemplazos múltiples.


13. Búsqueda sensible a mayúsculas

Una opción habitual es distinguir:

Hola

de:

hola

Es decir:

Hola ≠ hola

cuando está activada la sensibilidad a mayúsculas/minúsculas.

Esto resulta importante en programación porque muchos lenguajes son case-sensitive.


14. Deshacer y rehacer

Pluma mantiene un historial de modificaciones.

Por ejemplo:

Estado 1
Hola

Estado 2
Hola mundo

Estado 3
Hola mundo desde MATE

Puedes retroceder:

Ctrl+Z

y volver:

Estado 2

Después puedes rehacer la operación.

Conceptualmente:

Editar
  │
  ▼
historial
  │
  ├── undo
  │
  └── redo

Esto es fundamental en cualquier editor.


15. Copiar, cortar y pegar

Pluma utiliza las operaciones tradicionales:

Ctrl+C
Ctrl+X
Ctrl+V

para:

copiar
cortar
pegar

También puedes seleccionar:

una palabra
una línea
varias líneas
un bloque de texto

y manipularlo.


16. Autoguardado y archivos modificados

Cuando modificas un documento, Pluma necesita distinguir:

archivo guardado

de:

archivo modificado

Por ejemplo:

config.conf

puede pasar a:

config.conf *

o mostrar alguna indicación equivalente de modificación según la interfaz/tema.

El asterisco representa conceptualmente:

contenido en memoria ≠ contenido en disco

Cuando haces:

Ctrl+S

se sincronizan:

RAM ↔ DISCO

17. Codificación de caracteres

Esta es una característica técnicamente muy importante.

Un archivo de texto no es simplemente "letras".

En disco se almacenan bytes.

Por ejemplo:

A

tiene una representación determinada.

Pero:

á
ñ
€
中

requieren una codificación capaz de representarlos.

Una de las más importantes actualmente es:

UTF-8

Por eso Pluma necesita manejar correctamente las codificaciones de caracteres.

Puedes encontrarte con archivos en:

UTF-8
ISO-8859-1
Windows-1252

entre otras.

Si una codificación se interpreta incorrectamente puedes obtener algo como:

España

en lugar de:

España

La gestión de codificaciones es, por tanto, fundamental para un editor de texto Linux.


18. Finales de línea

Otra característica que normalmente pasa desapercibida es el tipo de salto de línea.

Unix/Linux utiliza normalmente:

LF

Windows tradicionalmente:

CRLF

y sistemas antiguos como ciertos entornos de Macintosh utilizaban:

CR

Conceptualmente:

Linux:
línea 1\n
línea 2\n

Windows:
línea 1\r\n
línea 2\r\n

Un editor como Pluma debe ser capaz de trabajar con estas diferencias para evitar problemas al mover archivos entre sistemas.

Esto es especialmente importante para programación y scripts.


19. Guardar archivos

Cuando guardas un documento, Pluma tiene que realizar varias operaciones:

Documento en memoria
        │
        ▼
determinar codificación
        │
        ▼
determinar formato de texto
        │
        ▼
escribir bytes
        │
        ▼
archivo

El resultado es un archivo de texto que otras aplicaciones pueden leer.

Por ejemplo:

Pluma
 ↓
script.sh
 ↓
Bash
 ↓
ejecución

Pluma no interpreta el script.

Simplemente lo edita.


20. Pluma como editor de código

Aunque no es un IDE completo, Pluma resulta bastante útil para programación.

Por ejemplo:

Proyecto
├── main.py
├── config.py
├── utils.py
└── README.md

Puedes abrir los archivos en pestañas:

[main.py] [config.py] [utils.py] [README.md]

y utilizar:

  • resaltado;
  • búsqueda;
  • reemplazo;
  • indentación;
  • números de línea;
  • plugins;
  • navegación.

Pero no deberías confundirlo con un IDE como:

Visual Studio Code
PyCharm
Eclipse

Un IDE integra muchas más funciones de desarrollo.


21. Sangría e indentación

Pluma proporciona herramientas para facilitar la escritura de código estructurado.

Por ejemplo:

if usuario:
    print("Hola")

La indentación es especialmente importante en Python.

También es útil para:

Python
C
C++
Java
JavaScript
HTML
CSS
Bash

etc.


22. Espacios y tabuladores

En programación hay una diferencia entre:

TAB

y:

ESPACIOS

Pluma permite configurar aspectos relacionados con la indentación para adaptar el comportamiento del editor a las preferencias del usuario o del proyecto.

Por ejemplo:

Tab → 4 espacios

puede hacer que al pulsar Tab se inserten cuatro espacios.

Esto puede ser importante para mantener un estilo coherente.


23. Ajuste de línea

Imagina una línea enorme:

Lorem ipsum dolor sit amet consectetur adipiscing elit ...

Sin ajuste:

Lorem ipsum dolor sit amet consectetur adipiscing elit consectetur...
                                                           →

Con ajuste:

Lorem ipsum dolor sit amet consectetur adipiscing elit
consectetur adipiscing elit...

El ajuste de línea cambia cómo se visualiza el texto, pero no necesariamente introduce saltos de línea reales en el archivo.

Esta distinción es importante:

ajuste visual
     ≠
salto de línea real

24. Barra de estado

La interfaz puede mostrar información contextual del documento, como:

Línea 42, columna 17

y otra información relacionada con:

  • posición del cursor;
  • estado del documento;
  • lenguaje;
  • codificación.

Esto resulta particularmente útil para programación.


25. Ir a una línea concreta

Si un compilador dice:

error en línea 157

no quieres desplazarte manualmente por cientos de líneas.

Una función de navegación permite ir directamente a una posición concreta.

Conceptualmente:

Ctrl+L
   ↓
157
   ↓
línea 157

El nombre exacto del atajo puede variar según la versión/configuración, pero la funcionalidad de navegación por posición es una característica típica del editor.


26. Múltiples documentos

Una de las ventajas del sistema de pestañas es poder comparar archivos.

Por ejemplo:

[config.old] [config.new]

y desplazarte entre ellos.

Esto permite tareas como:

archivo original
       ↓
archivo modificado
       ↓
comparación visual

Aunque para diferencias avanzadas existen herramientas especializadas como:

diff
meld

Pluma sirve muy bien para una comparación manual básica.


27. Plugins

Una de las características más interesantes de Pluma es su arquitectura de complementos/plugins.

En lugar de incorporar absolutamente todas las funcionalidades al núcleo, ciertas capacidades pueden añadirse como extensiones.

Conceptualmente:

                    PLUMA
                      │
              ┌───────┴───────┐
              │               │
             núcleo         plugins
              │               │
              │       ┌───────┼───────┐
              │       │       │       │
              ▼       ▼       ▼       ▼
           edición   Git   terminal  otros

Esto permite mantener el editor relativamente sencillo mientras se añaden capacidades según las necesidades.


28. Ejemplos de funcionalidades mediante plugins

Dependiendo de la versión y los complementos disponibles, el ecosistema de Pluma puede proporcionar funcionalidades como:

  • navegador de archivos;
  • terminal integrado;
  • integración con sistemas de control de versiones;
  • herramientas de documentos;
  • snippets;
  • selección avanzada;
  • ejecución de comandos;
  • soporte adicional para lenguajes.

La disponibilidad exacta depende de la versión de Pluma y de los paquetes de plugins instalados.

Esto es importante porque no todas las instalaciones de MATE tienen exactamente los mismos plugins habilitados.


29. Terminal integrado

Algunas instalaciones pueden disponer de un complemento que permite abrir una terminal dentro de Pluma.

Conceptualmente:

┌──────────────────────────────────────┐
│ Pluma                                │
├──────────────────────────────────────┤
│ #!/bin/bash                          │
│ echo "Hola"                          │
│                                      │
├──────────────────────────────────────┤
│ $ ./script.sh                        │
│ Hola                                 │
└──────────────────────────────────────┘

Esto puede ser especialmente cómodo para programación.

Editas:

script.sh

y ejecutas:

./script.sh

sin abandonar el editor.


30. Sistema de snippets

Otro concepto interesante es el de fragmentos de código (snippets).

Por ejemplo, en vez de escribir repetidamente:

if __name__ == "__main__":
    main()

un sistema de snippets puede permitir insertar automáticamente una plantilla.

Conceptualmente:

abreviatura
   ↓
snippet
   ↓
código completo

Esto puede acelerar considerablemente determinadas tareas de programación.


31. Integración con Git

Dependiendo de los plugins instalados, Pluma puede ofrecer cierta integración con sistemas de control de versiones.

Por ejemplo, un proyecto:

proyecto/
├── .git/
├── main.py
├── config.py
└── README.md

puede abrirse en Pluma mientras otras herramientas gestionan Git.

Es importante distinguir:

Pluma
   ↓
edición

Git
   ↓
control de versiones

Pluma no sustituye a Git.


32. Archivos de configuración

Pluma es especialmente útil para editar archivos de configuración Linux.

Por ejemplo:

~/.bashrc
~/.profile
~/.config/...

y muchos otros archivos de texto.

Aquí aparece una característica interesante de los editores gráficos Linux:

Pluma
  │
  ├── usuario
  │
  └── permisos
          │
          ▼
      archivo

Si intentas modificar un archivo que tu usuario no puede escribir, Pluma no puede simplemente saltarse los permisos del sistema.

Esto es una propiedad de seguridad del sistema operativo.


33. Root y permisos

Supongamos:

/etc/algo.conf

pertenece a:

root:root

y tu usuario no tiene permisos de escritura.

Abrirlo con Pluma no convierte mágicamente al editor en root.

Puedes leerlo, pero guardar puede fallar.

La razón es:

Pluma
  │
  ▼
usuario actual
  │
  ▼
kernel Linux
  │
  ▼
permisos del archivo

El kernel es quien decide si puedes escribir.

Esto es una distinción importante entre:

editor gráfico

y:

privilegios del sistema

34. UTF-8 y Unicode

Pluma está pensado para trabajar en entornos modernos donde Unicode/UTF-8 es la codificación habitual.

Esto permite editar:

Español
Português
Français
Ελληνικά
Русский
中文
日本語
العربية

etc.

Pero nuevamente:

Unicode

es un estándar de caracteres, mientras:

UTF-8

es una forma concreta de codificarlos como bytes.


35. Soporte de archivos grandes

Pluma está pensado principalmente para archivos de texto de tamaño razonable.

No es buena idea asumir que es la herramienta ideal para abrir:

archivo.log

de varios gigabytes.

Para archivos gigantes pueden ser más apropiadas herramientas como:

less
tail
grep
awk
sed

Por ejemplo:

less enorme.log

o:

tail -f enorme.log

Pluma está optimizado para editar, no para analizar logs gigantescos.


36. Seguridad y archivos remotos

Pluma puede trabajar con archivos accesibles a través de las capacidades de acceso de archivos proporcionadas por el entorno GTK/GIO, dependiendo de la configuración y versión.

Esto significa que el concepto de:

archivo local

puede extenderse a recursos accesibles mediante mecanismos de escritorio.

Pero para administración remota avanzada normalmente es más apropiado utilizar:

ssh
scp
sftp
rsync

y después editar localmente o utilizar herramientas especializadas.


37. Integración con el gestor de archivos Caja

Dentro del ecosistema MATE, Caja es el administrador de archivos.

Una interacción típica sería:

Caja
 │
 │ doble clic
 ▼
archivo.txt
 │
 ▼
Pluma

Por ejemplo:

/home/usuario/documentos/notas.txt

puede abrirse desde Caja con Pluma.

Esto genera una experiencia bastante integrada:

Caja → localizar archivo
          ↓
       Pluma
          ↓
       editar
          ↓
       guardar

38. Asociación de archivos

MATE/Linux utiliza asociaciones para decidir qué aplicación debe abrir determinados tipos de archivos.

Por ejemplo:

.txt → Pluma
.py  → Pluma
.conf → Pluma

aunque las asociaciones concretas dependen de tu sistema.

Así, cuando haces doble clic sobre un archivo de texto, el escritorio puede decidir:

archivo
  ↓
MIME type
  ↓
aplicación asociada
  ↓
Pluma

39. ¿Qué es un MIME type?

Linux no siempre determina el tipo de archivo simplemente por su extensión.

Puede utilizar información MIME.

Por ejemplo:

archivo.txt

puede identificarse como:

text/plain

mientras:

archivo.html

puede identificarse como:

text/html

Esto ayuda al escritorio a decidir qué aplicación utilizar.


40. Interfaz gráfica

La interfaz de Pluma sigue una filosofía tradicional de aplicaciones GTK.

Normalmente encontramos:

┌─────────────────────────────────────────────────┐
│ Archivo  Editar  Ver  Buscar  Herramientas ... │
├─────────────────────────────────────────────────┤
│ [Nuevo] [Abrir] [Guardar] ...                   │
├─────────────────────────────────────────────────┤
│  1  #!/usr/bin/env python3                      │
│  2                                             │
│  3  print("Hola")                              │
│  4                                             │
│  5                                             │
├─────────────────────────────────────────────────┤
│ Línea 3, Columna 12      Python       UTF-8    │
└─────────────────────────────────────────────────┘

La interfaz busca ser familiar para usuarios de editores gráficos tradicionales.


41. Menús principales

Dependiendo de la versión, normalmente encontrarás funciones agrupadas alrededor de:

Archivo
Editar
Ver
Buscar
Herramientas
Ayuda

Desde ahí se accede a operaciones como:

Nuevo
Abrir
Guardar
Guardar como
Cerrar

Los artículos más leídos y votados por nuestros lectores durante el año 2018.

Los artículos más visitados y votados en nuestro blog durante el año 2018 han reflejado un interés bastante heterogéneo.

Juegos, utilidades para el sistema operativo, editores de videos, simuladores varios y lógicamente las expectativas despertadas por cada nueva versión de Ubuntu.

Evidente señal del interés que día tras día despierta el software libre en nuestra comunidad y, en especial, de uno de sus abanderados: Ubuntu.
Instalar GTA San Andreas en Ubuntu y Derivados.



Cómo cambiar la resolución de pantalla y profundidad de bits en Linux.
CÓMO CAMBIAR LA RESOLUCIÓN DE PANTALLA Y PROFUNDIDAD DE BITS EN LINUX.


Cómo instalar Proteus 8.1, potente simulador de circuitos eléctricos, en Ubuntu.
10 editores de vídeo libres para Linux.
7 formas de renombrar archivos masivamente.
Cómo personalizar la Terminal en Ubuntu.
Ubuntu 19.04 se llamará Disco Dingo en referencia al perro originario de Australia.
Cómo instalar Balsamiq Mockups en Ubuntu.
CÓMO INSTALAR BALSAMIQ MOCKUPS EN UBUNTU.


Cómo integrar Facebook en el escritorio de Ubuntu.
Fecha de lanzamiento de Ubuntu 19.04 "Disco Dingo" y características planificadas.

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Noviembre de 2015.

1.- 7 formas de renombrar archivos masivamente.
7 formas de renombrar archivos masivamente.
Ya sea por gusto o necesidad, alguien puede tener archivos de audio, video, imágenes, etc. cuyos nombres no estén correctos, no se entiendan, no estén estandarizados o simplemente no le gusten y por lo tanto quiera renombrarlos a su gusto. Si son pocos, hacerlo uno a uno no es tan complicado, pero si son varios, hacerlo manualmente puede ser insoportable. Ese era mi caso, y por eso me decidí

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Junio de 2015.

1.- Iron Knights es un juego de rol clásico con cientos de opciones.
Iron Knights es un juego de rol clásico con cientos de opciones.
AcciónLos action RPG o juego de acción con componentes de rol en la App Store y en la Google Play Store, tienen una fuerte presencia y un especial poder de atracción para multitud de jugadores a lo largo de los diferentes continentes -sobre todo en los países asiáticos-. Las pantallas táctiles permiten cierta reacción rápida para todo tipo de usuarios, y la naturaleza móvil de los teléfonos y

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Marzo de 2015.

1.- Caffeine posee una interfaz gráfica, sencilla y bastante intuitiva.
Caffeine posee una interfaz gráfica, sencilla y bastante intuitiva.
Hoy vamos a conocer un programa llamado Caffeine, el cual se encuentra actualmente en su versión 2.8.2. Pero… ¿Qué se supone que hace este programa? Pues algo muy simple la verdad. Su función radica en impedir que el ordenador/portátil se “vaya a dormir” (apagarse) cuando ciertos programas se están ejecutando. De tal forma que si un lo programamos para que no se cierre hasta que acabe una

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Enero de 2015.

1.- Cómo bloquear publicidad con /etc/hosts.

Cómo bloquear publicidad con /etc/hosts.

Los archivos hosts han estado en uso desde ARPANET. Se utilizaban para resolver nombres de dominios antes de que surgieran los DNS. Estos archivos solían ser archivos muy grandes, utilizados para ayuda a resolver nombres de hosts. Incluso Microsoft conserva este archivo en Windows, por lo que es difícil que estos varien mucho entre Windows, OS X o Linux. Estructura del archivo /etc/hosts

Leer el resto del artículo ... »

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Diciembre de 2014.

1.- Cómo bloquear publicidad con /etc/hosts.

Cómo bloquear publicidad con /etc/hosts.

Los archivos hosts han estado en uso desde ARPANET. Se utilizaban para resolver nombres de dominios antes de que surgieran los DNS. Estos archivos solían ser archivos muy grandes, utilizados para ayuda a resolver nombres de hosts. Incluso Microsoft conserva este archivo en Windows, por lo que es difícil que estos varien mucho entre Windows, OS X o Linux. Estructura del archivo /etc/hosts

Leer el resto del artículo ... »

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Octubre de 2014.

1.- Cómo bloquear publicidad con /etc/hosts.

Cómo bloquear publicidad con /etc/hosts.

Los archivos hosts han estado en uso desde ARPANET. Se utilizaban para resolver nombres de dominios antes de que surgieran los DNS. Estos archivos solían ser archivos muy grandes, utilizados para ayuda a resolver nombres de hosts. Incluso Microsoft conserva este archivo en Windows, por lo que es difícil que estos varien mucho entre Windows, OS X o Linux. Estructura del archivo /etc/hosts

Leer el resto del artículo ... »

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Setiembre de 2014.

1.- Cómo bloquear publicidad con /etc/hosts.

Cómo bloquear publicidad con /etc/hosts.

Los archivos hosts han estado en uso desde ARPANET. Se utilizaban para resolver nombres de dominios antes de que surgieran los DNS. Estos archivos solían ser archivos muy grandes, utilizados para ayuda a resolver nombres de hosts. Incluso Microsoft conserva este archivo en Windows, por lo que es difícil que estos varien mucho entre Windows, OS X o Linux. Estructura del archivo /etc/hosts

Leer el resto del artículo ... »

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Agosto de 2014.

1.- Apollon programa P2P de intercambio de archivos para Linux.

Apollon programa P2P de intercambio de archivos para Linux.

Apollon es un cliente para redes de distribución de archivos P2P para el proyecto KDE, distribuido bajo los términos de la licencia GNU. Apollon utiliza el demonio giFT para comunicarse con los distintos protocolos de red, el cual debe haber sido instalado previamente. Apollon (o más justamente, giFT) soporta por el momento los protocolos FastTrack (utilizado por Kazaa), OpenFT (Open FastTrack)

Leer el resto del artículo ... »

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Abril de 2014.

1.- Guia básica para el uso de Ubuntu 14.04 “Trusty Tahr”: otros navegadores alternativos a Firefox y programas P2P.

Guia básica para el uso de Ubuntu 14.04 “Trusty Tahr”: otros navegadores alternativos a Firefox y programas P2P.

No todos simpatizan con Firefox: cada vez más pesado para ciertos PC un poco obsoletos, constantes actualizaciones, crash que no faltan, etc. No obstante esel navegador instalado por defecto en Ubuntu. Las alternativas son varias pero las más recomendadas podrían ser: Chromium (un poco desactualizado, Google no le presta la debida atención). Para instalardo escribimos en la terminal: sudo

Leer el resto del artículo ... »

CKEditor potente editor de texto que permite añadir barras de herramientas.

CKEditor es un editor de texto HTML/ WYSIWYG de código abierto que provee a la web del poder de las aplicaciones de escritorio al estilo de editores como Microsoft Word, sin la necesidad de instalar ningún componente en la computadora del cliente.

El editor de texto que se le incorporado al gestor de contenidos del portal de la UCA es el FCKeditor el cual proporciona muchas de las potentes funcionalidades de editores de texto tradicionales, y no requiere ningún tipo de instalación en el ordenador del usuario.

CKEditor

Características.

    Generación de código XHTML 1.0
    Soporte CSS
    Incorporar formularios
    Formateo de Fuente
    Cortar, copiar, pegar
    Inserción de imágenes
    Creación de tablas
    Menús contextuales con botón derecho
    Entre otras características

Nos permite mezclar en un documento textos, imágenes, tablas, etc., y mostrar en pantalla una imagen exacta de cómo quedaría impreso dicho documento. Esto es lo que se llama una aplicación WYSIWYG (What You See Is What You Get). Las aplicaciones WYSIWYG son muy fáciles de aprender y de utilizar. Debido a que los efectos de cada comando o acción pueden ser inmediatamente observados en la pantalla, los errores se detectan de inmediato y se pueden eliminar con una simple acción. Es también muy fácil realizar pruebas hasta conseguir el efecto deseado en el documento que se está preparando.

Los resultados de cualquier acción o comando son inmediatamente visibles en la pantalla. En caso de error puede utilizarse el botón Deshacer , que elimina el efecto de la última operación realizada. También pueden utilizarse el botón Rehacer que permite repetir la última acción realizada. Si ha trabajado con procesadores de texto tradicionales se encontrará enseguida familiarizado con este nuevo editor.

2. LA BARRA DE HERRAMIENTAS DE FCKEDITOR

A continuación se presentan la barra de herramientas del editor, en las que se disponen los iconos o botones con los que se pueden hacer las operaciones más frecuentes e importantes.

Colocando la flecha del cursor sobre los botones de la barra de herramientas, el nombre de cada botón (lo que hace) aparece en un recuadro, sin necesidad de pulsar ningún botón del ratón.

3. DISTINTAS FORMAS DE VISUALIZAR EL TEXTO

Fckeditor facilita la elaboración de textos para la web y nos evita tener que escribir el código HTML. Si tiene conocimientos de HTML puede ir directamente al código HTML y aplicar correcciones o añadir alguna función especial.
El lenguaje HTML se compone de elementos, cada uno de los cuales realiza una determinada función en el documento (títulos de distintos niveles, párrafos, figuras, etc.). Cada elemento contiene una marca o tag que define el tipo de elemento que es.   Estos códigos de texto, conocidos como marcas HTML o tags, los inserta Fckeditor automáticamente cuando interactuamos con él, evitandonos de este modo el tener que conocer el lenguaje HTML para crear documentos para la web.
Pulsando sobre el botón Fuente HTML puede seleccionar si desea presentar el texto en lenguaje HTML y realizar modificaciones sobre el mismo  o bien emplear el editor en modo WYSIWYG (What You See Is What You Get – Lo Que Ves Es Lo Que Obtienes) y dejar que sea el propio Fckeditor quien genere el código HTML.

4. DAR FORMATO AL TEXTO
4.1 CORTAR, COPIAR Y PEGAR TEXTO

Estrechamente relacionado con la selección de texto está el copiar y/o trasladar texto de una parte a otra del documento. Quizás éstas sean unas de las operaciones más frecuentes cuando se redacta, corrige o modifica un documento sobre la pantalla. Si seleccionamos con el ratón un texto de la ventana del editor editor se activan los comandos Cortar o Copiar (bien con los botones de la barra de herramientas, bien con las combinaciones de teclas +x para cortar  ó +c) para copiar , el texto correspondiente se introduce en una zona especial de la memoria llamada Portapapeles. Luego, al activar el comando Pegar (con el botón de la barra de herramientas o con las teclas +v) pegar, el texto seleccionado y almacenado en el Clipboard se introduce en la posición donde está el cursor.
Esta introducción o pegado del texto puede hacerse tantas veces como se quiera, pues el texto no desaparece del Portapapeles hasta que no se borra explícitamente o hasta que no es sustituido por otro texto.
La diferencia entre los comandos Cortar y Copiar estriba en el hecho de que Cortar elimina el texto seleccionado de su posición original, mientras que Copiar lo respeta. Así pues, Cortar sirve para trasladar o mover texto, mientras que Copiar sirve para copiarlo y duplicarlo.
Se puede mover o copiar más fácilmente pequeñas cantidades de texto (unas pocas palabras, una frase, un párrafo corto, etc.), utilizando solamente el ratón. Para ello se selecciona el texto y luego se arrastra la selección (haciendo un sólo clic sobre el fragmento seleccionado y cambiándolo de posición, sin soltar el botón del ratón) hasta el lugar de destino.
Para la acción de Pegar, Fckeditor ofrece tres posibilidades:

  • Pegar : pega el texto contenido en el Clipboard.
  • Pegar como texto plano : pega el texto guardado en el Clipboard sin formato, como texto plano.
  • Pegar desde Word : pega el texto copiado desde Microsoft Word respetando el formato del texto original.
4.2 FORMATO DE LA FUENTE

Fckeditor, como cualquier otro editor de textos, le permite dar ciertas características a la fuente de su texto como puede ser el color, colocar texto en cursiva, negrita, subrayado, etc.
Concretamente, las operaciones que permite el editor son las siguientes:

  • Color de texto : pulsando este botón podrá seleccionar el color que tendrá la fuente del texto.
  • Color de fondo : con este botón puede seleccionar el color del fondo del texto.
  • Negrita : para aplicar el formato de negrita.
  • Cursiva : para aplicar el formato de cursiva.
  • Subrayado : para aplicar el formato de subrayado.
  • Tachado : para aplicar el formato de tachado.
  • Subíndice : para aplicar el formato de subíndice.
  • Superíndice : para aplicar el formato de superíndice.

Existen otros dos botones en la barra de herramientas que pueden servirle de gran utilidad. El primero de ellos, Seleccionar Todo , le permite seleccionar todo el texto de su documento y el segundo, Eliminar Formato , eliminar el formato de la fuente del texto seleccionado.

4.3 FORMATOS DE PÁRRAFOS

El formateado de párrafos puede realizarse, como el resto de las operaciones, a través de los botones de la barra de herramientas.
Para aprender a utilizar los formatos, es conveniente perder el miedo a utilizar las distintas opciones y a hacer pruebas con ellas. En caso de error, se puede deshacer la última operación que realizada con el botón Deshacer que permite deshacer varias operaciones anteriores y no sólo la última.
Asimismo, puede seleccionar en la parte inferior de la barra de herramientas, las siguientes opciones de formato de párrafo:

  • Estilo y Formato: los estilos son una de las capacidades más importantes de un procesador de textos. Gracias a ellos es relativamente fácil dar formato a un documento, y más fácil aún modificar ese formato. Los estilos son conjuntos de características de formato que se aplican a determinados párrafos. Cada estilo tiene un nombre bien determinado.
  • Tamaño: seleccione el tamaño de la fuente del texto.
4.3.1 Alineación de párrafos

Se pueden seleccionar fácilmente diferentes tipos de alineación del texto del párrafo desde la botonera de la barra de herramientas: 

  • Alinear a Izquierda: Alinea el texto en el margen izquierdo, quedando el margen derecho de modo irregular.
  • Centrar: Se dispone el texto centrado entre los márgenes izquierdo y derecho
  • Alinear a Derecha: El texto queda alineado sólo por la derecha.
  • Justificado: Se alinea el texto tanto por el margen izquierdo como por el derecho
4.3.2 Sangrado de párrafos

El sangrado de párrafos permite que la primera y/o todas las líneas de un párrafo comiencen a una determinada distancia del margen izquierdo. El sangrado puede depender de las posiciones de los tabuladores, o establecerse independientemente de éstos.
Para sangrar un párrafo debe situar el cursor en el lugar donde se quiera establecer el sangrado y seguir uno de los siguientes procedimientos:

  • Aumentar sangría : Aumentará hasta la primera tabulación que encuentre.
  • Disminuir sangría : Realiza el efecto contrario al anterior.
5. VÍNCULOS Y REFERENCIAS

Una referencia cruzada remite al lector a información situada en otra parte del documento, como por ejemplo cuando se cita en un párrafo una figura, una tabla o un apartado con su número correspondiente.
Se tiene la opción de incluir una gran variedad de información en las referencias cruzadas. Si el contenido o posición de la información se modifica, se actualiza automáticamente la referencia cruzada para que refleje el cambio. Para agregar una referencia cruzada, sólo tiene que pulsar el icono Referencia   e introducir un nombre para referenciar el texto adjunto.
Posteriormente, si quiere vincular otra parte del texto a esta referencia, deberá Agregar/Editar Vínculo , seleccionar el tipo de vínculo como una Referencia a esta página y escoger de la lista el nombre de la referencia que escogió en el paso anterior.
Como puede comprobar en el cuadro de diálogo que aparece, puede crear vínculos tanto a referencias dentro del texto, como a una URL o correo electrónico, sólo debe seleccionar el tipo de vínculo y completar el resto de campos necesarios.
Para eliminar un vínculo creado, deberá seleccionar el texto que posee un vínculo asociado y pulsar el botón de Eliminar Vínculo .

6. TABLAS

Las tablas son muy fáciles de utilizar. En la barra de herramientas hay un botón que permite insertar tablas en el texto. Para insertar una tabla en el texto basta con colocar el cursor en el lugar en el que deba ser insertada, y hacer click en el botón Insertar Tabla . A continuación se abrirá un cuadro de diálogo donde podrá determinar el número de filas y columnas que se desea tenga la tabla, además de otros parámetros como la altura y anchura, el tamaño de los bordes, el título, etc. Además, haciendo click con el botón secundario del ratón sobre una tabla, puede en todo momento añadir y/o suprimir filas y columnas, o también combinarlas.
Dentro de cada celda de una tabla se aplican los mismos criterios de formato que afectan a los caracteres y a los párrafos.

7. BÚSQUEDA Y SUSTITUCIÓN DE TEXTO

Éstas son también capacidades de Fckeditor que pueden resultar de utilidad. El botón Buscar   permite encontrar un determinado texto en el documento. Puede seleccionar si atender o no a que las letras sean mayúsculas o minúsculas.

El botón Reemplazar   está también en la barran de herramientas, con la diferencia de que permite opcionalmente sustituir el texto encontrado por un texto alternativo. Este comando permite reemplazar las cadenas de texto una a una o realizar todas las sustituciones directamente, seleccionando Reemplazar o Reemplazar Todo, respectivamente. Existen opciones para considerar diferentes o no las letras mayúsculas y minúsculas, así como para considerar sólo palabras completas o también partes de una palabra.

8. INSERTAR IMAGEN

Con Fckeditor puede también insertar una imagen en el texto, pero no trabaja realmente con los ficheros de imagen, sino con su URL. Esto significa que si desea insertar una imagen que está alojada en una página web, por ejemplo, podrá hacerlo insertando la ruta de la imagen. También puede insertar imágenes alojadas en su propio ordenador. Para ello, el fichero correspondiente debe subirse previamente a una carpeta de imágenes dentro de su cuenta de usuario.
Para insertar la imagen deberá pulsar en el icono Insertar Imagen y luego, en el cuadro de diálogo que le aparecerá, pulsar en Ver Servidor. A continuación podrá seleccionar un fichero de imagen de su cuenta de usuario. Para insertar un fichero de su ordenador, deberá elegir una carpeta filtrada de imágenes, pulsar el botón Examinar, seleccionar el fichero deseado, pulsar el botón Upload para subir el fichero a su cuenta de usuario y por último, hacer click en el nombre del archivo creado en su cuenta. En el mismo cuadro de diálogo, también podrá ajustar ciertos parámetros como la altura y la anchura final de la imagen.

9. OTRAS FUNCIONALIDADES DE FCKEDITOR

Finalmente, para completar esta introducción al Fckeditor tenemos que hacer referencia a 4 botones de la barra de herramientas cuyo cometido aún no hemos comentado:

  • Insertar Línea Horizontal : pulsando este botón puede introducir una línea horizontal separadora en el texto.
  • Insertar Caracter Especial : seleccione esta opción si desea introducir un carácter especial en el texto. Para ello, sólo debe hacer click sobre el símbolo que desea insertar y éste aparecerá automáticamente en la posición del cursor.
  • Insertar Emoticons : de modo parecido a la opción anterior, puede insertar un emoticono en la posición actual del cursor haciendo click sobre aquél en el cuadro de diálogo que aparecerá al pulsar el botón correspondiente de la barra de herramientas.
  • Teclado universal : Si desea insertar un texto con caracteres de otro alfabeto como árabe, búlgaro o croata puede hacerlo fácilmente utilizando el teclado que aparecerá en pantalla cuando pulse el botón correspondiente en la barra de herramientas. Pulse Ok cuando termine y el texto aparecerá en la posición del cursor.

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog: