Murió Bram Moolenaar, creador de Vim

Bram Moolenaar murió el pasado 3 de agosto

Los viejos programas tienen largas sombras. Acabamos de enterarnos de que murió Bram Moolenaar, creador de Wim y eso nos hizo conocer la larga historia del programa.

Vim tiene la misma antigüedad de Linux ya que fue pensado para el ecosistema Unix y se trata de un editor de textos para usar desde la terminal y está pensado para la escritura de código de software.

Murió Bram Moleenaar

Decía Chesterton que la tarea del periodista es comunicar la muerte de Lord Jones a gente que no tenía idea de que alguien llamado Lord Jones vivía. Yo agregaría que mientras que de personas valiosas solo nos enteramos cuando se mueren, nos saturan con las vidas de seres absolutamente intrascendentes y, el mundo de la tecnología no es una excepción.

Bram Moolenaar es una de esas personas de las que me hubiera gustado haber escrito mientras vivía. Pero, comencemos por el final, el comunicado publicado por la familia:

Queridos todos

Es con gran pesar que tenemos que informarles que Bram Moolenaar falleció el 3 de agosto de 2023.
Bram sufría de una condición médica que progresó rápidamente en las últimas semanas.

Bram dedicó gran parte de su vida a VIM y estaba muy orgulloso de la comunidad de VIM de la que todos ustedes forman parte.

Ahora, como familia, estamos organizando el funeral de Bram, que tendrá lugar en los Países Bajos y se llevará a cabo en el idioma holandés. La fecha exacta, la hora y el lugar aún están por determinarse.
Si desea asistir a su funeral, envíe un mensaje a funer…@gmail.com. Esta dirección de correo electrónico también se puede utilizar para ponerse en contacto con la familia sobre otros asuntos, teniendo en cuenta la situación en la que nos encontramos ahora como familia.

Atentamente,
La familia de Bram Moolenaar

Además de Vim, Bram se dedicaba a otros proyectos como:

  • A-A-P: Una herramienta para buscar, instalar, crear y distribuir software.
  • Zimbu: Un lenguaje de programación del que no hay mayores datos porque el sitio está caído.
  • ICCF Holland:  Una entidad dedicada a socorrer a los huérfanos de Uganda.

Acerca de Vim y la creación de software

Con respecto a Vim, decíamos que tiene una larga sombra porque se derivó del port para la Atari ST de un editor de textos para la Commodore amiga. Si quieres probarlo lo puedes encontrar en los repositorios de tu distribución.

En un reportaje que concedió el año pasado le preguntaron acerca de su proyecto más conocido y cómo lo combinaba con su tarea filantrópica.

Nunca he querido ganar dinero con Vim. Comenzó como un pasatiempo y la mayor parte del tiempo tenía un trabajo que pagaba bastante bien. Excepto por algunos años durante los cuales pedí donaciones. Aún así, bastantes personas dijeron que pensaban que Vim valía algo y que se estaban vendiendo otros editores. Así que decidí combinar mi deseo de ayudar a los niños pobres con eso y nació Charityware. Funciona bien, se recaudan unos 30.000 euros al año de esta manera, lo que está ayudando a unos 50 niños a terminar su educación, desde la escuela primaria hasta la universidad. Las donaciones provienen de algunos grandes patrocinadores y muchas donaciones pequeñas.

También habló sobre el software construido en base a código escrito por otros. Todavía no estaba de moda ChatGPT pero la respuesta me parece perfectamente aplicable

Esto (Programas construidos en base a pegar código de diferentes orígenes) suele suceder cuando quienes encargan el software no tienen conocimiento sobre cómo se hace software. He estado trabajando para una empresa donde bastantes gerentes, educados en física y mecánica, pensaban que el software era igual al que conocían y que podían decidir cómo hacerlo. Esa empresa fue cuesta abajo y finalmente fue absorbida. Lo mismo sucede en lugares donde los tomadores de decisiones pueden salirse con la suya, como en el gobierno. Las personas que escriben el código probablemente solo se aseguran de que les paguen y luego huyen de la escena del crimen. En el otro extremo de la escala están las personas que quieren escribir un código hermoso, dedican mucho tiempo a él y no les importa si realmente hace lo que se pretendía que hiciera o cuál era el presupuesto. En algún punto intermedio, hay un equilibrio.

from Linux Adictos https://ift.tt/VIXK7Sr
via IFTTT

EFF otorgara el premio de acceso al conocimiento científico a Alexandra Elbakyan, fundadora de Sci-Hub

EFF Awards 2023

EFF Awards 2023

La EFF (Electronic Frontier Foundation) ha dado a conocer hace poco, mediante un comunicado, que entregará a Alexandra Elbakyan, la fundadora del sitio Sci-Hub, un premio por sus esfuerzos para brindar acceso al conocimiento científico.

Para la EFF, el sitio Sci-Hub es un recurso esencial para millones de estudiantes e investigadores, ya que algunos profesionales médicos han afirmado que la información que han obtenido del sitio a ayudo a salvar vidas humanas, además de que algunos estudiantes dijeron que no podrían completar su educación sin la ayuda de Sci-Hub.

Este sitio ha generado diversas controversias, puesto que brinda acceso gratuito a artículos de investigación científica, que a menudo estos solo están disponibles en sitios con muros de pago de las editoriales científicas. El sitio se ha vuelto muy popular entre investigadores y estudiantes que no tienen acceso a ciertas publicaciones científicas debido a su alto costo.

Elbakyan justificó la creación de Sci-Hub criticando el modelo de negocio de las grandes editoriales científicas, que considera injusto y restrictivo para la difusión del conocimiento científico. Sin embargo, sus acciones han sido objeto de controversia legal, ya que infringen los derechos de autor y propiedad intelectual de muchos editores.

Debido a la naturaleza ilegal de sus actividades, Elbakyan se enfrenta a acciones legales por parte de algunas editoriales científicas, pero sigue siendo una figura controvertida, celebrada por algunos por su lucha por el acceso abierto a la investigación científica y criticada por otros por sus métodos ilegales.

