Skip to main content

the avatar of Nathan Wolf
a silhouette of a person's head and shoulders, used as a default avatar

Bash-it para añadir complementos, temas y alias a tu Bash

Bash-it es un framework desarrollado y mantenido por una comunidad que instalado en tus sistema le da a tu Bash un gran número de alias, complementos y temas que darán un nuevo aspecto a tu shell

En un artículo anterior, escribí sobre Oh My Bash un framework que añade estilo y funcionalidades a tu shell Bash. Puedes leer el artículo en este enlace:

No recuerdo quién me comentó que prefería otro framework que existía llamado Bash-it, no lo conocía, así que busqué información y lo añadí en mi sistema para probarlo y escribir un artículo. Aquí lo tienes.

Bash-it al igual que Oh My Bash son unos frameworks (¿alguien tiene una traducción idónea para esta palabra?) desarrollados por la comunidad, que reunen un conjunto de alias, autocompletados, complementos y temas para el prompt de tu shell Bash.

Tu terminal con Bash se llenará de color y herramientas que te harán teclear menos y hacer más, teniendo un entorno personalizado y hecho a tu medida y aquello que más utilizas.

Instalar Bash-it

Para instalar Bash-it clonaremos el contenido del repositorio de GitHub en una carpeta oculta de nuestro /home llamada .bash_it con el siguiente comando:

git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

Finalizado el proceso, entramos en dicha carpeta y ejecutamos el script de instalación:

./install.sh

Nos pedirá confirmación de si queremos que todo lo que configura Bash-it se añada en nuestro archivo ya existente de configuración .bashrc o si quieres crearlo de nuevo y hacer una copia con lo que existe. En mi caso escogí hacer la copia y que Bash-it crease de nuevo el fichero de configuración.

Una vez finalizado ya lo tenemos todo listo. ¿Qué hacemos ahora?

Configurar un tema al prompt de nuestra terminal

Lo primero que podemos hacer es cambiar el tema del prompt de nuestra terminal. Si vamos a ~/.bash_it/themes veremos todos los temas que existen. Ya sería raro que ninguno nos gustase.

Para cambiarlo vamos a nuestro archivo .bashrc en nuestro /home y en la siguiente línea modificamos el tema por el que queramos, en mi caso he escogido agnoster:

export BASH_IT_THEME="agnoster"

En la terminal ejecutamos un bash-it reload y ya deberías disfrutar de nuestro nuevo tema. Lee la documentación y añádele módulos u otras opciones si quieres personalizarlo más.

Autocompletados, complementos y alias

Bash-it contiene un montón de todas estas opciones, para diferentes usos necesidades. Ya sea que trabajas mucho con git, ruby, fzf, virtualbox, etc hay opciones para tí.

Para empezar veamos qué viene ya configurado de manera predeterminada y qué podemos activar según nuestros gustos o necesidades. Para esto ejecutaremos:

bash-it show aliases

Y nos mostrará una lista muy extensa de alias disponibles que podemos activar y cuales ya están activados. Al igual que con los alias también podemos ver la misma información con los complementos y autocompletados:

bash-it show plugins
bash-it show completions

Activar un nuevo alias

De entre toda la lista de alias que existen, imaginemos que queremos añadir los alias relacionados con git. Para activarlos deberemos ejecutar el siguiente comando:

bash-it alias enable git

Hecho esto deberemos ejecutar bash-it reload y ya estarán activos. También podemos hacer que bash-it se recargue cada vez que modificamos algo y no ejecutar este último comando si en nuestro .bashrc descomentamos la siguiente línea:

# (Advanced): Uncomment this to make Bash-it reload itself automatically
# after enabling or disabling aliases, plugins, and completions.
export BASH_IT_AUTOMATIC_RELOAD_AFTER_CONFIG_CHANGE=1

Pero ¿qué alias son los que hemos añadido? ¿Cómo ejecutarlos?

Si ejecutamos el siguiente comando, veremos qué alias son los de git:

bash-it help alias git

Así por ejemplo podemos ejecutar el comando gg para que nos muestre el log de un repositorio local de una manera muy chula en la terminal.

Todo lo que he escrito sobre los alias es aplicable a los complementos y autocompletados. Podemos ejecutar un bash-it help para que nos muestre información de cómo gestionar Bash-it.

Desinstalar Bash-it

