Cómo se crea un Documento nuevo (Plantilla) en el menú en Dolphin ejemplo: Markdown (md), LibreOffice (odt, ods, odp, odg, odb), HTML, Python, Bash, CSV
Estoy tratando de encontrar en Internet la solución para poder crear un nuevo archivo en Dolphin administrador de archivos y al fin encontré una entrada que me explica cómo hacerlo. En contraste en Ubuntu el administrador de archivos Nautilus tiene fácilmente como añadir con click derecho "Crear nuevos" tipos de archivos porque en el Home hay una carpeta que se llama Plantillas y allí uno puede poner cualquier archivo con la extensión del archivo que uno quiere que aparezca un nuevo archivo en el administrador de archivos Nautilus al darle clic derecho y luego en "Crear nuevo", pero en Dolphin no aparece esa característica, pero sí se puede hacer aunque es más difícil, más complicado pero estas son las instrucciones para hacerlo
Verificando la estructura KDE para los archivos de "Crear nuevo"
En dolphin habilita el poder ver los archivos ocultos con "Ctrl + H" y si no estas usando un Sistema Operativo Linux basado en KDE, Neon (como yo) no estarán presentes algunas carpetas. Navega hasta:
$HOME/.local/share/
o lo que es lo mismo:
.local/share/
allí crea (si no la hay) la carpeta:
templates
y allí dentro crea la carpeta:
.sources
Crear las carpetas templates/.source y el archivo.desktop para ejemplo "Crear nuevo" Markdown .md
Los archivos que describen los elementos en tu menú “Crear nuevo” se deben encontrar en:
$HOME/.local/share/templates
$HOME/.local/share/templates/.sources
Para mi necesidad con editor de texto como ejemplo Kate debo crear un nuevo archivo de texto llamado:
MarkdownDocument.desktop
en el directorio $HOME/.local/share/templates y añadir el siguiente contenido:
y guardar y cerrar:
El nombre del icono lo encontré buscando la palabra Markdown en: /usr/share/icons/ y allí aparecieron varios nombres ejemplos:
/usr/share/icons/Papirus/22x22/mimetypes/text-markdown.svg
/usr/share/icons/Papirus/48x48/mimetypes/text-x-markdown.svg
entonces en base a ese elegí uno y me gustó: text-markdown.svg y como no es necesario usar la extensión del archivo pues el Sistema lo reconoce por eso nomás puse: text-markdown
Además con un editor de texto o un editor de Markdown cree un archivo vacío en el directorio $HOME/.local/share/templates/.source y nómbrelo:
MarkdownDocument.md
Eso es todo, y ya podrá ver al dar clic derecho con Dolphin en un lugar vació el menú:
+ Crear nuevo > Documento de Markdown...
Plantillas de Documentos de LibreOffice
Para la suite LibreOffice (Para LibreOffice Writer debería haberla instalado LibreOffice). Aquí tienes los archivos .desktop correspondientes:
- LibreOffice Calc (Hoja de cálculo):
- LibreOffice Impress (Presentación):
- LibreOffice Draw (Dibujo):
- LibreOffice Base (Base de datos):
Notas importantes:
Deberás crear los archivos vacíos correspondientes en la carpeta
.sources/
con las extensiones:.ods
para Calc.odp
para Impress.odg
para Draw.odb
para Base
Los nombres de los iconos (
libreoffice-calc
,libreoffice-impress
, etc.) son los estándar en la mayoría de las distribuciones Linux, pero puedes verificarlos en tu sistema en:/usr/share/icons/
/usr/share/icons/hicolor/
Para crear los archivos plantilla vacíos, la manera más sencilla es:
- Abrir la aplicación correspondiente de LibreOffice
- Crear un documento nuevo y vacío
- Guardarlo en la carpeta
.sources/
con el nombre correspondiente - No es necesario añadir contenido, pero podrías incluir configuraciones básicas como:
- Márgenes predeterminados
- Tamaño de página
- Estilos básicos
- Configuración regional
Para Base (.odb), ten en cuenta que necesitarás decidir si quieres incluir:
- Base de datos incorporada HSQLDB (la opción más común)
- Conexión a una base de datos externa
- Base de datos incorporada Firebird
Qué otras plantillas podría necesitar?
Las siguientes plantillas útiles que podrías añadir:
- Documento HTML básico:
- Script de Python:
- Hoja de cálculo CSV:
- Script de Bash:
Recuerda que para cada uno de estos archivos .desktop necesitarás crear su correspondiente archivo plantilla vacío (o con contenido básico) en la carpeta .sources/
. Por ejemplo, para el HTML podrías incluir la estructura básica:
Para el script Python podrías incluir el shebang y encoding:
Y para el script Bash:
Si necesitan alguna plantilla más me escriben aquí en los comentarios
Dios les bendiga
CONSULTAS
Add your own “Create New” options in KDE Dolphin
Johan Zietsman 2019-10-31
https://ex-mente.com/em_blog_posts/add-your-own-create-new-options-in-kde-dolphin/
Usar la carpeta plantillas en Linux
https://geekland.eu/usar-la-carpeta-plantillas-en-linux/
Y en el Sistema Operativo Linux Debian 12
Parece que esto lo instaló LibreOffice),encontré los siguientes archivos:
/usr/share/templates/TextDocument.desktop
file:///usr/share/templates/.source/TextDocument.odt
Comentarios
Publicar un comentario