A través de Sci-Hub, Elbakyan ha trabajado para romper los mecanismos de monopolio de la publicación académica, en los que los editores cobran precios altos mientras que los autores de artículos en revistas académicas no reciben ninguna compensación. Es por ello que el sitio ha sido objeto de numerosas demandas por parte de las editoras y tambien de acciones gubernamentales. Sci-Hub está bloqueado en algunos países, pero, por otra parte, ha sido aplaudida por muchos y es por ello que sigue defendiendo que restringir el acceso a la información y el conocimiento viola los derechos humanos.

Ante todo esto, la EFF ha reconocido el trabajo Alexandra Elbakyan, ya que será honrada en la ceremonia de los Premios EFF 2023, que tendrá lugar en vivo el jueves 14 de septiembre en San Francisco, y será presentada por el activista, periodista y asesor especial de EFF, Cory Doctorow.

Para quienes desconocen de los Premios EFF, deben saber que estos reconocen contribuciones técnicas, sociales, económicas o culturales específicas y sustanciales en diversos campos, incluidos el periodismo, el arte, el acceso digital, la legislación, el desarrollo tecnológico y el derecho.

Durante 30 años, los Premios EFF, anteriormente conocidos como Premios Pioneer, han reconocido y honrado a los actores clave en la lucha por la libertad y la innovación en línea. Creados cuando Internet era nuevo, los premios ahora reflejan que el mundo en línea es tanto una necesidad de la vida moderna como un conjunto de herramientas en constante evolución para la comunicación, la organización, la creatividad y el potencial humano en aumento.

«El libre flujo de información y conocimiento, y la privacidad de nuestras comunicaciones, son pilares importantes de una Internet que promueve la libertad, la justicia y la innovación para todos», dijo Cindy Cohn, directora ejecutiva de EFF.

“Los ganadores de los Premios EFF de este año son defensores incansables de estos valores y están ayudando a construir un mundo donde todos puedan aprender y expresarse con libertad y seguridad. Son una inspiración para nosotros, así como para las personas de todo el mundo. Nos sentimos honrados de expresarles nuestra gratitud y honrarlos, aunque sea en parte, por el reconocimiento que merecen. »

Junto con el fundador de Sci-Hub, también se premiará a Library Freedom Project y Signal Foundation. El Proyecto Library Freedom, como iniciativa que tiene como objetivo promover la privacidad y la libertad de información en las bibliotecas, recibirá el Premio EFF a la Democracia de la Información. Mientras que Signal Foundation (una organización sin fines de lucro creada para apoyar y desarrollar la aplicación de mensajería cifrada Signal) recibirá el Premio EFF a la Privacidad de las Comunicaciones.

Para muchos el reconocimiento al trabajo de Signal Foundation y Library Freedom Project es obvio, mientras que el de Alexandra Elbakyan puede ser objeto de controversia. Su causa es ciertamente noble, pero los métodos utilizados para conducir su lucha no reúnen a todos e incluso son condenados por las autoridades.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/bw67Fiq
via IFTTT

WordPress va por los clientes de Google Domains

WordPress quiere los dominios de Google

Tal vez el principal problema del software libre y de código abierto es el financiamiento. Es por eso que muchos optaron por un modelo dual, Ofrecer el software por descarga gratuita y algún tipo de servicio adicional de pago. Como parte de este modelo, WordPress ahora intenta conseguir al menos parte de los clientes de Google Domains.

Si no sabes lo que es WordPress, te cuento que es lo que te permite leer en este momento este artículo. Se trata de un sistema de gestión de contenidos, es decir un software que hace que uno pueda dedicarse a escribir contenido sin tener que escribir código HTML o CSS para la diagramación.

¿Por qué WordPress va por los clientes de Google Domains?

En los primeros tiempos de Internet, si querías tener un sitio web debías escribir código, y debías escribirlo para cada página.  Existían programas como Microsoft Frontpage o Macromedia Dreamweaver que te permitían automatizar cosas, pero igual era necesario crear contenido y diseño para cada página.

Esto no constituía un problema importante en páginas que no cambiaran demasiado en el tiempo, pero, a medida que los blogs se popularizaron, se hizo necesario un sistema que permitiera acelerar la publicación de contenidos.  Por un lado, aparecieron gestores de contenidos que uno podía alojar en su propio servidor web y por el otro, plataformas que brindaban el software y el alojamiento.

WordPress es ambas cosas, desde la página WordPress.org se puede descargar el gestor de contenidos. Mientras tanto, Automattic, el brazo comercial del proyecto tiene una plataforma para alojamiento de blogs y páginas web, registro de dominios y marketplace de plantillas y complementos.

Google Domains era el servicio de registración de dominios de Google, decimos era porque el 15 de junio de 2023 Squareespace acordó adquirirlo. Squareespace es uno de los competidores de Automattic en el mercado de plataformas de construcción y alojamientos de sitios web.

La propuesta

La propuesta que hacen desde la plataforma WordPress.com para el primer millón de clientes que opte por la transferencia es no solo hacerse cargo del costo de esta, y además extender el registro por un año más. No conforme con esto suben la apuesta y aseguran que el costo de renovación será igual o más bajo que el que pagaban con Google para los 400 dominios de nivel superior que forman parte de su catálogo. También planean ofrecer la misma cortesía a sus actuales clientes.

Por supuesto que solo será posible si no hay un aumento de los costos mayoristas.

Otras ventajas de la oferta son:

  • Velocidad de DNS más rápidas que las de Google, GoDaddy y DigitalOcean.
  • Privacidad: Salvo para ciertos países, la protección sobre los datos del propietario de un dominio está incluída en el costo.

¿Conviene la oferta?

De nuevo quiero remarcar la diferencia entre WordPress.org (El gestor de contenidos) y WordPress.com (La plataforma de construcción y alojamiento). Para mi gusto WordPress.org se está convirtiendo cada vez más en bloatware obligando a instalar complementos (Muchas veces redundantes) cada vez que instalas un tema nuevo y dejando las mejores características para los complementos de pago. Y, el costo de los temas y complementos de pago son demenciales.

Por otro lado, WordPress.com es la mejor plataforma de alojamiento web que utilicé en mi vida.  Funcionamiento impecable, excelente soporte técnico y todo lo necesario para tener un sitio web corporativo o blog profesional funcionando sin problemas. Solo la desquiciada economía argentina y la creciente cotización del dólar hicieron que la abandonara.