Vale, lo hemos probado durante un tiempo, configurado opciones, etc, pero no nos termina de gustar. Para desinstalarlo simplemente en nuestra carpeta .bash_it de nuestro /home donde clonamos el repositorio ejecutamos el script de desinstalación:

./uninstall.sh

Como véis hay opciones para darle un toque personal y distintivo a nuestra terminal. Si configuramos y ponemos a nuestro gusto todo el sistema ¿por qué no hacerlo también con la terminal? Por mi parte, sigo prefiriendo la shell Fish a la hora de utilizar la terminal.

Enlaces de interés

Ilustración donde se ve una consola negra, con el símbolo del prompt >_ y un pingüino Tux sentado delante con cara sonriente y muy simpático.
a silhouette of a person's head and shoulders, used as a default avatar

Novedades de Dolphin en KDE ⚙️ Gear 25.04

Hoy es un buen día para empezar el repaso del último gran lanzamiento de KDE. Os presento las novedades de Dolphin en KDE ⚙️ Gear 25.04, primer artículo de dentro de la serie de la última actualización del ecosistema de aplicaciones de KDE, otro paso adelante en la mejora continua del proyecto,

Novedades de Dolphin en KDE ⚙️ Gear 25.04

Prácticamente todos los que prueban Dolphin opinan lo mismo: no tiene rival. Sus posibilidades tanto de gestión de ficheros, opciones de vistas, funcionalidades diversas, búsquedas, filtros, ampliaciones con los Service Menu, etc. lo hacen imbatible… y sigue mejorando versión a versión.

Novedades de Dolphin en KDE ⚙️ Gear 25.04

En esta versión de KDE Gear 25.04 Dolphin estrena icono que incluye un delfín real y que personaliza su representación ideográfica.

Pasando a temas más técnicos los desarrolladores y diseñadores de KDE están trabajando duro para mejorar la accesibilidad y la usabilidad de Dolphin. Se ha mejorado la integración de su explorador de archivos favorito con Orca, el lector de pantalla de facto de Linux. Esta mejora ha sido posible gracias al apoyo financiero de la Comisión Europea y de NLnet. Sin duda una gran noticia para todos los que pensamos que la accesibilidad es un punto muy importante en cualquier sistema operativo.

El enfoque funciona ahora intuitivamente al hacer clic en un elemento de la barra lateral de Lugares o al hacer clic en Abrir ruta y Abrir ruta en nueva pestaña en el menú de contexto después de buscar un elemento.

Por otra parte, en el Modo de selección (pulsa Espacio para acceder a él), Dolphin le permite navegar por los archivos con las flechas de dirección y seleccionarlos con Intro, sin necesidad de tener que mantener pulsada la tecla Ctrl. Cambios sutiles como estos aumentan la productividad y facilitan el uso de Dolphin para todos.

Esta versión de Dolphin también hace que sea más difícil cometer errores catastróficos. El icono «Vaciar papelera» es ahora rojo para indicar que es una acción peligrosa que no se puede deshacer. El elemento del menú de contexto Restaurar se ha alejado de Borrar para impedir que pueda hacer lo contrario de lo que quiere de forma accidental, lo que podría provocar una pérdida de datos.

Novedades de Dolphin en KDE ⚙️ Gear 25.04

Además, en el afán de llegar a una audiencia cada vez mayor, Dolphin incluye ahora compatibilidad inicial para idiomas que se escriben de derecha a izquierda, como el árabe o el hebreo.

Otras pequeñas novedades de Dolphin son:

  • Al añadir un elemento al panel de Lugares se mostrará ahora el icono personalizado de su carpeta y el elemento se creará globalmente de forma predeterminada, por lo que también aparecerá en el panel Lugares de los diálogos de archivos.
  • El diseño de Dolphin es ahora más ordenado, integrando los tres botones de vista en un solo botón de menú.
  • La barra de estado es ahora mucho más compacta, preservando más espacio para la vista de archivos.

Más información: KDE Gear 25.04

La entrada Novedades de Dolphin en KDE ⚙️ Gear 25.04 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Banner Akademy-es 2025 de Málaga OpenSouthCode Edition II

La colaboración es la clave del Software Libre. Me complace anunciar que ya tenemos banner Akademy-es 2025 de Málaga OpenSouthCode Edition II que nos permitirá promocionar bien el evento. Se trata de una creación Carlos A.F. nacida dentro del Grupo Cañas y Bravas. En el cuerpo del artículo más detalles.