Mi consejo es que a menos que tengas algún otro servicio asociado a Google Domains como Google Workspace aproveches la propuesta. Estarás colaborando con uno de los mejores proyectos de código abierto y obtendrás un servicio genial al mejor costo.

Y sí, sé que me estoy contradiciendo, pero que a mí en este momento no me sirva WordPress.org no significa que para otra gente no resulte la herramienta ideal.  De hecho, Linux le debe gran parte de su difusión.

from Linux Adictos https://ift.tt/5WAa7xN
via IFTTT

KDE trabaja en nuevos métodos de entrada: voz-a-texto y traducciones instantáneas, entre otras

Métodos de entrada en KDE

KDE ha publicado en su cuenta de X (qué raro suena eso…) un artículo que lleva la firma de David Edmundson. En su blog, el colaborador del proyecto nos ha hablado de nuevas ideas sobre métodos de entrada en Wayland, y creo que hay al menos una para cada tipo de usuario. El método de entrada más conocido es el del teclado virtual en la pantalla, aunque conocido no siempre es sinónimo de usado. El otro es el teclado asiático, y es este del que pretenden sacar provecho.

El proyecto de la K no da puntada sin hilo, por lo que es más que probable que veamos algo o todo lo explicado en el artículo de Edmundson en un futuro a medio-largo plazo. Por lo que parece, la idea de introducir nuevos métodos de entrada en KDE llevaba tiempo en las cabezas de sus desarrolladores, pero se centrarán más en ello en el momento en el que Wayland se use por defecto.

Métodos de entrada debatidos en la Akademy de KDE

Edmundson aprovechó la Akademy para hablar de este tema. Aunque dice que no usa la entrada del teclado asiático o CJK (Chine Japanese Korean), sí hay cosas que usa y que podrían ser beneficiosas desde la tecnología InputMethod. Ahora ya tienen un estándar y pueden usarlo para ideas más creativas como (visitar artículo original para ver animaciones):

  • Conexiones con el portapapeles. Esto permitiría acceder al portapapeles desde un editor de texto tras usar un atajo del teclado. En el ejemplo se pega un texto y aparece un desplegable desde el que podemos elegir la opción deseada.
  • Entrada de emojis más sencilla. En la actualidad, para añadir un emoji a un texto tenemos que presionar META + PUNTO, navegar por el widget de emojis, hacer clic en uno -lo copia- y pegarlo en donde lo necesitemos. Lo que vemos en el ejemplo permitiría poner dos puntos (:) seguido de una palabra para que los buscara y poder añadirlos seleccionándolos.
  • Entrada para añadir acentos. No creo que la vaya a usar mucho teniendo el teclado en español, pero también se imaginan un método de entrada que muestre opciones de una letra con varios acentos, algo así como lo que vemos en teclados para dispositivos móviles.
  • Traducciones puntuales. Haciendo uso de un campo de texto, podríamos escribir en nuestro idioma y lo que aparecería en el documento sería una traducción.
  • Voz a texto. El último método de entrada permitiría dictar texto. Edmundson dice que es lo que más le emociona, y no nos extraña. Aunque hay software de reconocimiento de voz para Linux, que esté integrado en el sistema operativo facilitaría mucho las cosas.

Estado actual

Todo lo anterior son ejemplos, pero se habló de ello en la Akademy. Ahora mismo está en una fase tan temprana que no pasa de «playground», que es la palabra que usan los desarrolladores para definir un campo de pruebas en el que poder tocar sin romper nada. El repositorio está en este enlace. Gracias a ese campo de juegos ya se han descubierto varios problemas.

Así que estamos ante algo que podríamos ver en un futuro, y yo creo que lo veremos en KDE en algún momento. Sin lugar a dudas, todo lo expuesto, menos lo del acento por cuestiones obvias, son cosas que me gustaría tener en mayor o menor medida. Quizá no confiara en el traductor para escribir textos, pero es que ahora mismo sólo confío en DeepL para este tipo de trabajos. Sí se podría usar para traducciones sencillas.

Lo de la voz a texto iría muy bien, como lo de los emojis y el portapapeles. En esto último, muchas veces copio algo, se me pone en primera posición y lo que quiero pegar es otra cosa, por lo que tengo que ir a la bandeja del sistema, buscar lo que necesito, hacerle clic y luego ya pegarlo. El método de entrada que nos han puesto en el ejemplo facilitaría mucho las cosas.

Sólo espero que eso de que KDE no da puntada sin hilo sea cierto, aunque es seguro que habrá que esperar mucho para empezar a ver los resultados en una versión estable. Paciencia.

from Linux Adictos https://ift.tt/YLdI0z1
via IFTTT

SUSE creará su propia bifurcación de RHEL

SUSE

SUSE quiere impulsar su fork de RHEL en beneficio de la comunidad

Siguiendo con hilo de los cambios realizados por parte de Red Hat de limitar el acceso al codigo de RHEL, tal parece que SUSE no ha dejado pasar por desapercibida la situación y quiere ser parte de ello, ya que ha anunciado la creación de su propia bifurcación de Red Hat Enterprise Linux.

Se menciona que la nueva bifurcación que creará SUSE de RHEL no afectará el desarrollo de distribuciones de SUSE Linux Enterprise, ALP (Adaptable Linux Platform) y openSUSE, que siguen siendo vistos como productos principales y seguirán recibiendo recursos de desarrollo sin cambios.

Cabe mencionar que no es la primera vez que SUSE se interesa por RHEL, ya que el año pasado presentó por primera vez el proyecto Liberty Linux como una edición de Red Hat Enterprise Linux 8 creada con la plataforma Open Build Service y adecuada para usar en lugar del clásico CentOS, que se suspendió a fines de 2021. La distribución vino con su propia versión del kernel de Linux, creada mediante la reconstrucción del paquete del kernel de la distribución SUSE Linux Enterprise 15. La distribución se benefició del soporte técnico de SUSE y las capacidades de administración centralizadas utilizando la plataforma SUSE Manager.

Sobre la bifurcación de RHEL, se menciona que con este movimiento de crear un fork de RHEL, SUSE apuesta por infraestructuras mixtas que, además de SUSE Linux y openSUSE, también utilizan distribuciones basadas en la base de paquetes de Red Hat Enterprise Linux. Además se menciona que para estos entornos mixtos, está previsto proporcionar soporte técnico unificado, utilizar un proceso de entrega de actualizaciones unificado y utilizar un conjunto de herramientas común para la gestión centralizada basada en SUSE Manager.

Se observa que las empresas comerciales y la comunidad de código abierto deberían tener la opción y la oportunidad de liberarse de estar atados a un solo proveedor.

Según el director de SUSE, el cambio a modelos propietarios no debe introducirse como un factor competitivo entre las empresas que construyen un negocio en torno al software de código abierto. El principio básico de la interacción de este tipo de empresas es que todas contribuyen a la causa común de la comunidad, y además todos se benefician de ello, ya que el resultado final se convierte en algo más que la suma de las contribuciones individuales.

Dirk-Peter van Leeuwen, director ejecutivo de SUSE, dijo:

“Durante décadas, la colaboración y el éxito compartido han sido los componentes básicos de nuestra comunidad de código abierto. Tenemos la responsabilidad de defender estos valores. Esta inversión preservará el flujo de innovación en los años venideros y garantizará que los clientes y la comunidad por igual no estén sujetos a la dependencia del proveedor y tengan opciones genuinas tanto mañana como hoy”.

SUSE sigue totalmente comprometida con la inversión en sus soluciones Linux de gran prestigio, como SLE y openSUSE, en las que confían innumerables clientes empresariales satisfechos y la comunidad.

Sobre el trabajo de la bifurcación, SUSE menciona que los próximos años se planea invertir $10 millones en apoyo del proyecto, además de que se planea desarrollar y mantener la bifurcación de RHEL, denominada Liberty Linux, como un proyecto de dominio público organizado por una organización sin fines de lucro independiente.

El acceso a un conjunto alternativo de código fuente para paquetes compatibles con RHEL, que está generando el proyecto, será gratuito para todos y estará abierto a la colaboración con otros proyectos similares.

Finalmente como comentario personal puedo decir que este movimiento de SUSE por impulsar un producto que sea una alternativa a RHEL, tiene como objetivo no solo brindar una solución a los recientes movimientos de Red Hat, si no que está más que claro que busca poder captar toda esa cartera de clientes que estén insatisfechos con los cambios en RHEL y también aquellos que puedan quedar a la deriva de los demás proyectos que crean alternativas a RHEL, como lo son Rocky Linux, AlmaLinux y Oracle, que al final no es malo ya que como menciona busca un beneficio mutuo tanto para sus productos como para la comunidad en general.

Si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/IMVA63h
via IFTTT

Haz que tu distro KDE se vea tan bien como Garuda Linux

Distro KDE como Garuda

Hace unos días publiqué un artículo sobre Garuda Linux. Para gustos, colores, y los de esta distro basada en Arch tiene muchos. Con cualquiera que haya hablado sobre ella sólo he escuchado buenas palabras de su interfaz de usuario, pero la verdad es que no es nada exclusivo de Garuda. El secreto para obtener algo tan vistoso es conocer qué usa, y parte de su imagen la conseguimos instalando un par de temas a una distro KDE.

En este artículo vamos a contar ese secreto, que no son más que unos pasos en forma de instalaciones y retoques para que la imagen sea más parecida a lo que usa la versión Dr460nized de Garuda. Hay parte que se consigue directamente desde los ajustes, como activar el efecto gelatina de las ventanas. Pero no nos adelantemos. Lo que hay que hacer es lo que se explica a continuación.

Pasos para que una distro KDE parezca Garuda

Lo explicado aquí funciona en el momento de publicar este artículo. Pasados unos meses, los nombres de los componentes o las opciones pueden variar.

Nada de lo que vamos a explicar a continuación es peligroso, pero que tengan cuidado esos hipocondríacos tecnológicos que les gusta tener todo a la perfección, porque para dejar las cosas como estaban hay que hacer el camino de vuelta sin dejarse ningún paso. Los cambios que hay que hacer son estos, y el orden no debería influir:

Tema global: Sweet KDE con botones a la izquierda

Vamos a Preferencias del sistema/Aspecto/Tema Global. En el botón de abajo a la derecha, hacemos clic en Obtener temas globales. Buscamos Sweet KDE e instalamos el de eliverlara. Si nos pide la contraseña, la ponemos. Sólo con esto ya empezaremos a sentirnos un poco «garuderos».

Tema Sweet KDE

Garuda tiene los botones a la izquierda, por lo que nuestra distro KDE, sea la que sea, también debe tenerlos ahí. Si no interesa este cambio, se puede pasar al siguiente. Si se quiere lo más parecido al objetivo, hay que ir a Decoraciones de ventanas, del mismo apartado, y luego a la pestaña Botones de la barra de título. Aquí sólo hay que arrastrar y soltar. Se arrastran fuera de la barra los iconos de Plasma, fijar y el interrogante, y se mueven a la izquierda los de cerrar, restaurar/maximizar y minimizar. Se aceptan los cambios haciendo clic en Aplicar:

Botones a la izquierda en tu distro KDE

Iconos: BeautyLine

Del mismo modo que hemos instalado el tema Sweet KDE, nos metemos en el apartado de Iconos, descargamos el BeautyLine de sajjad606, lo instalamos y lo usamos.

Fuente: Fira Sans

La fuente que usa Garuda es Fira Sans. Cómo instalar fuentes depende un poco de la distribución Linux, pero la manera más general es bajar un archivo .ttf o .otf e instalarlo. Se puede conseguir, por ejemplo, en este enlace. Las variantes, la regular, la semibold y la book.

Se puede hacer doble clic en las fuentes para que se abra el instalador por defecto, y también crear una carpeta de nombre .fonts en nuestro directorio personal y meterlas ahí. En sistemas basados en Arch se puede con el comando sudo pacman -S ttf-fira-sans.

Instalar la fuente Fire Sans

En Preferencias del sistema, en el mismo apartado en el que estábamos, ahora vamos a Tipos de letra y elegimos:

  • General: Fira Sans Book 12pt.
  • Anchura fija: Fira Sans 11pt.
  • Pequeña: Fira Sans 9pt.
  • Barra de herramientas: Fira Sans 11pt.
  • Menú: Fira Sans 11pt.
  • Título de la ventana: Fira Sans SemiBold 11pt.

El resto lo dejamos como está y hacemos clic en Aplicar.

Fuentes en tu distro KDE a lo Garuda