Banner Akademy-es 2025 de Málaga OpenSouthCode Edition II

Es bueno recordar que la asociación KDE España anunció hace unos meses la celebración de Akademy-es 2025 en Málaga dentro del evento sobre tecnología y cultura libre OpenSouthCode, concretamente será los días 20 y 21 de junio, en La Térmica, el centro de referencia nacional e internacional de la cultura en Málaga.

Pues bien, personalmente me gusta tener un banner que represente gráficamente el evento, y en esta ocasión he tirado mano del grupo de Telegram Oficial de KDE España, conocido como Cañas y Bravas, que tiene una subsección llamada «Se necesita voluntario/a para…»

En dicha sección se lanzó la petición de ayuda para el diseño del banner, y Carlos A.F. en un tiempo récord se prestó a diseñarlo y en poco tiempo nos mandó algunos bocetos, de los cuáles nos hemos quedado con este: un banner con un impacto visual importante, con la catedral como protagonista y con el ejercito de Konqis mostrando la variedad en el Comunidad KDE. Personalmente, que creo que estupendamente bien. Además, el diseño nos va a dejar espacio para poder utilizarlo en múltiples anuncios. ¡Muchas gracias, Carlos!

Banner Akademy-es 2025 de Málaga OpenSouthCode Edition II

Y, a vosotros, ¿qué os parece?

¿Qué es Akademy-es?

Akademy-es, el encuentro anual de colaboradores y usuarios de KDE en España. Desde KDE España nos alegramos de trabajar un año más junto con los organizadores de OpenSouthCode.

Estamos seguros de que disfrutaremos de unos días fantásticos de ponencias, presentaciones, talleres, conversaciones, intercambio de ideas y de cultura libre en general.

Durante el evento, como es costumbre, se realizarán charlas tanto para usuarios como para desarrolladores, ademas de talleres prácticos y otras actividades de carácter más social con las que se pretenden cumplir los siguientes objetivos:

  • Poner en contacto a desarrolladores de KDE de toda España, para que puedan hablar de los proyectos en que están trabajando, compartir código, experiencias y conocimiento.
  • Dar a conocer los proyectos KDE, como el entorno de escritorio, a nuevos usuarios.
  • Divulgar acerca de las tecnologías KDE, tanto para nuevos desarrolladores como para usuarios que quieran conocer mejor KDE.

Y por supuesto, el objetivo principal es que todos disfrutemos aprendiendo más sobre Software Libre y KDE.

La entrada Banner Akademy-es 2025 de Málaga OpenSouthCode Edition II se publicó primero en KDE Blog.

the avatar of openSUSE News

openSUSE.Asia Summit 2025 Call for Speakers

We are pleased to announce that the Call for Speakers for the openSUSE.Asia Summit 2025 is now open. The event will take place from August 29 to 31, 2025 in Faridabad, India. This summit is an excellent opportunity to share your expertise, ideas, and experiences with the openSUSE community.

We are looking for speakers who are passionate about openSUSE and open-source technologies. The openSUSE Asia committee encourages proposals from diverse backgrounds to present in-depth technical talks, tutorials, and case studies. We invite submissions from individuals with a wide range of expertise in open-source topics.

In 2025, we aim to include more cross-distro talks, focusing on collaboration with other distribution communities such as AlmaLinux, Debian, and Ubuntu.

Topics

We welcome talks in a wide range of categories that reflect both technical depth and community relevance. Topics may include, but are not limited to:

Technical Topics

  • openSUSE in Action: Leap, Tumbleweed, MicroOS, openQA, YaST, and local deployment stories
  • Building with Open Build Service (OBS): Packaging, collaboration, and automation
  • Localized Desktop Environments & Tools: GNOME, KDE, XFCE with Indian language support
  • FOSS for Creative & Educational Use: LibreOffice, GIMP, Inkscape in schools, colleges, and startups
  • Cloud & DevOps Technologies: Kubernetes, Rancher, Docker – real-world implementations in India
  • Cybersecurity & Digital Safety: Securing the open-source stack and managing vulnerabilities
  • IoT & Embedded Systems in India: Applications in smart cities, agriculture, and local innovations
  • openSUSE in Government & Institutions: Adoption stories and digital infrastructure