Efectos del escritorio en tu distro KDE

Vamos a efectos del escritorio y activamos Lámpara Mágica y Ventanas tambaleantes, que harán que las ventanas se muevan como la gelatina y se minimicen como lo haría el genio de una lámpara.

Cambiar las preferencias a la vista de iconos

En otro cambio que puede no ser necesario, pero que hará que cualquier distro KDE se parezca más a Garuda, en las Preferencias del sistema hacemos clic en la hamburguesa y elegimos la opción Cambiar a la vista de iconos.

Cambiar las Preferencias del sistema de KDE a la vista de iconos

Kvantum Manager y otro tema Sweet

Para terminar de completar el tema es necesario instalar Kvantum Manager. Los sistemas basados en Ubuntu lo tienen en sus repositorios oficiales, y los de base Arch lo puede conseguir desde AUR buscando «kvantum». La versión dependerá; se puede usar una -qtX o el paquete con sólo el nombre.

Instalar Kvantum desde Discover

Vamos a este enlace, hacemos clic en «Files» y descargamos Sweet.tar.xz haciendo clic en el botón de descargar y luego en «Download». Descomprimimos el archivo y recordamos dónde está la carpeta. Ahora abrimos Kvantum Manager, hacemos clic en «Seleccione una carpeta de temas de Kvantum» y navegamos hasta la carpeta «Sweet» que acabamos de obtener. Instalamos el tema haciendo clic en, lo habéis adivinado, «Instalar este tema».

Para finalizar la instalación de este tema de Kvantum tal y como lo queremos, haremos clic en Cambiar/Borrar un tema, desplegamos el menú, elegimos «Sweet» y luego «Usar este tema».

Finalizar instalación del tema Sweet Kventum en la distro KDE

Ahora reiniciamos para que se apliquen los cambios correctamente. Luego vamos a Preferencias del sistema/Aspecto/Estilo de las aplicaciones, elegimos el tema kvantum-dark y hacemos clic en Aplicar.

Como también hay aplicaciones GTK, en el mismo apartado hay que hacer clic en «Configurar el estilo de las aplicaciones de GNOME/GTK», luego en «Obtener nuevos estilos de aplicaciones de GNOME/GTK», buscamos sweet e instalamos la versión sweet.tar.xz de eliverlara. Cerramos la «tienda» de temas, en la ventana anterior elegimos «Sweet» y hacemos clic en «Aplicar».

Instalar tema Sweet para GTK

Fondo de pantalla para tu distro KDE a lo Garuda

El fondo de pantalla es cuestión de gustos, pero el proyecto tiene una página de GitLab en la que podemos descargar todos sus fondos. El de la versión Dr460nized más actual es Malefor, pero hasta no hace mucho usaban Ghosts.

Cambiar el fondo se hace desde el menú que aparece al hacer clic derecho en el escritorio.

Fondo de pantalla Malefor

Panel superior

Hacemos clic derecho sobre el panel inferior/Entrar en el modo edición y lo arrastramos a la parte superior. Pasamos el cursor por encima del widget de mostrar el escritorio y, en el menú que se despliega, hacemos clic en «Eliminar», y lo mismo con los escritorios virtuales y el paginador. Para que la bandeja del sistema se mantenga a la derecha, hay que añadir un separador en el medio. Y si queremos que el reloj sea como el de Garuda, tenemos que hacer que no se muestre la fecha desde Configurar reloj digital.

Ahora volvemos al modo edición/Añadir elementos gráficos, hacemos clic en Obtener nuevos elementos gráficos, buscamos application title y lo instalamos (es el de kinta). Cerramos la ventana, volvemos a añadir elementos gráficos al panel y esta vez elegimos el «Application Title» que acabamos de instalar. Es probable que sea necesario reiniciar o cerrar sesión para que aparezca. Lo ponemos a la derecha del lanzador de aplicaciones. Repetimos para añadir justo a la derecha del Appliaction Title el «Menú global». No veremos nada más que hay un 1 encima del icono de añadir widgets. Eso significa que ya estamos usando 1 widget de este tipo. Ese menú es el que mostrará las opciones de las aplicaciones si son compatibles.

Hacemos clic derecho sobre «Por omisión», que es el texto del Application Title, en «No active window label» elegimos «Custom text» y en «No active window custom text» ponemos Dr460nized KDE. Y para cambiar el icono del lanzador de apps, se entra en el modo edición, clic sobre el icono, Escoger y se pone este. Del dragón del tema, lo que he encontrado ha sido el avatar de Dr460nf1r3, que puede valer. Está en su GitLab.

Panel inferior

Antes usaban Latte-Dock, pero ha sido abandonado. En las últimas versiones están usando un panel de Plasma con sólo el elemento Gestor de tareas sólo iconos. Lo que hay que hacer es, desde el modo edición, hacer que sea más alto, que esté centrado, darle un mínimo y un máximo, y que se oculte automáticamente.

Y esta es la manera de tener cualquier distro KDE dr460nizada.

from Linux Adictos https://ift.tt/pDqrV3L
via IFTTT

FreeCAD, la alternativa libre a AutoCAD llega a su version 0.21

freecad

FreeCAD es una aplicación libre de diseño asistido por computadora en tres dimensiones, ingeniería asistida por computadora, para la asistencia en ingeniería mecánica y el diseño de elementos mecánicos.

Se dio a conocer el lanzamiento de la nueva versión de FreeCAD 0.21, en la cual se han implementado diversos cambios y mejoras en la interfaz de usuario, en herramientas, funciones y más.

FreeCAD una aplicación de código abierto multiplataforma con soporte para Windows, Mac y Linux diseñado principalmente para el diseño de objetos de la vida real de cualquier tamaño. El modelado paramétrico le permite modificar fácilmente su diseño volviendo al historial de su modelo y cambiando sus parámetros.

FreeCAD cuenta con soporte para diversos formatos entre los cuales encontramos STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE y muchos otros. FreeCAD usa la licencia LGPL, por lo que podemos descargar, instalar, redistribuir y utilizar FreeCAD de manera gratuita,

Principales novedades de FreeCAD 0.21

En esta nueva versión que se presenta de FreeCAD 0.21 se destaca que se actualizó la interfaz de usuario del » cubo de navegación « para que no se muestre en perspectiva cuando la vista 3D ortogonal está activa. Las caras de las esquinas se han ampliado y reemplazado por caras hexagonales para que sea más fácil hacer clic con el mouse, ademas de que se han agregado bordes, alrededor de los botones y se ha mejorado la selección y el tamaño de fuente predeterminados. El menú Mini-cubo ahora incluye una casilla de verificación para alternar la movilidad del cubo.

Otro de los cambios que se destaca de esta nueva versión, es el nuevo soporte añadido para cortar objetos que se cruzan en la herramienta Corte de sección. Ademas de ello, en FreeCAD 0.21 la configuración brinda la capacidad de cambiar el estilo de visualización de los resultados de medición en el entorno para crear espacios en blanco (PartDesign).

De los demás cambios que se destacan de esta nueva versión:

  • El selector de banco de trabajo se puede colocar no solo en la barra de herramientas, sino también en el menú.
  • Se agregaron nuevas propiedades para usar en scripts.
  • Se agregaron funciones para crear objetos como vectores, matrices, rotaciones y posiciones, así como funciones para trabajar con matrices: mrotate, mrotatex, mrotatey, mrotatez, mtranslate.
  • Se agregaron herramientas simples de administración de paquetes de Python para actualizar y eliminar las dependencias instaladas automáticamente.
  • Se agregó el «modo desarrollador» para facilitar la creación de un archivo de metadatos para cada complemento.
  • Entornos ampliados para diseño arquitectónico (Arch), dibujo bidimensional (Draft), análisis de impacto (FEM, módulo de elementos finitos), creación de espacios en blanco (PartDesign), generación de instrucciones de código G para máquinas CNC e impresoras 3D (Path), bocetos 2D -figuras (Sketcher), modelado 2D y creación de proyecciones 2D de modelos 3D (TechDraw).
  • Se ha cambiado el esquema de nombres predeterminado para las copias de seguridad (FCBak en lugar de FCStd).

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar FreeCAD en Linux?

Para los interesados en poder instalar esta nueva versión de la aplicación, deben saber que puede ser encontrada dentro de los repositorios de las distribuciones más famosas, por lo que no es necesario tener que recurrir a su código fuente para compilar la aplicación en nuestro equipo.

Para el caso de Debian, Ubuntu y derivados instalamos FreeCAD con el siguiente comando:

sudo apt-get install freecad

Para el caso de Ubuntu contamos con un repositorio que nos ofrece siempre tener la versión más reciente de manera casi inmediata, para ello solo debemos añadirlo con:

sudo add-apt-repository ppa:freecad-maintainers/freecad-stable

Actualizamos nuestro listado de repositorios con:

sudo apt-get update

Finalmente, utilice el siguiente para instalar el programa:

sudo apt-get install freecad

Para el caso de Arch Linux y derivados, lo encontramos en los repositorios de AUR:

yaourt -S freecad

Mientras que para Fedora y derivados instalamos la aplicación con:

sudo yum install freecad

Para openSUSE utilizamos el siguiente comando:

sudo zypper install freecad

También contamos con la posibilidad de poder instalar la aplicación desde appimage, para ello solo debemos de descargarla desde su web oficial, el enlace es este.

Hecha la descarga debemos darle permisos de ejecución al archivo descargado

chmod a+x FreeCAD_*.AppImage

Y finalmente instalamos FreeCAD con este comando:

./ FreeCAD_*.AppImage

Hecha la instalación, solo debemos buscar la aplicación en nuestro menú y ejecutarla para comenzar a utilizarla.

from Linux Adictos https://ift.tt/WZsvujV
via IFTTT

Emacs 29.1 llega con soporte para Wayland, mejoras y mas

Emacs-logo

Emacs es un editor de texto con una gran cantidad de funciones, muy popular entre programadores y usuarios técnicos

El Proyecto GNU ha dado a conocer mediante un anuncio, la liberación de la nueva versión de su popular editor de texto «GNU Emacs 29.1», versión que se considera como estable y en la cual se implementaron muchas de las características experimentales que se pulieron desde el lanzamiento anterior, mejoras y más.

Para quienes desconocen de este popular editor de texto, deben saber que GNU Emacs es un editor de texto extensible, personalizable, gratuito y abierto creado por el fundador de GNU Project, Richard Stallman. Este es el más popular de la familia de editores de texto de Emacs.

Este editor de texto está disponible para GNU/Linux, Windows y macOS, está escrito en C y proporciona Emacs Lisp como lenguaje de extensión. También implementado en C, Emacs Lisp es un «dialecto» del lenguaje de programación Lisp utilizado por Emacs como lenguaje de script.

Principales novedades de Emacs 29.1

En esta nueva versión que se presenta de Emacs 29.1, una de sus principales novedades es el soporte añadido para compilar en modo «GTK puro» (PGTK, ‘--with-pgtk‘), que usa GTK 3 para mostrar la interfaz. A diferencia de los modos de compilación disponibles anteriormente, el nuevo modo permite usar GDK (GIMP Drawing Kit) para trabajar en entornos basados ​​en Wayland sin necesidad de usar la capa XWayland.

Otro de los cambios que se destaca de este nuevo lanzamiento, es el soporte para el formato de imagen WebP (preparado desde el lanzamiento de la serie 29.x, ya que esta rama 29.0 se usó como versión de desarrollo) incluidas las imágenes animadas, la opción ‘--without-webp‘ se proporciona para deshabilitar la compilación con la biblioteca libwebp y se agregó el comando ‘:type webp’ para especificar el tipo de imagen WebP.

Ademas de ello, tambien podremos encontrar que se agregó la capacidad opcional de compilar con el backend de Cairo para la biblioteca XCB (‘--with-cairo-xcb‘), lo que permite un rendimiento más rápido cuando se usan conexiones a servidores X con alta latencia, pero tiene problemas de estabilidad sin resolver (por ejemplo, bloqueo en constante abriendo y cerrando una conexión al terminal).

Se agregó soporte para compilar con la biblioteca tree-sitter y usar los analizadores provistos para analizar el código en diferentes lenguajes de programación, tambien se agregaron nuevos modos de resaltado de sintaxis basados ​​en el uso de analizadores.

Tambien podremos encontrar en Emacs 29.1 que se proporciona la capacidad integrada para acceder a la base de datos basada en la biblioteca SQLite, asi como tambien una opción para deshabilitar la compilación con sqlite3.