Community and Practice Topics

  • FLOSS Ecosystem Overviews & Trends
  • Tips, Experience Stories (Success or Failure), and Best Practices
  • FOSS in Indian Education and Curriculum Integration

Types of Sessions

We are inviting proposals for the following types of sessions:

  • Long Talks (30 min. + Q&A)
  • Short Talks (15 min. + Q&A)

We will also have Lightning Talks (5 min.) announced later.

Schedule

  • Proposal Deadline: June 20, 2025
  • Notification to Speakers: June 30, 2025

How to Submit Your Proposal

  • Submit your proposal at: events.opensuse.org
  • If you do not have a SUSE community account, sign up from the top menu of the system before submitting your proposal.
  • You must follow the openSUSE Conference Code of Conduct.
  • Your proposal must be written in English, between 130 to 250 words.
  • It should have a suitable title that clearly reflects the topic of your talk.
  • Before submission, please check for spelling and grammar using tools such as:
  • Refer to our guide for writing a strong proposal.
  • If you need help, reach out to committee members in your country or region:
    Asia Summit Committee List

the avatar of Sebastian Kügler
the avatar of Nathan Wolf
a silhouette of a person's head and shoulders, used as a default avatar

Episodio 42 de KDE Express: Upgrade físico y puesta al día

Me congratula presentaros el episodio 42 de KDE Express, titulado «Upgrade físico y puesta al día» donde David Marzal sigue llevando en solitario estas más que interesantes píldoras. Un hurra por él.

Episodio 42 de KDE Express: Upgrade físico y puesta al día

Comenté hace ya bastante tiempo que había nacido KDE Express, un audio con noticias y la actualidad de la Comunidad KDE y del Software Libre con un formato breve (menos de 30 minutos) que complementan los que ya generaba la Comunidad de KDE España, aunque ahora estamos tomándonos un tiempo de respiro por diversos motivos, con sus ya veteranos Vídeo-Podcast que todavía podéis encontrar en Archive.org, Youtube, Ivoox, Spotify y Apple Podcast.

De esta forma, a lo largo de estos 42 episodios, promovidos principalmente por David Marzal, nos han contado un poco de todo: noticias, proyectos, eventos, etc., convirtiéndose (al menos para mi) uno de los podcast favoritos que me suelo encontrar en mi reproductor audio.

En palabras de David el nuevo episodio de KDE Express toca los siguientes temas:

Episodio 42 de KDE Express: Upgrade físico y puesta al día

Debido a temas de salud 1.0 ha pasado bastante tiempo desde el último episodio, así que tenemos muchas noticias pendientes. Pero tras pasar por el taller médico, ¡pongamos al día!

Plasma 6.3 publicado:

  • Mejora en escalado fracccionario, luz nocturna y compatibilidad con tabletas de dibujo.
  • Nueva pantalla de actualización, con enlace a las novedades.
  • Discover puede ya abrir los enlaces flatpak
  • Se pospone la decisión de publicar versiones de Plasma 2 veces al año (en vez de 3). Para poder mejorar Wayland más rápido.
  • Se mejora la accesibilidad de varios estilos de cambiadores de ventanas Alt+Tab no predeterminados.

KDE va a intentar poner orden y armonizar la manera de decorar sus aplicaciones

Se avecina un nuevo login manager modular para KDE

Nueva distro con Plasma por defecto, Zenned. Basada en Arch y con instalador Calamares

  • Y de paso os dejo un enlace par ver según DistroWatch, todas las distros que soportan oficialmente Plasma

Siguiendo con distros, KAOs lanza 2025.03 donde ya han migrado a KDE Plasma (6.3.3), KDE Gear (24.12.3) y KDE Frameworks (6.12), además de estar basada en Qt 6.8.3 con una integración completa con Qt6

Como configurar la barra de tareas a tu gusto en modo solo iconos

KDE Frameworks 6.12 publicado con mejores en Dolphin y Gwenview y compatibilidad de los formatos de imagen HEIF y JPEG XR

0 bugs de muy alta prioridad

Fedora 42 ya trata a su versión de KDE Plasma al mismo nivel que la de GNOME