De los demás cambios que se destacan:

  • La extensión XInput 2 (XI2) se usa para manejar eventos de entrada en entornos basados ​​en X11.
  • Se agregó la capacidad de habilitar el soporte de compilación previa para archivos Lisp en la etapa de compilación de Emacs (‘--with-native-compilation=aot‘ en configure).
  • Se agregó soporte de compilación para el sistema operativo Haiku.
  • Se agregó Eglot, un nuevo cliente LSP (Protocolo de servidor de idiomas) que se puede usar para conectarse a servicios externos para análisis, detección de errores y finalización de código.
  • Compatibilidad implementada para la macro use-package para la definición declarativa de la configuración del paquete, lo que permite aislar la configuración del paquete en un archivo de inicio separado.
  • Se ha agregado un nuevo paquete ‘fondo de pantalla’ con la implementación del comando ‘wallpaper-set’ para configurar el fondo de pantalla para el escritorio.
  • Se agregó un nuevo tema oscuro ‘leuven-dark’.
  • Soporte mejorado para la manipulación de arrastrar y soltar en sistemas X11.
  • Se proporciona soporte para el protocolo XDS (X Direct Save) para mover archivos e imágenes desde otros programas.

Si quieres conocer más al respecto sobre el anuncio de la nueva versión, puedes consultarlo dirigiéndote al siguiente enlace.

¿Como instalar GNU Emacs en Linux?

Para quienes estén interesados en poder instalar este editor en sus sistemas, deben saber que la mayoría de las distribuciones GNU/Linux proporcionan GNU Emacs en sus repositorios, con lo cual simplemente pueden buscar e instalar el paquete desde su centro de software o con ayuda de su gestor de paquetes.

Por ejemplo, para quienes son usuarios de Ubuntu, Debian o cualquier derivado de estos, pueden instalar el editor abriendo una terminal y tecleando en ella el siguiente comando:

sudo apt install emacs

Aunque para Ubuntu y derivados existe un desarrollador que realiza las compilaciones del código del editor y las proporciona dentro de un repositorio, el cual pueden añadir con el siguiente comando:

Para instalar GNU Emacs en Ubuntu, así como en los derivados de este, solo tendremos que abrir una terminal (esto lo podemos hacer con la combinación de teclas Ctrl+Al+T) y copiar los siguientes comandos en ella:

sudo add-apt-repository ppa:kelleyk/emacs -y

Aquí es cuestión de estar monitoreando la pronta disponibilidad para instalar el paquete de la nueva versión.

En el caso de los que son usuarios de Arch Linux, Manjaro, Arco Linux o cualquier otro derivado, la instalación la pueden hacer ejecutando en una terminal el siguiente comando:

sudo pacman -S emacs

Mientras que para quienes prefieren el uso de los paquetes de Snap, pueden instalar el editor con el siguiente comando:

sudo snap install emacs --classic

Finalmente para quienes estén interesados en instalar ya la nueva versión, de momento la única forma es descargando el código fuente del editor para realizar la compilación dentro de su sistema.

La nueva versión de Emacs la pueden obtener desde su sitio web oficial en su sección de descargas. El enlace es este.

from Linux Adictos https://ift.tt/2ZlFS8y
via IFTTT

pfSense 2.7.0 ya fue liberado y estas son sus novedades

pfsense

pfSense es una distribución personalizada de FreeBSD adaptado para su uso como Firewall y Enrutador.

Hace poco se dio a conocer el lanzamiento de la nueva versión de pfSense 2.7.0 en la cual se ha realizado la migración de la base del sistema a la más reciente versión de FreeBSD que es la v14, se implementaron mejoras correcciones y mas.

Para quienes desconocen de pfSense deben saber que esta es una distribución personalizada de FreeBSD, la cual está adaptada para su uso como Firewall y Router. Se caracteriza por ser de código abierto, puede ser instalado en una gran variedad de ordenadores y además cuenta con una interfaz web sencilla para su configuración.

pfSense hace el uso de los desarrollos del proyecto m0n0wall y el uso activo de pf y ALTQ. La distribución se gestiona a través de la interfaz web.

El Portal cautivo, NAT, VPN (IPsec, OpenVPN) y PPPoE se pueden utilizar para organizar el acceso de los usuarios en una red cableada e inalámbrica. Se admite una amplia gama de capacidades para limitar el ancho de banda, limitar el número de conexiones simultáneas, filtrar el tráfico y crear configuraciones tolerantes a fallas basadas en CARP.

Principales novedades de pfSense 2.7.0

En esta nueva versión que se presenta de pfSense 2.7.0 la base del sistema se ha actualizado a FreeBSD 14-CURRENT (mientas que la última versión de pfSense usó la rama de FreeBSD 12), sobre el cambio de la base, se menciona que se modificó para usar la rama actual en desarrollo en lugar de versiones estables, ya que con la versión CURRENT se implementan los cambios más recientes en pfSense.

Otro de los cambios que se destaca de esta nueva versión de pfSense, es el soporte añadido para ChaCha20-Poly1305 a IPsec, mientras que por la parte de las características que se quedan fuera, se menciona que se eliminó el soporte para algoritmos 3DES, Blowfish, CAST 128, MD5 HMAC.

Ademas de ello, se menciona que las implementaciones del portal cautivo y los limitadores de tráfico se cambiaron para usar el filtro de paquetes pf en lugar de ipfw, lo que hizo posible el uso de nuevas funciones de pf, mejorar el rendimiento y mejorar la estabilidad del portal cautivo al eliminar el procesamiento doble de paquetes en pf (usado por defecto en pfSense) e ipfw.

Tambien se destaca que la usabilidad en la interfaz para configurar reglas de NAT y firewall fue mejorada, asi como tambien que se agregaron botones para cambiar el estado de varias reglas a la vez y para copiar reglas a otras interfaces.

Por otra parte, se menciona que esta versión incluye nuevas funciones de ZFS que pueden no ser compatibles con cargadores de arranque más antiguos. Estas funciones no están habilitadas de manera predeterminada cuando se actualiza para evitar posibles problemas con cargadores de arranque más antiguos. Es por ello que se recomienda reinstalar el sistema operativo desde los medios de instalación actuales, ya que esto permite tener el arranque más reciente y el conjunto de características de ZFS.

De los demás cambios que se destacan de esta nueva versión:

  • Se resolvieron problemas de conexión a Internet con múltiples consolas de juegos al usar UPnP.
  • Se agregaron nuevas opciones para el restablecimiento automático y manual del estado del firewall.
  • OpenVPN se ha actualizado a la versión 2.6.4.
  • PHP se actualizó a la versión 8.2.6 (anteriormente se usaba la rama 7.4).
  • Se corrigieron problemas con el bloqueo del servidor DNS no vinculado.
  • Se ha agregado una nueva interfaz web para administrar la captura de paquetes y el análisis de tráfico.
  • Se agregó soporte para redirigir paquetes UDP de transmisión entre redes.
  • Túneles de clave compartida de OpenVPN obsoletos: todavía funcionan, pero activarán advertencias en los registros y la GUI.
  • Nueva GUI de captura de paquetes
  • Paquete de retransmisión de difusión UDP

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Descargar y obtener pfSense

Para quienes estén interesados en poder descargar e instalar o poder probar este sistema, pueden obtener la imagen de este, desde su sitio web y en su sección de descargas podrán encontrar los enlaces para descargar la imagen del sistema.

En la sección de descargas podremos encontrar varias imágenes para la arquitectura amd64, de 472 MB. La imagen para usb puede ser graba con Etcher la cual es una herramienta multiplataforma o en el caso de Windows podrán grabar la imagen con ayuda de Rufus, mientras que desde Linux podremos apoyarnos desde la terminal con el comando dd.

from Linux Adictos https://ift.tt/yLqMHvx
via IFTTT

systemd 254 ya fue liberado y estas son sus novedades

systemd

systemd es un conjunto de demonios o daemons de administración de sistema, bibliotecas y herramientas diseñados como una plataforma de administración y configuración central para interactuar con el núcleo del Sistema operativo GNU/Linux

Después de cinco meses de desarrollo, se dio a conocer el lanzamiento de la nueva versión de systemd 254, en la cual una de sus principales novedades es la compatibilidad con un modo de reinicio suave, asi como tambien una nueva utilidad para verificar el nivel de batería, mejoras, correcciones y más.

En esta nueva versión que se presenta de systemd 254, como ya mencionamos una de sus principales novedades es la compatibilidad con un modo de reinicio suave que hace que solo los componentes del espacio del usuario se reinicien sin tocar el kernel de Linux. En el nuevo modo, al reiniciar, no se aplican las etapas de inicialización del hardware, llamada del cargador de arranque, inicio y carga del kernel, inicialización del controlador, carga del firmware y procesamiento initrd, lo que permite acelerar significativamente el reinicio y reducir el tiempo de inactividad durante la actualización de entornos utilizando imágenes de sistema listas para usar.

El nuevo modo permite cerrar todos los procesos en el espacio del usuario, luego reemplazar la imagen del FS root con una nueva versión e iniciar el proceso de inicialización del sistema sin reiniciar el kernel.

Otros de los cambios que se destaca de la nueva versión es la utilidad «systemd-battery-check» para verificar el nivel de la batería. La utilidad se puede iniciar en una etapa temprana del inicio para evitar que el sistema se inicie con un nivel de batería muy bajo.

Para las unidades de servicio, se proponen los ajustes MemoryPressureWatch y MemoryPressureThresholdSec, que permiten controlar la lógica de uso del subsistema PSI (Pressure Stall Information) en relación con los servicios individuales. PSI proporciona información sobre el tiempo de espera para obtener varios recursos para evaluar con precisión el nivel de carga del sistema, lo que permite identificar el comienzo de retrasos debido a la falta de recursos y terminar selectivamente los recursos intensivos.

Ademas de ello, tambien se destaca que se agregó la configuración RootEphemeral, que permite usar en los servicios donde se establecen los parámetros RootImage y RootDirectory, copias temporales de una imagen de disco o árbol de directorio, que se crean a través de btrfs y reflink-y btrfs/xfs snapshots cuando se inicia el servicio, y se eliminan después de detener el servicio.

Tambien podremos encontrar que se añadió el comando «fdstore» a la utilidad systemd-analyze para mostrar el contenido del almacén de descriptores de archivos asociado con una unidad (usado para reiniciar servicios sin estado; los descriptores de archivos se almacenan en fdstore antes de salir y restaurarse al iniciar).

Por otra parte, para systemd-resolved, el parámetro StateRetentionSec se agregó a resolve.conf, lo que permite que los registros DNS se almacenen en caché durante más tiempo del especificado a través de TTL y se usen si el servidor DNS ascendente deja de responder. El comando «show-cache» se ha agregado a la utilidad resolvectl para ver el contenido de la caché de DNS.

De los demás cambios que se destacan de esta nueva versión:

  • Se agregó la opción «–when» a los comandos de reinicio, kexec, apagado y detención en la utilidad systemctl para permitirle seleccionar cuándo reiniciar o detener.
  • Añadidas las opciones «–fd» y «–fdname» a la utilidad systemd-notify para enviar descriptores de archivos arbitrarios al administrador de servicios.
  • Se agregó la opción «–exec» para ejecutar el comando especificado después de enviar el mensaje.
  • Se agregó el comando «systemctl list-paths» para mostrar todas las unidades de ruta activas, similar a los comandos «systemctl list-timers» y «systemctl list-sockets».
  • Se agregó la capacidad de las unidades para establecer la configuración de la memoria de inicio (Startup*, por ejemplo, StartupMemoryMax), que se usa de manera similar a la configuración de inicio de E/S y CPU (StartupCPUWeight, etc.).
  • El proceso PID carga automáticamente los módulos virtio_console y virtio-vsock para máquinas virtuales.
  • Para las unidades de servicio, se agregó la configuración DelegateSubgroup, que le permite colocar servicios en subgrupos existentes en lugar de crear un cgroup superior separado para el servicio.
  • Se agregó el comando «whoami» a la utilidad systemctl para mostrar el nombre de la unidad con la que está asociado el PID especificado.
  • Se agregó la opción ‘–list-cvm’ a systemd-detect-virt para enumerar las máquinas virtuales confidenciales.
  • El script de instalación del kernel se ha reescrito en C.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/iXIvCOV
via IFTTT