Apps, Gear 25.04

  • Dolphin dejará renombrar las pestañas, mejora su integración con Orca y facilita la navegación con teclado.
  • KDenlinve publica un informe sobre su último mecenazgo
  • Por si no lo conoceis, Subtitle Composer, que aunque no empieza por K, tambien forma parte de la familia KDE.
  • digiKam mejora y reimplementa su reconocimiento facial
  • Okular ahora tiene soporte para firmas PGP/GPG

Plasma 6.4

Bhushan Shah tiene financiación NGI0 Core para mejorar Plasma Mobile (y ha decido cambiar de empresa)

Tenemos un nuevo desarrollador contratado en KDE e.V que se centrará en accesibilidad, bienvenido Ritchie

Firefox está probando volver a habilitar las PWA.

Y, como siempre, os dejo aquí el listado de los episodios. ¡Disfrutad!

Por cierto, también podéis encontrarlos en Telegram: https://t.me/KDEexpress

La entrada Episodio 42 de KDE Express: Upgrade físico y puesta al día se publicó primero en KDE Blog.

the avatar of Alessandro de Oliveira Faria

Desligando auto indenting no VIM/VI

Ao editar arquivos no Vim, o editor pode aplicar automaticamente regras de indentação que, embora úteis em muitas situações, podem ser indesejadas em outros contextos (como ao editar arquivos de configuração, logs ou trechos de código com formatação específica). Para desativar essas funcionalidades, você pode usar os seguintes comandos:

:setlocal noautoindent
:setlocal nocindent
:setlocal nosmartindent
:setlocal indentexpr=

ou

:setl noai nocin nosi inde=

Abaixo, explico o que cada uma dessas opções faz:

  • :setl (ou :setlocal) — Aplica as configurações apenas ao buffer atual, sem afetar outros arquivos abertos.
  • noai (noautoindent) — Desativa a cópia automática da indentação da linha anterior ao iniciar uma nova linha.
  • nocin (nocindent) — Desativa a indentação baseada em sintaxe e estrutura do código, comum em linguagens como C.
  • nosi (nosmartindent) — Impede que o Vim tente “adivinhar” a indentação com base na estrutura do código (como abrir chaves {).
  • inde= — Limpa a expressão de indentação usada pelo indentexpr, garantindo que nenhuma lógica personalizada de indentação seja aplicada.

Com esse conjunto de comandos, você garante que o Vim não altere a indentação automaticamente, permitindo um controle total e manual sobre a formatação do seu texto.

A partir desse momento, o Vim deixará de aplicar indentação automática no buffer atual.


🔄 Tornando a configuração permanente

Se você quer que o Vim sempre abra com a indentação automática desativada, edite o arquivo ~/.vimrc:

vim ~/.vimrc

Adicione estas linhas:

" Desativa indentação automática globalmente
set noautoindent
set nocindent
set nosmartindent
set indentexpr=

Aplicando apenas para arquivos específicos

Não quer desativar a indentação para tudo? Você pode aplicar a regra apenas para certos tipos de arquivos usando autocmd:

" Desativa indentação automática apenas para arquivos .txt e .yaml
autocmd FileType txt,yaml setlocal noautoindent nocindent nosmartindent indentexpr=

Essa é uma forma elegante de manter a indentação automática em linguagens como Python ou C, e desabilitá-la onde ela atrapalha.


🧠 Conclusão

Saber como o Vim lida com indentação pode poupar muita dor de cabeça. Com comandos simples, você assume o controle do editor e molda o comportamento conforme seu fluxo de trabalho. Teste as opções acima e ajuste conforme sua necessidade.

the avatar of Alessandro de Oliveira Faria

openSUSE Leap 15.6 cool packages disponível!

Instalou o openSUSE Leap 15.5? E agora o que instalar? E os codecs proprietários ? E os codecs multimídia? Demorou mas foi concluído! O Cool Package é um processo que instala alguns software necessários para a dia a dia de um SUSEIRO e resolver todas as questões de dependências. O Cool Package disponibiliza:

  • Thunderbird
  • Codecs
  • VLC
  • KDEnlive
  • DVDAuthor
  • MPV
  • ffmpeg
  • Lame
  • E outros…

A seguir o botão 1-click Install. que resolver estes questionamentos, pois este botão instala os primeiros softwares principais para a tarefa do dia a dia como: o cliente de email Thunderbird, VLC, MPV, Codecs proprietários e editores de vídeos. Qualquer dúvida, críticas e sugestões em cabelo@opensuse.org