Shared posts

16 Aug 18:13

Reportar incidencias en un proyecto de GitLab

by Miguel Menéndez

Antes de liberar una aplicación, se prueba en diferentes escenarios para asegurarse que todo funciona como debe. En algunas ocasiones no es posible hacer todas las comprobaciones y los usuarios que usan la aplicación encuentran un bug. No es algo malo y se puede solucionar avisando al programador y dándole toda la información necesaria para replicar el bug y poder arreglarlo. La forma de reportar el fallo depende de cada aplicación. Si la aplicación usa Git, probablemente tendrá el código fuente publicado en GitLab o en GitHub. Esta información la indicarán en la página oficial de la aplicación. Veremos a continuación los pasos para reportar un bug en GitLab en el proyecto de Ubuntu Touch para el PinePhone. Es un ejemplo que se puede extrapolar a cualquier otro proyecto.

Incidencia, bug o nueva función

El primer punto es diferenciar los tres términos. Dentro de la terminología de GitLab una incidencia (issue) puede ser tanto un bug como una nueva función. Digamos que tenemos una forma genérica de decir, «aquí hay algo que no funciona o puede funcionar de otra forma». Un bug sería, al pulsar la pantalla del teléfono la cafetera me prepara un café. Una nueva función podría ser que al llamar a una persona aparezca un holograma en 3D delante de nosotros.  En principio hay que hacer reportes con cabeza. Es importante dar todos los detalles porque eso simplifica mucho la vida al programador.

Listado de Issues en el PinePhone

Listado de incidencias en el PinePhone

Revisar antes de reportar

Al entrar en una incidencia podemos ver más detalles relacionados. También pueden los usuarios indicar si les ocurre igual o funciona todo bien. En muchas ocasiones es más complicado forzar el fallo que encontrar la solución. Por estar razón es muy importante dar toda la información necesaria.

Detalles de una incidencia

Detalles de una incidencia

He comentado que cualquier usuario puede reportar incidencias en GitLab. Ésto que es una ventaja, también es un inconveniente porque hace necesario dedicar tiempo a gestionar las incidencias. Podemos tener una incidencia que sólo dice el problema pero no la forma de forzarlo. Otra puede estar duplicada varias veces o estar mal categorizada.

Como regla general, antes de crear una incidencia hay que revisar las incidencias anteriores. En estos momentos Ubuntu Touch tiene muchas incidencias reportadas (algunas desde 2017). Habrán seguramente incidencias que ya se han arreglado (pero no se han cerrado), incidencias duplicadas, etc. Para solucionar ese problema hace falta tiempo para encargarse de la organización de las incidencias. Mientras lo consiguen, lo mejor que podemos hacer es revisar que no esté reportada antes. Si lo está, hay que leer toda la información de la incidencia y completar la información que falte.

Tiempos para resolver una incidencia

Aquí tenemos un pequeño problema. El número de programadores es reducido y trabajan en Ubuntu Touch en su tiempo libre (muchas veces de forma altruista). Por lo general, no se puede dar una estimación del tiempo que tardará en resolverse una incidencia. Puede ser una tontería, como una traducción incorrecta, o algo más complejo que implique cambios en muchas partes del sistema. Sólo después de analizarlo se podrá ver si es viable corregirla en ese momento o hay que ponerla a la cola de cosas pendientes. Los recursos son limitados y hay que atacar primero las incidencias que afectan a más usuarios.

Otros datos de las incidencias

En GitLab hay varios roles de usuarios. El más básico permite reportar la incidencia, añadiendo un título y una descripción.

Datos de la incidencia

Datos de la incidencia

Si nos fijamos en el lateral de una incidencia que ya exista, hay más elementos. Entre ellos está el hito (el siguiente lanzamiento del programa), los tiempos estimados o las etiquetas. Estos campos no están disponibles directamente para el rol más básico. Las personas que tengan un rol superior podrán organizar las incidencias y asignarlas a una versión concreta del programa. Un detalle que simplifica mucho el proceso es usar las etiquetas. Las etiquetas permiten acceder de forma rápida a todos las incidencias que tienen asociada esa etiqueta. Por ejemplo, podemos ver de forma rápida las incidencias que afectan al PinePhone.

Etiquetas en GitLab

Etiquetas en GitLab

Conclusiones

En esta entrada hemos visto los pasos para reportar una incidencia en GitLab. Nos hemos centrado en el proyecto de Ubuntu Touch para el PinePhone pero lo explicado aquí se puede adaptar a cualquier otro proyecto. Es normal que un proyecto tenga incidencias, ya sean bugs o funciones nuevas. Eso significa que hay usuarios usándolo y que encuentran cosas que no funcionan como deberían. Algunas veces serán bugs y otras serán cuestiones de diseño. Por ejemplo, se puede considerar como bug que la barra del lanzador de aplicaciones de Ubuntu Touch esté siempre fija en el escritorio. En realidad, está diseñado de esa forma para que los usuarios que conocer por primera vez vean la barra y puedan trabajar con el dispositivo. Para solucionar estos casos, se suelen usar los comentarios de la incidencia ya que permiten participar en una conversación y que todo quede registrado.

Reportar una incidencia sólo hace que sea conocida por el programador. No implica que se resolverá con la máxima prioridad posible. Todo ésto queda a discreción del programador. Si una incidencia afecta a muchos usuarios, tendrá prioridad. Si no hay suficiente información y afecta a pocos usuarios, tardará más en resolverse. Lo importante antes de reportar una incidencia es comprobar si ya estaba reportada antes. Puede parecer un trabajo extra que no aporta nada, pero ayuda mucho al desarrollo. Una cosa está clara. Si el tiempo es limitado y hay mucho ruido (en forma de incidencias repetidas o sin información), habrá menos tiempo para dedicarse a la programación.

La entrada Reportar incidencias en un proyecto de GitLab se publicó primero en InnerZaurus.

16 Aug 17:31

Quickddit, un cliente de Reddit para Ubuntu Touch

by Miguel Menéndez

Reddit es una Web en la que los usuarios pueden mandar las noticias que consideran más importantes. Después, dependiendo de los votos de otros usuarios subirán posiciones en la portada de la página. Es algo similar a Menéame pero a una escala mayor. Dentro de Reddit tenemos los Subreddits, bloques temáticos que agrupan noticias de un mismo tipo. Por ejemplo, podemos ver noticias relacionadas con algún programa concreto, como Todoist, sobre cómics o sobre otras cosas del mundo real. Para acceder a Reddit podemos usar el navegador Web o una aplicación nativa como Quickddit. Aunque uso Reddit por todas las cosas curiosas que encuentras, no conocía la aplicación. La mencionaron en el Q&A 81 de Ubuntu Touch. Podréis consultar la traducción a finales de semana.

Instalación de Quickddit

Quickddit es un cliente de código abierto para acceder a Reddit. Para instalarlo abrimos la OpenStore en el dispositivo (que tiene que tener Ubuntu Touch) y lo buscamos. Su autor es Daniel Kutta.

Quickddit en la OpenStore

Quickddit en la OpenStore

Cuando la instalemos nos preguntará la OpenStore si queremos donar dinero al programador de la aplicación. Quickddit es una aplicación gratuita. Si os gusta, podéis hacer una pequeña donación y ayudar al programador económicamente. Programar es una tarea entretenida y estás más animado a seguir en un proyecto si tienes pequeños incentivos.

Donación al autor de Quickddit

Donación al autor de Quickddit

Funcionamiento de Reddit

En Reddit tenemos una portada que se va rellenando según las noticias que mandan los usuarios y las votaciones (karma). Junto a la portada tenemos varias categorías en la parte superior con diferentes filtros. Para continuar os recomiendo abrir el menú de opciones (que está en la parte superior derecha) e iniciar sesión en Reddit. Si no tenéis una cuenta creada, podéis crearla en el navegador Web. No es obligatorio iniciar sesión para usar la aplicación. El único detalle es que la experiencia del usuario será menor.

Portada de Reddit

Portada de Reddit

Al iniciar sesión podremos acceder de forma rápida a los Subreddits que estemos suscritos.

Iniciar sesión en Reddit

Iniciar sesión en Reddit

A continuación veremos los permisos que tendrá la aplicación. Estos permisos son similares a los que usan otros clientes de Reddit en Android.En ningún momento Quickddit podrá acceder a la contraseña de la cuenta.

Permisos que tendrá Quickddit

Permisos que tendrá Quickddit

Reddit es una Web que tiene muchas noticias. Al apuntarnos a un Subreddit filtramos las noticias que cumplen una temática.

Subreddits

Subreddits

Cuando entramos a un Subreddit vemos las normas que tiene. Son normas de sentido común.

Normas del Subreddit

Normas del Subreddit

Al pulsar en «Show post» veremos las noticias que han mandado los usuarios. Al pulsar sobre una entrada podemos ver la noticia con más detalle así como los comentarios que han hecho otros usuarios. Si hemos iniciado sesión es posible escribir nuestros propios comentarios, eso sí, usando el inglés. Un detalle importante es que la aplicación se adapta a la rotación de la pantalla. Para el caso de Reddit puede ser más cómodo de usar con una orientación de pantalla vertical.

Contenido del Subreddit

Contenido del Subreddit

Opciones de configuración

En las opciones de la aplicación (menú superior derecha, Settings) podemos configura algunos aspectos como el uso de menos datos, la calidad de las imágenes o la resolución por defecto de los vídeos.

Opciones de configuración

Opciones de configuración

Conclusiones

Tener un cliente nativo de Reddit es importante para el ecosistema de Ubuntu Touch. No sólo por permitir el acceso a este agregador  de noticias de forma más cómoda, sino porque usamos una aplicación nativa. Está bien usar aplicaciones Web en los casos que es la única opción, pero hay que recordar que los usuarios se pasan a una plataforma por las aplicaciones que tiene. Si lo único que puede ofrecer Ubuntu Touch son aplicaciones Web hemos acabado. Por esta razón es importante comentar las aplicaciones nativas que aparecen en la OpenStore.

Una forma de ayudar a conocer la aplicación es con entradas en páginas Web. No es necesario que sean entradas grandes ni con muchas imágenes. Lo importante es dar a conocer a otros usuarios la existencia de estas aplicaciones. Yo no conocía esta aplicación y la conocí por el comentario que hicieron en el Q&A 81 (preguntas y respuestas).

¿Hay alguna aplicación que os gustaría conocer con más profundidad? Marcos Costales, el autor de uNav, está trabajando en la siguiente versión de su aplicación de navegación GPS. Y tiene buena pinta…

La entrada Quickddit, un cliente de Reddit para Ubuntu Touch se publicó primero en InnerZaurus.

16 Aug 16:51

Kdenlive incorporará espacios de trabajo para su versión 20.08

by baltolkien

Me encantan Kdenlive, creo que es una aplicación potente y a la vez intuitiva. No obstante,parece que los desarrolladores quieren que lo sea a la vez que quieren que sea más profesional. Y es que Kdenlive incorporará espacios de trabajo para su versión 20.08. ¿Qué es eso? Sigue leyendo, te lo explico y te presento un vídeo.

Kdenlive incorporará espacios de trabajo para su versión 20.08

En la próxima actualización de Kdenlive 20.08, además de las mejoras que nos tienen acostumbrados, nos van a ofrece una funcionalidad realmente interesante.

Se trata de la posibilidad de utilizar espacios de trabajo separados para cada una de las tareas que supone editar un vídeo para así no tener opciones en pantalla innecesarias en cada momento.

Esto significa que la interfaz gráfica puede cambiar dependiendo del trabajo que estemos con el vídeo. Por ejemplo, tendremos una interfaz para los retoques de audio, otra para los efectos, otra para la edición de secuencias, otra para el ajuste de colores, etc.

No sé si he conseguido explicarme bien, así que lo mejor es que visualicéis el vídeo que ha preparado el equipo de desarrolladores donde se entiende a la perfección.

¿Qué es Kdenlive?

Kdenlive incorporará espacios de trabajo para su versión 20.08

Kdenlive (acrónimo del inglés: KDE Non-Linear Video Editor) (ˌkeɪdɛnˈlaɪv) es un editor de vídeo no lineal para KDE que soporta todos los formatos de vídeos de codificador FFmpeg (DV, HDV, mpeg, avi, mp4, mov, flv, ogg, wav, mp3, vorbis, …) y los formatos de imágenes  clásicas (gif, png, jpeg, xcf, exr, tiff, svg, …)

Además, tiene las siguientes características:

  • Dispone de linea de tiempo con función búsqueda.
  • Copiado y pegado de clips.
  • Función deshacer completa.
  • Captura de por Firewire: DV y HDV
  • Captura por Video4Linux
  • Exporta en diferentes formatos:  mpeg, avi, dv, flash, mov, …
  • Múltiples efectos como: Automask,  Box Blur, Charcoal, etc.

Más información: Kdenlive

16 Aug 16:49

Pronto podremos probar #openSUSE Jump

by victorhck

Leap, Tumbleweed ¿y ahora Jump? ¿Qué es eso de openSUSE Jump?

¿Se ha vuelto loca la comunidad de openSUSE sacando versiones o derivadas de su distribución de GNU/Linux? La respuesta corta es NO… aunque quizás lo pueda parecer 🙂

openSUSE no es una distribución de GNU/Linux que se quede estancada, siempre está pensando maneras de mejorar, de adaptarse, de ofrecer interesantes alternativas, etc.

En este caso trataré de explicar que es eso de openSUSE Jump y que pronto podremos probar en versión alfa para testear en nuestros equipos y ayudar en su desarrollo.

openSUSE es una distribución de GNU/Linux con una larga historia detrás, gracias a su versión empresarial SUSE, que lleva más de 25 años en el mundo de GNU/Linux.

openSUSE es una distribución de GNU/Linux libre y gratuita. Madura, estable y lo más importante, con una comunidad que empaqueta software que está disponible en los repositorios de la distribución.

Pero openSUSE tiene varias opciones de sus sistema que puedes escoger, Leap y Tumbleweed:

  • openSUSE Leap: es una versión de openSUSE con actualizaciones estables y periódicas cada año. Puedes instalar Leap e ir actualizando el sistema de manera segura y estable cada año a un nuevo “service pack”, para seguir disfrutando de un sistema actualizado y seguro.
  • openSUSE Tumbleweed: es una versión de openSUSE con actualizaciones contínuas (rolling release). Normalmente cada semana dispones de dos o tres actualizaciones de media. Tienes un sistema siempre con las últimas versiones probadas del software instalado.

Como regla general:

  • Leap estaría enfocada para sistemas más conservadores y en los que primen la estabilidad y el soporte extendido tanto en el propio sistema como en el software instalado. Equipos de centros escolares, equipos caseros sin necesidad de estar a la última, servidores, etc.
  • Tumbleweed está enfocada a personas con algo más de conocimientos de gestión de un sistema GNU/Linux y que quieran disfrutar siempre de las versiones más recientes, que aunque probadas, pueden traer alguna regresión o incompatibilidad

¿Hasta aquí está todo claro? Avanzamos un paso más:

También habría que mencionar las versiones Argón y Krypton de openSUSE, pero al estar específicamente más orientadas a desarrolladores, por su carácter experimental , simplemente diremos que:

  • openSUSE Argón: Ofrece imágenes diarias con el sistema Leap y el software en desarrollo de la rama Git de KDE
  • openSUSE Krypton: Ofrece imágenes diarias con el sistema Tumbleweed y el software en desarrollo de la rama Git de KDE
  • También existe una versión similar que incluye la versión “unestable” de GNOME y que se llama GNOME Next

Como digo, estas versiones tienen en mente más a los desarrolladores, para probar lo último de sus paquetes, y no están pensadas como opciones de sistemas operativos para el uso diario.

Bueno, pero en el inicio del artículo he mencionado openSUSE Jump

¿Y qué es openSUSE Jump?

Como ya publiqué en un artículo en abril de 2020, SUSE y la comunidad de openSUSE querían acercar más el desarrollo de sus distribuciones.

Resumiendo el artículo (que te recomiendo leer para saber más detalles) SUSE y openSUSE Leap quieren compartir no solo el código, si no directamente utilizar los mismos binarios compilados, en una y otra distribución. Algo que en principio sería beneficioso para ambas partes.

Después de la publicación de openSUSE Leap 15.2 y tomando como base esa versión, se ha puesto en marcha la creación de una versión prototipo en la que se incluyan y compartan los binarios tanto SUSE como openSUSE.

Esta versión prototipo o versión puente de openSUSE se llama Jump y pronto se publicarán las primeras versiones en fase previas de desarrollo para poder testear y probar.

openSUSE Jump es una versión de openSUSE que no ha venido a quedarse ni será de largo recorrido, es una versión de pruebas en el proceso de integración de binarios entre SUSE y openSUSE.

Finalizado el periodo de desarrollo y si todo va bien, el modelo de desarrollo que se haya fraguado con Jump, se utilizará en desarrollar la próxima versión de Leap, en la que ya SUSE y openSUSE compartan binarios. Y cuando no sea necesario, se abandonará Jump como plataforma de pruebas.

Espero que esto sirva como explicación y aclaración de las distintas opciones que ofrece openSUSE, y que además sirva para adelantar que pronto openSUSE Jump tendrá versiones disponibles, para poder probar y que desarrolladores y empaquetadores de openSUSE podrán utilizarla para ver cómo funciona todo.

Si te interesa más del proyecto, te animo a que te suscribas a las listas de correo de la distribución donde de manera periódica se va dando información y donde puede ser el sitio para seguir las novedades de este y otros proyectos de la comunidad de openSUSE.

Más información en el anuncio oficial en inglés:

16 Aug 16:33

Motores de almacenamiento en MySQL y MariaDB

by davidochobits

Aprendemos qué son y en que consisten los diferentes motores de almacenamiento para MySQL y MariaDB. Al final de la entrada, también os recomiendo una serie de libros, que tratan sobre ello. Un motor...

La entrada Motores de almacenamiento en MySQL y MariaDB se publicó primero en ochobitshacenunbyte.

15 Aug 19:40

Podcast 06×10 Resumen de temporada de KDE España

by baltolkien

Como estaba previsto, de nuevo hemos estado rápidos y veloces. Bienvenidos al Podcast 06×10 Resumen de temporada de KDE España donde repasamos lo 9 podcast que hemos emitido esta temporada.

Podcast 06×10 Resumen de temporada de KDE España

Podcast 06x10 Resumen de temporada de KDE España

Décimo y último capítulo de la sexta temporada de los podcast de KDE España. Y como empieza a ser costumbre realizamos una revisión de todo lo que hemos ofrecido en una temporada irregular y llena de cambios por distintos motivos.

Irregular porque nos costó arrancar por falta de tiempo común y por falta de recursos y conocimientos técnicos para ofrecer mejor calidad a nuestro porducto, pero que afortunadamente poco a poco hemos ido solucionando, llegando al final de la misma con una calidad aceptable.

Eso si, hemos tenido que sacrificar el directo, que esperamos que vuelva en un futuro cuando dominemos tanto la tecnología que hemos adquirido como la metodología empleada.

Además, y como me olvido inicialmente comentar al inicio del podcast, la inclusión de una nueva presentador Maricarmen (o Maiaka) supone un soplo de aire fresco y la promesa de que nos esperan muchas nuevas temporadas.

Sin olvidar que ahora tenemos al gran y prolífico Jorge Lama, que está realizando las tareas de productor y que se encarga de aumentar, dentro de sus posibilidades, la calidad de nuestro audio y vídeo.

Tampoco quiero olvidar al alma de esta iniciativa, Rubén Gómez, que es quien no solo dirige el cotarro sino que nos anima a todos a participar y a sacar fuerzas de flaqueza cuando la vida nos quita la energía para realizarlos.

Tampoco olvidar a los otros integrantes de KDE España asiduos al podcast:

  • José Millan, tesorero de KDE España, miembro de KDE e.V. y conocedor de los entresijos de KDE.
  • Adrián Chaves, presidente de KDE España y desarrollador de KDE.
  • Antonio Larrosa, vicepresidente de KDE España, expresidente de KDE España y desarrollador de KDE.
  • Aleix Pol: desarrollador de KDE, presidente de KDE e.V., expresidente de KDE España, …
  • Albert Astals: desarrollador de KDE, ex miembro de la junta de KDE e.V., expresidente de KDE España, …


Y por último agradecer a todos los que han participado en la temporada que finaliza su interés por aparecer en nuestros podcast:

  • Enrique Medina Gremaldos, desarrollador de Lliurex.
  • Juan Manuel Navarro Mañez, desarrollador de Lliurex.
  • Raúl Rodrigo Segura, desarrollador de Lliurex.
  • Juan Febles de podcastlinux
  • Paco Estrada de Compilando podcast
  • Yoyo Fernández de Killall Radio y Salmorejo Geek
  • Daniel Gutiérrez, profesor de la Universidad Pública del País Vasco y miembro de KDE España
  • Alejandro López, gerente de Slimbook y miembro de KDE España.

En esta ocasión, al no tener invitados los integrantes fuimos los básicos, es decir:

  • Maika: miembro de pleno derecho de KDE España y que hizo su debut como presentadora.
  • Jorge Lama: Diseñador sonoro/productor de podcasting: Coruña Dixital https://spoti.fi/34vr6Ve Bricolabs Podcast http://bit.ly/2KhYBnW NOlegaltech Radio http://goo.gl/GZ2gT3 y, ahora,  productor del podcast de KDE España,
  • Rubén Gómez: miembro de KDE España, de HackLab Almería y de Document Foundation.
  • Baltasar Ortega: editor de KDE Blog, secretario de KDE España, miembro de GNU/Linux València y de KDE e.V.

Y no os entretengo más, os dejo con el vídeo que dura su hora y 45 minutos (es que ya no nos salen podcast cortos)

Espero que os haya gustado, si es así ya sabéis: “Manita arriba“, compartid y no olvidéis visitar y suscribiros al canal de Youtube de KDE España.

Como siempre, esperamos vuestros comentarios que os aseguro que son muy valiosos para los desarrolladores, aunque sean críticas constructivas (las otras nunca son buenas para nadie). Así mismo, también nos gustaría saber los temas sobre los que gustaría que hablásemos en los próximos podcast.

06×04 Linux y teletrabajo, interpodcast de KDE España
15 Aug 18:35

Lanzado KDE Neon 20.04 LTS Focal Fossa

by baltolkien

En esta ocasión no han tardado mucho, al parecer la experiencia del salto anterior les ha venido bien a los desarrolladores. De esta forma me complace anunciar que ha sido lanzado KDE Neon 20.04 LTS Focal Fossa, lo cual significa tener el último software de la rama Ubuntu 20.04 LTS con lo último de la Comunidad KDE. ¿Te interesa? Sigue leyendo.

Lanzado KDE Neon 20.04 LTS Focal Fossa

Lanzado KDE Neon 20.04 LTS Focal Fossa

El nacimiento hace unos años de KDE Neon supuso una fuerte apuesta por la Comunidad KDE: un proyecto que metía en una misma iso una versión estable de Ubuntu (la 16.04 LTS)  y el software KDE más actual con Plasma y las aplicaciones KDE actualizadas casi al minuto.

El resultado convenció a propios y extraños, ganando adeptos día a día, al tiempo que los desarrolladores pulían la No-Distro añadiendo aplicaciones y servicios.

El salto de Ubuntu 16.04 a 18.04 llevó su tiempo, los desarrolladores querían tener claro que no aparecerían problemas y que todo iría como la seda, y a finales de septiembre del 2018 así fue.

En esta ocasión los desarrolladores han tardado bastante menos, un mes y medio más rápido, lo cual no está nada mal. De hecho, creo que KDE Slimbook III ha tenido algo que ver.

Para saltar de 18.04 a 20.04 básicamente basta con seguir las instrucciones de la página oficial Neon/FocalUpgrades, la cual está perfectamente explicada: actualizar, salir de la sesión y volver a entrar, escribir un comando en krunner (neon-preview-upgrade) y realizar un par de clics. Fácil y sencillo.

Lanzado KDE Neon 20.04 LTS Focal Fossa

De hecho, este artículo estoy escribiéndolo sobre mi Slimbook actualizado a KDE Neon 20.04 y, por tanto, puedo dar fe de que la actualización funciona a la perfección; la descarga, instalación, limpieza e reinicio del sistema necesitó de aproximadamente un hora y media, aunque depende mucho del software extra que tengas instalado.

El resultado: tengo un sistema más fluido (se nota mucho con Dolphin), más estable y con software muy actualizado (Gimp 2.10.8, LibreOffice 6.5.4, Firefox 79, VLC 3.0.9.2, Kernel 5.4, etc).

De momento no puedo estar más feliz… y más teniendo en cuenta que la última vez que realmente instalé un Sistema Operativo en mi portátil fue en ¡2016!

KDE Neon no es una rolling release pero como si lo fuera.

Solo me queda agradecer el trabajo al equipo de KDE Neon por su trabajo y felicitarles por ello.

¡KDE Rocks!

Errores solucionados

Nunca lo he hecho pero hoy es un buen día para empezar a hacerlo.

Como era de esperar me están apareciendo algún que otro problema (de momento solo uno) con la gran actualización. De hecho ya está solucionado, pero creo que es interesante reportarlo aquí y dar la solución:

No tengo sonido en Ubuntuu 20.04.

la solución es sencilla:

Abrir consola:

Escribir: sudo apt-get remove timidity

Reiniciar con: sudo shutdown now -r

También comentan que sirve hacer esto: sudo also force-reload

Fuente: AskBuntu

14 Aug 17:57

Linux App Summit 2020 con KDE y Gnome también será Online

by baltolkien

Como dije hace un año, más a o menos, aunque este blog siempre ha sido de KDE (el nombre del mismo da alguna pista) nunca ha sido anti-gnome. Creo que la colaboración, aunque sea entre proyectos paralelos, es beneficiosa para la Comunidad GNU/Linux. Este es el objetivo del evento Linux App Summit 2020, que este año por circunstancias de sobra conocida será Online.

Linux App Summit 2020 con KDE y Gnome también será Online

Personalmente no me gusta el escritorio Gnome por ser muy espartano pero nunca he pensado que sea malo. La rivalidad entre KDE y Gnome es histórica entre los usuarios… y, evidentemente, pueril.

Me consta que la relación entre los desarrolladores siempre ha sido cordial (o al menos esa es la impresión que he tenido cuando he hablado con ellos) y llena de una curiosidad por ambas partes de cómo hace la otra las cosas.

Es por ello que llevan unos años que se celebra la Linux App Summit, un evento que los reúne durante un fin de semana para que compartan ideas, código y conocimiento.

Linux App Summit 2020 con KDE y GNome también será Online
Charla pública del evento del 2019 que se celebró en Barcelona

Este año, el evento será online y comenzará el jueves 12 de noviembre y finalizará el sábado 14 de noviembre. Ya que el encuentro es mundial su objetivo es involucrar a la gente en múltiples zonas horarias y hacer que el contenido esté disponible en línea después de la conclusión.

El anuncio fue realizado el pasado 5 de agosto, y ya se ha abierto el «Call for Papers» por lo que si te interesa participar mira los temas sugeridos y envía tu idea. Evidentemente la organizador anima a los nuevos ponentes a participar,

Fechas importantes:

Apertura de «Call for Papers»: 5 de agosto.

Cieere de «Call for Papers»: 15 de septiembre.

Anuncio de charlas: 1 de octubre

Conferencia: de 12 al 14 de noviembre

Más información: Linux App summit 2019

14 Aug 17:44

Las sedes de #Flisol 2020 online en España

by baltolkien

Aunque tradicionalmente se celebran en abril, este año todo evento Flisol fue aplazado por la epidemia COVID-19. No obstante, y como está siendo habitual, este evento se va a realizar de forma virtual utilizando webconferencia. Es por tanto, y pecando de localista dado que en esta ocasión el lugar casi es lo de menos, es interesante dar a conocer de las sedes de #Flisol 2020 en España que están a día de hoy confirmadas para así ir guardando la fecha.

Las sedes de #Flisol 2020 online en España

Para los que todavía no conozcan Flisol, se trata de un evento «… de difusión de Software Libre más grande en Latinoamérica y está dirigido a todo tipo de público: estudiantes, académicos, empresarios, trabajadores, funcionarios públicos, entusiastas y aun personas que no poseen mucho conocimiento informático…»

Como decía en la introducción, este año no se han podido celebrar, lo cual es una verdadera pena porque parecía que este evento estaba tomando forma en España: el año pasado tuvimos récord ya que participaron cuatro ciudades en el evento.

Este año, de momento, solo tenemos dos sedes que han confirmado la celebración de FIisol en España. Por orden de aparición en la Wiki de Flisol éstas son A Coruña y Oviedo, aunque estoy convencido que a lo largo de agosto alguna más se sumará al macro evento.

A Coruña

Organizado por Melisa y Bricolabs, Flisol 2020 en A Coruña se celebrará el 26 de septiembre de forma virtual y está patrocinado por Amtega y la Xunta de Galicia.

Las sedes de #Flisol 2020 en España

Oviedo

En este caso está organizado por Pica Pica HackLab (PicaHack) para el fin de semana del 26-27 de septiembre de 2020. Todavía no está confirmado aunque yo apuesto para el 27 para no solaparse con el de A Coruña.

En cuanto tenga más datos amplío el artículo.

14 Aug 17:15

Haga matemáticas en el shell de Linux con GNU bc

by davidochobits

Permitidme que hoy os hable de cómo prácticar las matemáticas en la shell de GNU/Linux con GNU bc. Esta entrada es una adaptación del inglés de la entrada inicialmente publicada en el excelente portal...

La entrada Haga matemáticas en el shell de Linux con GNU bc se publicó primero en ochobitshacenunbyte.

12 Aug 18:03

Lanzado LibreOffice 7, con ODF 1.3, Skia, Vulkan y más compatible

by baltolkien

LibreOffice, junto con Firefox y VLC Player, son las aplicaciones libres que más éxito han tenido fuera de los sistemas GNU/Linux, lo cual es muy importante para dar a conocer las bondades y ventajas de este tipo de programas. Es por ello que me complace anunciar que ha sido lanzado LibreOffice 7, que viene con tres grandes novedades: soporte a ODF 1.3, con el motor gráfico Skia y aceleración gráfica Vulkan y mejor compatibilidad con ficheros Microsoft.

Lanzado LibreOffice 7, con soporte a ODF 1.3

No es fácil competir con grandes empresas del mundo de la informática… y no se podría pretender presentar GNU/Linux sin una suite ofimática decente, lo cual es imprescindible para la mayoría de los usuarios, es por ello que una de las joyas de las aplicaciones libres es LibreOffice.

Este proyecto fue fruto de una escisión (fork en inglés) que se produjo en 2010 de OpenOffice.org auspiciada por The Document Foundation debido a discrepancias de un grupo de desarrolladores con Sun/Oracle Corporation que eran las empresas a las que pertenecía OpenOffice.

El resultado fue el nacimiento de LibreOffice, y un espectacular aumento en el desarrollo de la suite ofimática, que pronto empezó a aumentar su numeración gracias al trabajo constante de la Comunidad.

Poco a poco ganó estabilidad, funcionalidades, mejoras visuales, menor consumo de recursos y un largo etcétera, lo que han convertido a LibreOffice como una aplicación imprescindible entre muchos usuarios y una alternativa más que válida para todo el mundo.

Novedades generales de LibreOffice 7

Me gustaría dedicar una entrada a cada una de las aplicaciones, así que hoy solo voy a hablar de las tres novedades generales de LibreOffice 7, que al ser una suite afecta a cada uno de sus módulos:

Novedades generales de LibreOffice 7
  • Soporte para ODF 1.3. OpenDocument, el formato nativo abierto y estandarizado de LibreOffice para documentos de oficina, ha sido recientemente actualizado a la versión 1.3 como una Especificación del Comité Técnico de OASIS. Las novedades más importantes son:
    • Firmas digitales de los documentos
    • Cifrado basado en OpenPGP de los documentos XML
    • Mejoras en ámbitos como el seguimiento de los cambios
    • Inclusión de detalles adicionales en la descripción de los elementos de las primeras páginas, el texto, los números y los gráficos.
  • Motor gráfico Skia y aceleración basada en la GPU Vulkan. El motor gráfico Skia ha sido implementado gracias al patrocinio de AMD, y ahora es el predeterminado en Windows, para un rendimiento más rápido.
  • Mejor compatibilidad con archivos DOCX, XLSX y PPTX. DOCX ahora guarda en modo nativo 2013/2016/2019, en lugar del modo de compatibilidad de 2007, para mejorar la interoperabilidad con múltiples versiones de MS Office, basadas en el mismo enfoque de Microsoft.

Quisiera destacar que el desarrollo de las características del ODF 1.3 ha sido financiado por donaciones a The Document Foundation.

Más información: LibreOffice

12 Aug 17:53

Máquina Arcade Linux con GroovyArcade

by baltolkien

Hoy me apetece compartir algo que ha estado ocupando mi tiempo libre a petición de mi pareja. Y es que he restaurado una máquina Arcade Linux con GroovyArcade con lo que uno mis dos pasiones: los sistemas operativos libres y los videojuegos arcade.

Antecedentes y primer intento

Hace mucho tiempo me regalaron una máquina arcade típica de los recreativos de los 80, con sus mandos desgastados, su salpicadero deteriorado y sus ceniceros que todavía muestran las quemaduras de los cigarros.

Cuando digo mucho tiempo quiere decir en el 2001, con lo cual os podéis imaginar cómo me la montaron: con un la placa de un PC de la época, conectando el monitor mediante cableado a una conexión vga, con un Windows XP, con la controladora de un teclado para los mandos con salida DIN, etc.

Quiero hacer hincapié que me la montaron y yo solo participé en ponerla al sitio, el garaje de mi casa, con lo que no sabía los detalles de su funcionamiento.

Máquina Arcade Linux con GroovyArcade

La cuestión es que tras unos años de uso y disfrute dejó de funcionar, sospecho que fue la placa del PC que venía montado y, por tanto, se convirtió en un mueble que cogía polvo. Sinceramente, no le podía dedicar el tiempo necesario para resucitarla.

Para ser sincero, lo intenté hace un par de años pero fracasé por culpa de la frecuencia de las tarjetas gráficas actuales 31Khz frente a la frecuencia del monitor Hantarex que lleva la máquina, 15Khz. Esto significaba que no podía sacar en pantalla la imagen de forma correcta.

Este verano decidí, empujado por mi mujer, volver a intentarlo teniendo en mente dos cosas a favor: tiempo y conocimientos de mi anterior fracaso (por eso es importante ver el lado positivo de todo).

Eso si, iba a intentarlo con un equipo que ya no utilizo: Pentium 2 con una tarjeta Nvidia GeForce 8500 GT y 8 Gb de RAM (fruto de ir recogiendo módulos de equipos que iban a tirar).

Máquina Arcade Linux con GroovyArcade

En el tema del Software no he tenido mucha elección pero si mucha suerte porque buscando por la red descubrí GroovyArcade, una distribución GNU/Linux especialmente diseñada para máquinas arcade viejas.

Su última actualización fue el 11 de abril de 2020 y, aunque no hay mucha información del proyecto (quizás necesitaría una web propia para que todo estuviera más claro y bonito) distribución cumple con su cometido a la perfección.

No obstante, cuenta con un foro muy activo que me da la seguridad de que podré solucionar cualquier problema que me aparezca. Además, los creadores parecen ser españoles, con lo que igual es interesante contactar con ellos.

Máquina Arcade Linux con GroovyArcade

La principal característica de esta distribución es que al iniciar la instalación de esta distribución nos permite seleccionar la salida de vídeo a 15KHz, lo cual solucionaba mi problema desde la raíz ya que es la frecuencia con la que trabaja mi monitor Hantarex de 25 pulgadas.

Eso sí, para poder hacerlo me tocó al principio conectarlo a un monitor LCD para poder ver las pantallas iniciales, seleccionar el arranque por USB y seleccionar el tipo de salida. No obstante, una vez conocido el proceso se puede hacer sin mirar (F12 hasta escuchar el «beep» del PC, dos veces para abajo, enter, abajo, enter; pero claro esto solo sirve para mi bios)

Máquina Arcade Linux con GroovyArcade

Tras realizar la instalación el resultado es que tengo un escritorio ligero XFCE sobre el que lanzo Attract-Mode, el cual gestiona los videojuegos retro clásicos que pongo en las carpetas rom específica de cada sistema.

Máquina Arcade Linux con GroovyArcade

Además, en teoría también puedo emular consolas como la SuperNintendo o la Sega MasterSystem, pero todavía no lo he probado todavía.

Todavía tengo trabajo con la máquina, pues me falta poner el PC dentro del armario, centrar imágenes, poner arte, configurar emuladores, intentar utilizar el sonido propio de la máquina, etc., pero ya tengo un gran juguete con el que matar ese tiempo de ocio que creo que nos espera.

En próximas entradas entro en más detalles.

12 Aug 17:48

Guía de consulta de comandos #Linux en la terminal

by victorhck

¿No recuerdas el modo de uso y funcionamiento de un comando de GNU/Linux? Ahora puedes tener una guía rápida de consulta directamente en tu terminal

Quizás más de una vez te ha pasado como al protagonista de la tira de Xkcd. Te has encontrado en la situación de desactivar una bomba y no has recordado el comando tar adecuado para hacerlo

No seas como Rob, ahora tienes la oportunidad de consultar el modo de uso de el comando tar y muchos otros directamente desde tu terminal gracias al comando cheat.

cheat te permite crear y consultar “chuletas de comandos” o guías rápidas de consulta directamente en tu terminal de algunos comandos de GNU/Linux.

Comandos que utilizas frecuentemente, pero no de una manera tan frecuente que te permita recordar cómo se utiliza correctamente, qué opciones tiene, etc.

cheat es muy sencillo de instalar. No requiere dependencias, simplemente descarga desde su repositorio de GitHub en su apartado de “Releases” la versión que quieras.

Una vez descargado el paquete .gz, descomprime, renómbralo a simplemente “cheat” y ubícalo en cualquier parte de tu PATH (echo $PATH) en mi caso lo suelo ubicar en /usr/local/bin y a disfrutar.

La primera vez que lo ejecutas te pregunta si quieres que cree un archivo de configuración predeterminado. Y también si quieres descargar las “cheatsheets” o las guías ya creadas por la comunidad disponibles en su repositorio.

Ale, ya puedes empezar a consultar las guías, para ello simplemente ejecuta, por ejemplo:

cheat tar

Y te mostrará una guía rápida de uso de este comando. También puedes crear tus propias guías o editar las existentes para añadir un caso que no aparezca y que en tu caso sea necesario o útil.

Algunas de las opciones más útiles de cheat son:

  • cheat -h → muestra los comandos de utilización de la herramienta
  • cheat -e <chuleta> → edita o crea si no existe una “cheat” para <chuleta>
  • cheat -l → muestra un listado de las guías existentes
  • cheat -l foo → muestra un listado de las guías existente que coinciden con foo
  • cheat -s foo → hace una búsqueda del texto foo dentro de todas las guías

Y hay muchos otros comandos que puedes consultar en su ayuda.

cheat es sin duda un buen complemento a la guía en PDF de más de 400 comandos de GNU/Linux, y que tiene la ventaja de poder consultarse directamente desde la terminal.

Enlaces de interés

12 Aug 17:34

Mozilla anuncia el despido de 250 empleados, el 25% de toda su plantilla

by Eduardo Medina

Mozilla

La influencia y repercusión de Mozilla ha ido menguando con el paso del tiempo, hasta el extremo de registrar en diciembre de 2019 las primeras pérdidas de su historia y despedir poco después a 70 trabajadores. Lejos de remontar, la fundación anunció ayer el despido de otros 250 trabajadores, lo que supone el 25% de toda su plantilla.

Mozilla ha citado las consecuencias de la crisis provocada por el coronavirus como desencadenante de los despidos, además de que la rama corporativa que opera bajo la fundación quiere aplicar un nuevo enfoque centrado en el desarrollo de productos rentables. Mitchell Baker, director ejecutivo de Mozilla Corporation, ha explicado lo siguiente: “Nuestro plan pre-COVID ya no funciona. También estamos reestructurando para poner un enfoque más nítido en el desarrollo de nuevos productos e ir hacia lo que pide el mercado.”

Mitchell Baker ha continuado diciendo que “esto es difícil de internalizar y desearía que hubiera alguna otra forma de preparar a Mozilla para el éxito en la construcción de un Internet mejor. Deseo desesperadamente que todos aquellos que eligen Mozilla como empleador puedan quedarse mientras el interés y las habilidades estén conectados. Desafortunadamente, no podemos hacer que eso suceda hoy”. La empresa cerrará de manera permanente sus operaciones en Taipei, República de China (más conocido como Taiwán), y dentro de poco detallará el resto del personal afectado, que apunta a ser principalmente de Estados Unidos y Canadá, con 60 empleados que podrían cambiar de equipo a propuesta de Mozilla.

Veremos si los cambios que está realizando la fundación le permiten ir a mejor, porque su difícil situación puede provocar que Chromium se haga con el monopolio de la web. Desde que Microsoft decidiera renunciar a su motor para adoptar Chromium, Firefox ha quedado como la gran resistencia para evitar el monopolio de la tecnología impulsada principalmente por Google. Algunos pronosticaron que el navegador de Mozilla podría empezar a vivir tiempos difíciles debido a la claudicación de Microsoft, y así está siendo según los datos recogidos por Netmarketshare.

Otra situación no muy favorable para Mozilla es su dependencia de Google, compañía que actualmente cubre el 90% de su presupuesto. Debido a que su estrategia con Yahoo se ha ido al traste, la fundación ha tenido que mover ficha y crear productos y servicios de pago para intentar tener más independencia económica. Veremos cómo evoluciona la cosa, pero en estos momentos no parece haber hueco para el optimismo.

12 Aug 17:29

GNU Taler, la «alternativa al Bitcoin» que propone Richard Stallman

by Pablinux

GNU Taler

Personalmente, no confío mucho en el Bitcoin. Sencillamente, no me transmite seguridad. Y lo he dicho bien: es una impresión personal que debe tener algo que ver con lo desconocido o lo nuevo, aunque sea nuevo para uno mismo. No sé si esta impresión cambiará alguna vez en el futuro pero, si lo hace, lo hará con algo como GNU Taler, «una alternativa», entre comillas, que propone Richard Stallan, quien es el creador de GNU y GPL, algo que debe resultar familiar a todos nuestros lectores.

Pero, ¿qué es GNU Taler? A diferencia del Bitcoin, GNU Taler no es una criptomoneda, sino un sistema de pagos diseñado para ser usado para realizar pagos anónimos a negocios. Para hacerlo, quien paga usa una firma o token, uno necesario en cada compra para poder obtener dinero del sistema. Explicado esto, ¿es una alternativa al Bitcoin? Sólo si pensamos en la parte en la que pagamos, y sería una más segura.

GNU Taler no es una moneda

Stallam dice que «puedes usar tu cuenta bancaria para obtener tokens de Taler, y puedes gastártelos y quien recibe el dinero no será capaz de decir quién le ha pagado«. Esto recuerda un poco al uso que algunos desconfiados hacían (y seguro que aún hacen) para realizar compras por internet: meter dinero en una tarjeta especial con poco dinero que sólo usan para realizar compras por la red. También recuerda a PayPal, en donde sólo damos un correo para realizar los pagos por medio de un intermediario. O a Apple Pay, que también usa Tokens. La principal diferencia con respecto a estos sistemas es que GNU Taler es totalmente anónimo en todo momento.

GNU Taler no es algo que pueda usar todo el mundo en estos momentos, algo lógico si tenemos en cuenta que no existe desde hace mucho tiempo, pero la Comunidad Europea parece interesada en soportar el sistema de pagos y ya ha hecho pruebas que han ido muy bien.

¿Por qué Taler?

Por privacidad. Stallam es un gran defensor de la privacidad de los usuarios y cree que los sistemas de pagos digitales son peligrosos si no se desarrollan para ser seguros. Además, en países como China nada se mantiene en privado y Stallman prefiere que los gobiernos no estén fisgando las transacciones. Todos estos problemas desaparecen si usamos GNU Taler: nadie sabe quién ha pagado qué, pero el pago se ha realizado. ¿Confiarás en él?

12 Aug 17:10

PostmarketOS el fin del principio para android

by pietre

Desde los inicios de Android hemos visto como comercian con nuestra información de varias maneras diferentes, tanto en aplicaciones como Facebook, aplicaciones de bancos, o nuestras propias operadoras telefónicas entre otras.

Pero recientemente van saliendo nuevas alternativas en la red como la que mencionare hoy : PostmarketOS

Un sistema operativo GNU/Linux que nos brinda la oportunidad de salir del virus que lleva circulando por internet muchos años.

Conocí este sistema hace relativamente poco pero cuanto mas te sumerges dentro de el mas satisfecho quedas.

  • En primer lugar quiero destacar que este sistema operativo es capaz de resolver el problema de la obsolescencia programada, haciendo que tu viejo móvil pueda durar unos cuantos años mas, sabemos que para los pcs antiguos hay muchos S.O que les alargan la vida del dispositivo, pero con los móviles es otra cosa, están echos para usar y tirar, sin embargo con este S.O el teléfono antiguo que tengamos en casa podrá vivir durante mucho tiempo mas.

 

  • En segundo lugar es un sistema para todas las personas que les gusta la privacidad y capacidad de decision propia ya que con este S.O ninguna aplicación mas te robará los datos y los venderá sin que el propio usuario tenga conocimiento de ello

 

  • En ultimo lugar pero no menos impotante  en mi opinión este sistema sirve para saber como instalar paso a paso un sistema operativo alternativo en distintos dispositivos compatibles, el poder entender y hacerlo tu mismo, a parte de tener mas conocimientos y por supuesto soberanía tecnológica.

Consideraciones

¿Es compatible con todos los telefonos android del universo?

Actualmente hay 200 dispositivos soportados en diferentes niveles a continuación está la lista

https://wiki.postmarketos.org/wiki/Devices

Si el dispositivo no está en la lista el sistema te permite crear de forma semi automatica un port en el momento (para el proximo articulo)

No es un emulador, no es ninguna abstracción, el resultado de este proceso es un firmware para tu dispositivo que reemplaza android

Es un sistema experimental, fase beta, solo hay unos pocos dispositivos con los que, actualmente se puedan realizar llamadas

Los requisitos para instalar pmOS en un teléfono de la lista

  • Tener el móvil con bootloader desbloqueado
  • Recovery alternativo como cwm o twrp
  • Suponemos que estás utilizando Linux. Si no tienes Linux instalado, Instalalo!!
  • Debes tener unos cuantos Gigabytes libres

Instalación pmbootstrap

Para distros tipo debian:

sudo apt install git python3-setuptools

git clone https://gitlab.com/postmarketOS/pmbootstrap.git

cd pmbootstrap

sudo ./setup.py install

Con esto tenemos el programa instalado que va a crear la imagen de pmOS para tu dispositivo, a partir de ahora puedes invocar pmbootstrap sin root en cualquier momento

Iniciar la configuración:

pmbootstrap init

Te devolverá el siguiente mensaje

[12:08:10] Location of the ‘work’ path. Multiple chroots (native, device arch, device rootfs) will be created in there.

[12:08:10] Work path [/home/x/.local/var/

Esto significa que va a grabar todo el contenido en tu home dentro de .local/var/pmbootstrap

Pulsa Enter

Elige el canal

[12:10:24] Choose the postmarketOS release channel.

[12:10:24] Available (2):

[12:10:24] * edge: Rolling release channel

[12:10:24] * stable: Stable release channel (first beta v20.05, does not have many devices yet)

[12:10:24] Channel [edge]:

De acuerdo, en este momento todos los dispositivos están en edge, poco a poco se irán pasando a estable pero por ahora solo pulsa Enter

Marca y modelo

[12:12:28] Choose your target device vendor (either an existing one, or a new one for porting).

[12:12:28] Available vendors (51): alcatel, amazon, arrow, asus, bq, chuwi, essential, fairphone, finepower, fly, fujitsu, google, gp, hisense, htc, huawei, infocus, jolla, leeco, lenovo, lg, medion, meizu, motorola, nextbit, nobby, nokia, oneplus, oppo, ouya, pine64, planet, purism, qemu, raspberry, samsung, semc, sharp, sony, surftab, t2m, tablet, teclast, tokio, wiko, wileyfox, wingtech, xiaomi, yu, zte, zuk

Como veis este proyecto no es ninguna broma, hay una miríada de marcas por que hay una miríada de dispositivos, ahora tienes que escribir tal y como aparece el nombre de la marca de tu dispositivo

Para este articulo lo voy a hacer con un Samsung galaxy S4 Mini, que lo compre por 30 euros en wallapop, así que escribo samsung y doy a Enter

[12:12:28] Vendor [qemu]: samsung

[12:15:17] Available codenames (54): a3ulte, a5lte, a5ulte, a5y17lte, apexq, ariesve, baffinlite, chagallwifi, codina, crespo, espresso10, expressatt, golden, gt510wifi, gtel3g, gts210velte, gts210vewifi, hero2lte, herolte, i747m, i8200, i9003, i9070, i9100, i9195, i927, i9305, j1mini3g, j3nxlte, j53g, j5nlte, jflte, klte, kminilte, kylepro, kylessopen, kylevess, lt01wifi, lt023g, maguro, manta, matissevewifi, matissewifi, ms013g, n5110, n7100, nevisp, p4wifi, royss, s3ve3g, s6500d, serranodsdd, serranovelte, zanin

[12:15:17] Device codename:

54 dispositivos de samsung guau! Vale esto puede causar confusión con el nombre en clave, esto lo pone el fabricante para temas de ingeniería, puedes buscar tu modelo en http://phonedb.net o en htcmania etc

Mi galaxy S4 mini es i9195 voy a seleccionarlo y pulso Enter

[12:15:17] Device codename: i9195

[12:19:03] This device has proprietary components, which trade some of your freedom with making more peripherals work.

[12:19:03] We would like to offer full functionality without hurting your freedom, but this is currently not possible for your device.

[12:19:03] device-samsung-i9195-nonfree-

[12:19:03] Enable this package? (y/n) [y]:

Se refiere a que todavía no hay plena funcionalidad con este teléfono, por que recordemos que este sistema es altamente experimental, aquí se refiere a que tiene componentes como la WiFi y Modem privativos y que si quieres instalarlo pulsa Enter (si quieres tener WiFi)

[12:23:20] Username [user]:

El usuario de tu móvil, si no escribes nada y pulsamos enter se queda el usuario con el nombre de user,escribe el que desees y pulsa Enter

[12:24:51] Update package index for armhf (4 file(s))

[sudo] contraseña para x:

Escribe tu contraseña de root aquí para poder actualizar ciertos paquetes y pulsa Enter

Interfaz de usuario

[12:26:33] Available user interfaces (7):

[12:26:33] * none: No graphical environment

[12:26:33] * fbkeyboard: Plain framebuffer console with touchscreen keyboard support

[12:26:33] * i3wm: (X11) Tiling WM (keyboard required)

[12:26:33] * mate: (X11) MATE Desktop Environment, fork of GNOME2 (stylus recommended)

[12:26:33] * shelli: Plain console with touchscreen gesture support

[12:26:33] * sway: (Wayland) Tiling WM, drop-in replacement for i3wm (DOES NOT RUN WITHOUT HW ACCELERATION!)

[12:26:33] * weston: (Wayland) Reference compositor (demo, not a phone interface)

[12:26:33] * xfce4: (X11) Lightweight desktop (stylus recommended)

[12:26:33] User interface [weston]:

Y aquí tenéis las interfaces de usuario disponibles para mi dispositivo, para otros más modernos esta plasma mobile pero yo voy a seleccionar mate, por defecto instalaria weston que solo es una demo técnica con unos cuantos botones y ya está, voy a escribir mate y pulso Enter

[12:30:00] Additional options: boot partition size: 128 MB, parallel jobs: 3, ccache per arch: 5G

[12:30:00] Change them? (y/n) [n]:

Estas opciones mencionan el tamaño de la partición boot y las opciones de compilación, yo nunca he tocado esta opción y no me ha dado problemas, pulso Enter

[12:31:44] Additional packages that will be installed to rootfs. Specify them in a comma separated list (e.g.: vim,file) or «none»

[12:31:44] Extra packages [none]:onboard

Elige los paquetes adicionales en la imagen, escribo onboard para tener un teclado virtual y pulso Enter

[12:33:21] Your host timezone: Europe/Madrid

[12:33:21] Use this timezone instead of GMT? (y/n) [y]:

Elegir la zona horaria, no toco nada y pulso Enter

[12:34:12] Device hostname (short form, e.g. ‘foo’) [samsung-i9195]:

Recordar esto es linux, y se necesita un nombre de host, yo lo voy a dejar así y pulso Enter

[12:34:53] Run ‘pmbootstrap status’ once a day before working with pmbootstrap to make sure that everything is up-to-date.

[12:34:53] Done!

El mensaje de que la configuración está completa

El siguiente paso es crear la imagen con pmbootstrap install , una vez se ejecute empezará a crear una imagen apropiada para tu teléfono, tarda relativamente poco tiempo 15 minutos o así como dicen tómate un café.

En este momento si quieres saber que está haciendo el programa, abre otra ventana/pestaña del terminal y escribe pmbootstrap log y verás información mas pormenorizada

New password:

En un momento de la instalación te pedirá la contraseña para el dispositivo, yo aquí para no liarme siempre pongo un pin de 4 digitos, escríbelo y pulsa Enter

Momento del flasheo:

[12:39:27] * (5/5) FLASHING TO DEVICE *

[12:39:27] Run the following to flash your installation to the target device:

[12:39:27] * pmbootstrap flasher flash_rootfs

[12:39:27] Flashes the generated rootfs image to your device:

[12:39:27] /home/x/.local/var/

[12:39:27] (NOTE: This file has a partition table, which contains /boot and / subpartitions. That way we don’t need to change the partition layout on your device.)

[12:39:27] * pmbootstrap flasher flash_kernel

[12:39:27] Flashes the kernel + initramfs to your device:

[12:39:27] /home/x/.local/var/

[12:39:27] * If the above steps do not work, you can also create symlinks to the generated files with ‘pmbootstrap export’ and flash outside of pmbootstrap.

[12:39:27] NOTE: chroot is still active (use ‘pmbootstrap shutdown’ as necessary)

[12:39:27] Done

Cuando tienes este mensaje ya está listo para flashear tu telefono conecta tu teléfono en modo fastboot o download y escribe

pmbootstrap flasher flash_kernel

Es posible que el teléfono se reinicie, si es así ,pongan de nuevo modo fastboot y escribe.

pmbootstrap flasher flash_rootfs

Una vez se reinicie el dispositivo ya tiene instalado postmarketOS

Es un sistema altamente experimental para muchos dispositivos, ni yo ni los creadores de postmarketOS son responsables de los posibles daños o pérdidas de datos.

Es algo que se dice siempre con ROMs modificadas.

Estar al tanto de las nuevas actualizaciones ,siempre traen nuevos entornos gráficos para los móviles y siempre nuevos dispositivos.

 

El resultado

 

Happy hacking!!

 

12 Aug 17:01

Se presentó Firefox Reality PC Preview para dispositivos VR y una nueva interfaz de vista previa de impresión para Firefox 81

by David Naranjo

Mozilla dio a conocer hace poco la introducido de una nueva revisión del navegador para sistemas de realidad virtual «Firefox Reality PC Preview» el cual es un navegador que es compatible con todas las funciones de privacidad de Firefox, pero ofrece una interfaz de usuario tridimensional diferente que permite navegar por sitios dentro del mundo virtual o como parte de sistemas de realidad aumentada.

A diferencia de la edición principal de Firefox, la version Reality se caracteriza por admitir dispositivos Android, Firefox Reality PC se centra en plataformas de realidad virtual que se conectan a computadoras personales.

Sobre Firefox Reality PC Preview

Además de la interfaz destinada al control a través de un casco 3D, que permite visualizar páginas tradicionales bidimensionales, el navegador ofrece a los desarrolladores web las API WebXR y WebVR con extensiones VR para WebGL y CSS, que permiten crear aplicaciones web tridimensionales especializadas para la interacción en el espacio virtual e implementar nuevos métodos de navegación 3D, mecanismos para ingresar información e interfaces para encontrar información.

También admite la visualización de videos espaciales de 360 ​​grados en un casco 3D. El control se realiza a través de controladores VR y la entrada de datos en formularios web a través de un teclado virtual o real.

Firefox Reality PC Preview es un nuevo navegador web de realidad virtual que proporciona navegación superpuesta en 2D junto con aplicaciones inmersivas y admite experiencias inmersivas basadas en la web para auriculares de realidad virtual conectados a PC. Puede acceder a la web convencional, flotando en su entorno virtual mientras usa el controlador para interactuar con el contenido web.

También puede ver videos 360 desde sitios como Vimeo o KaiXR , con muchas exhibiciones de experiencias inmersivas de todo el mundo. Con Firefox Reality PC Preview, puede explorar contenido web en 3D creado con WebVR o WebXR, como Mozilla Hubs , Sketchfab y Hello WebXR. Y, por supuesto, Firefox Reality PC Preview contiene la misma privacidad y seguridad que sustentan el Firefox normal en el escritorio.

Las compilaciones de Firefox Reality PC Preview están disponibles para su instalación a través del catálogo de HTC Viveport (por ahora, solo para Windows 10).

Y funciona con todos los cascos 3D compatibles con la plataforma Viveport, incluidos Vive Cosmos, Vive Pro, Valve Index, Oculus Rift y Oculus Rift S.

Nueva interfaz de vista previa de impresión

Otra de las noticias que se dio a conocer sobre Firefox, fue dentro de la rama Nightly en la que se forma la base para el lanzamiento de Firefox 81.

En esta rama de pruebas del navegador se liberó información sobre una nueva implementación de la interfaz de vista previa de impresión del navegador.

La nueva interfaz de vista previa se destaca por abrirse en la pestaña actual con el reemplazo del contenido existente (ya que la antigua interfaz de vista previa conducía a la apertura de una nueva ventana), es decir funciona por analogía con el modo lector.

En Firefox, cuando se hace clic en el menú y selecciona la opción de impresión, la Vista previa de impresión se abre desde la ventana del navegador actual en lugar de usar una nueva ventana.

Desde el error informado hace 19 años, Firefox debería cerrar la ventana del navegador si cierra la ventana de Vista previa de impresión, lo cual no se debe a que fue intencional por diseño para evitar la pérdida de datos.

Para hacer que la interfaz de usuario de la vista previa de impresión sea consistente con las otras aplicaciones en Windows y para solucionar los defectos de la interfaz de usuario, Mozilla está preparando una interfaz de usuario de impresión modal de pestañas para Firefox y está disponible en Firefox 81 Nightly  y también está activada en la página Experimentos como «Rediseño de vista previa de impresión».

Las herramientas para ajustar el formato de página y la configuración de impresión se han movido del panel superior al derecho, que también incluye opciones adicionales como controlar la inclusión de la impresión de encabezado y fondo, y la capacidad de seleccionar una impresora.

La configuración print.tab_modal.enabled se proporciona en about:config para controlar la inclusión de un nuevo modo.

12 Aug 16:33

Tres combinados sin alcohol para refrescar el verano | EL COMIDISTA

by El Comidista en EL PAÍS

La michelada, la sangría o el mojito son tres combinados que muchos
relacionan con las toñas estivales. Pero no necesariamente tiene que ser
así: existen variantes sin alcohol que resultan igual de refrescantes y
veraniegas. En este vídeo lo demostramos preparando un mojito con zumo
de piña y soda en lugar de ron, una michelada con cerveza sin alcohol y
una sangría en la que cambiamos el vino por té negro. ¡Alabados sean los
cócteles 0,0 que nos libran de la canícula!
RECETAS ESCRITAS: https://bit.ly/combinadossinalcohol
Suscríbete a nuestro canal: http://cort.as/-9ysp
Visita: https://elcomidista.elpais.com
Síguenos en Facebook: https://www.facebook.com/elcomidista
Síguenos en Twitter: https://twitter.com/ElComidista Síguenos en Instagram:
https://www.instagram.com/elcomidista
¡Bienvenido al canal oficial de EL COMIDISTA en EL PAÍS! Cada semana publicamos
nuevos vídeos de gastronomía, recetas, restaurantes, productos, chaladuras culinarias y
mucho más. ¡Suscríbete ya a nuestro canal!: http://cort.as/-9ysp
El Comidista es una web muy maja que incluye recetas, info sobre trastos de cocina,
restaurantes, productos y cualquier tontería que se les ocurra a sus autores.
12 Aug 16:15

🎥 Convertir Archivos de Vídeo a Cualquier Formato (en Linux) | MystiQ

by Karla's Project

En Linux se suele utilizar ffmpeg para convertir vídeos. Esta utilidad es compatible con cualquier formato y por ende, es capaz de convertir ficheros de audio, imagen o video a otro formato elegido por el usuario.

Esta utilidad se ejecuta desde la linea de comandos y por ende, es algo complicado utilizarla. En GNU Linux existen muchas aplicaciones que la utilizan, pero con una interfaz gráfica, de modo que sea más sencillo su uso. Mystiq App es una de ellas, es una aplicación que a través de ffmpeg podremos seleccionar cualquier archivo de vídeo (multimedia) y convertirlo al formato que se desee, incluso con alguna pequeña edición o modificación del archivo original como la aplicación de filtro B/N, ajuste o volteo de imagen o recorte de la misma.

🔗 Enlaces de Interés

⭐ Página Web de MystiQ: https://mystiqapp.com/es

💜 Suscríbete https://www.youtube.com/c/karlasproject?sub_confirmation=1

🎩 Apoya el Canal https://www.youtube.com/c/KarlasProject/join

⭐ Twitter https://twitter.com/KarlaPerezYT
⭐ Instagram https://www.instagram.com/karlaperezyt
⭐ Grupo Telegram https://t.me/KarlasProject
⭐ Página Web https://karlaperezyt.com

🔺 El objetivo de este vídeo (y del canal) es meramente educativo y/o divulgativo en el que se comparte información relacionada con la tecnología, la informática y software.
Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use.
11 Aug 20:58

UBports Store Open

by 3T_Ed

@guru said in UBports Store Open:

Finally I got a mail from sales@ saying that they have shipped my goods on October 19. Today is already October 28 and nothing arrived in 8 days...

sales@ said in a mail that the parcel was sent on October 19. Today is November 3rd. I will wait until November 19 and then instruct Amex to withdraw the money due to goods not delivered.
Thanks

10 Aug 08:03

Q&A 81 de Ubuntu Touch (preguntas y respuestas)

by Miguel Menéndez
Tiempo de lectura: 8 minutos

En esta ocasión ha pasado menos tiempo entre el Q&A 81 de Ubuntu Touch y la traducción (el Q&A se hizo el sábado pasado).  Nos vamos poniendo al día con las traducciones. Los Q&A (preguntas y respuestas) son eventos en directo en los que los miembros de UBports comentan el estado del proyecto y resuelven las dudas de los usuarios. Las dudas se pueden preguntar de diferentes formas, siendo el foro de UBports el sitio recomendado. Los vídeos se graban y se pueden consultar posteriormente. Tenéis el enlace al final de la entrada.

En el Q&A 81 de Ubuntu Touch se han comentado primero las novedades. Tenemos una nueva aplicación nativa para Reddit llamada Quickddit. Si tenéis curiosidad podéis consultar un análisis en este enlace. El siguiente tema ha sido el estado de Teleports. Se han corregido bugs y también se ha actualizado la versión de la librería que conecta la aplicación con Telegram. Ésto permitirá añadir nuevas funciones más adelante. Por su parte, Florian continúa trabajando en el port del Nexus 6P. Tiene muy buena pinta el desarrollo. El PinePhone vuelve a estar a la venta en dos versiones (con Posmarket OS), una de ellas tiene mejores prestaciones e incluye un hub con puertos USB y salidas HDMI. El último tema que se ha tratado está relacionado con las incidencias en Ubuntu Touch y el trabajo que hay en estos momentos para gestionarlas. Por último se han respondido a las dudas de los usuarios.

Q&A 81 de Ubuntu Touch

Los presentadores en esta ocasión fueron Florian y Dalton.

Aplicación de Reddit

Tenemos una nueva y genial aplicación en la tienda OpenStore, un cliente nativo de Reddit llamado Quickddit. Funciona muy bien y se recomienda para todos los usuarios de Reddit.

Quickddit en la OpenStore

Quickddit en la OpenStore

Actualización de Teleport

Florian ha actualizado Teleports a lo grande, con muchos bugs arreglados. De momento, continúa el bug de los mensajes que se están escribiendo (borrador). Al visitar otra página y volver, se pierde el mensaje que estaba como borrador. Por esta razón, acaba de escribir y manda los mensajes que están en borrador. El teclado del PinePhone ya funciona bien en Teleports. Tdlib, la librería que usa Teleports, se ha actualizado a la versión 1.6. Contiene nuevas funciones, pero eso no significa que se implementen todas en el cliente de Ubuntu Touch en estos momentos. Por ejemplo, los stickers animados podrían llegar. El formato subrayado y el formato tachado tienen soporte en la librería Tdlib, pero no en Teleports.

Teleports en Ubuntu Touch

Teleports en Ubuntu Touch

Teleports 1.0 no está muy lejos en estos momentos.

Nexus 6P

Florian ha estado trabajando en el port del Nexus 6 P de Huawei durante el último año y está en bastante buen estado. El único problema es que es un teléfono grande y pesado. Tiene una buena cámara, aunque falten algunas funciones. El GPS es el más rápido en geolocalizar al usuario, tarda aproximadamente 30 segundos. Es el menor tiempo obtenido en cualquier dispositivo que utilice Ubuntu Touch.

La migración de los dispositivos antiguos a Halium 7.1 está en progreso y avanza bien.

Ahora tenemos alrededor de 40 dispositivos listados en la página de dispositivos. Son muchas más opciones que en el pasado.

PinePhone

El PinePhone está a la venta de nuevo, en esta ocasión es la versión con Postmarket OS. En estos momentos hay dos modelos, uno de ellos tiene 3 GB de RAM y más memoria interna. Una función muy interesante de esa versión (del modelo más caro), es que se envía con un hub que incluye salida HDMI y USB.

Recomendamos a los usuarios que no tengan aún el PinePhone, que compren la versión que tiene Postmarket OS. El dispositivo básico es físicamente el mismo, de forma que te puedes quedar con Postmarket OS o pasar a Ubuntu Touch. No intentamos robar usuarios a otros sistemas operativos usando el PinePhone. Todos estamos en el mismo bote, conseguir cuota de mercado de iOS y Android y ayudarnos unos a otros.

Pine Phone UBports

Pine Phone UBports

Respecto a la PineTab (que es realmente un PinePhone sin LTE con una pantalla más grande), se han actualizado las fechas de envío. Se enviarán en torno a la tercera semana de agosto.

El soporte de GPS está llegando al PinePhone. Rachana está trabajando en gstreamer para el PinePhone. VOLTE funciona en el PinePhone en otras distribuciones, pero no en Ubuntu Touch. Es necesario modificar Ofono para conseguirlo, pero para lograrlo necesitamos documentación de los otros equipos, que proporcionarán algunas de las respuestas sobre cómo lograrlo.

La Web de Ubuntu Touch y la petición de ayuda con la organización de los issues

Kaizen ha estado en varios proyectos con el objetivo de impulsar nuestra comunidad. Uno de ellos es separar las marcas de la fundación UBports y el sistema operativo conocido como Ubuntu Touch. Ambas marcas se han ido usando indistintamente. Necesitamos una mayor claridad sobre cómo presentamos nuestros objetivos. Kaizen está  rehaciendo la Web de Ubuntu Touch para que actúe como un hub de todos los elementos relacionados con Ubuntu Touch. Habrá un sitio web separado de la fundación que hablará principalmente con los fabricantes, los aficionados a la tecnología y aquellos que buscan patrocinar o donar.

Si no eres un programador, pero quieres ayudarnos, hay muchas formas de que te puedas involucrar. Necesitamos usuarios que puedan escribir en inglés de forma clara y que transmitan las ideas de forma sencilla. También necesitamos programadores Web que conozcan cómo desarrollar una Web usando Bootstrap o Vanilla. Contacta con nosotros o con Kaizen si tienes estas habilidades y quieres participar como voluntario.

Aunque no es una tarea directamente de Kaizen, nos recuerda la importancia de validar los bugs. Tenemos alrededor de 600 bugs reportados, algunos creados en 2017. Hay bugs sin confirmar, duplicados, o con información incorrecta. Incluso la más mínima ayuda, elegir tres o cuatro y ver lo que se puede hacer, puede suponer una diferencia importante. Cuanto mayor sea el caos, más lento será el desarrollo. Ya estamos trabajando en un sistema de control de calidad (QA) muy mejorado. Jan está desarrollando un módulo interactivo que será mucho más sistemático y programará las pruebas de manera escalonada. Esperamos el lanzamiento para finales de este año.

Listado de Issues en el PinePhone

Listado de Issues en el PinePhone

Los patrocinadores fueron agradecidos.

Preguntas de Q&A 81

Volla Phone

Domubpkm comenta que no funcionan las notificaciones LED en el Volla Phone y ha preguntado si hay alguna forma de arreglarlo. Aunque no está implementado, una posible solución sería que la pantalla se encendiera y después se apagará cuando llegara una notificación. En Android se puede activar la pantalla con el movimiento o el ruido entre otras formas. ¿Cuándo llegaría algo similar a Ubuntu Touch?

Se ha preguntado cuándo llegará el Volla Phone a USA. En estos momentos, Volla es una empresa alemana. Se distribuye en otros países pero no en todos. No se ha probado el funcionamiento en las redes de USA aún, pero se probará pronto. El objetivo es que funcione allí también.

¿Qué ocurrirá después de la OTA-13?

Systemd o Waylan entre otros figuran entre los objetivos. ¿Hay alguna novedad? Después de la OTA 13, estamos adaptándonos a otros sistemas operativos como Debian y Arch. Eso provocará que aparezcan bugs que no aparecen cuando se usan en Ubuntu Touch. El proceso de resolución de esos bugs ayudará a que Ubuntu Touch sea más estable y se evitarán muchos problemas antes de que evolucione el desarrollo. Eso no equivale a la implementación completa de Ubuntu 20.04, pero cada paso está orientado con ese fin. Por ejemplo, el progreso en la construcción de los paquetes deb. La actualización de Qt de la versión 5.9 a la 5.12 nos pondrá en la misma versión de Qt que usa Ubuntu 20.04. Como en muchos desarrollos de este tipo, algunas cosas serán más sencillas de implementar de lo esperado. Otras funciones serán más problemáticas. Por esta razón, no tenemos previsiones de fechas.

Aplicaciones Click en Mobian OS

¿Podría Mobian OS ejecutar aplicaciones Click en algún momento o abandonaremos los paquetes Click? Al usar las aplicaciones de Ubuntu Touch en otras plataformas ocurrirá en cierta medida. Eso no sucederá en el empaquetado de Click, pero sería un error verlo como un problema de «empaquetado». El contenido es más importante. Los hooks (conexiones) son específicos de Ubuntu Touch y no se pueden adaptar. Por ejemplo, con los permisos tomamos una aproximación completamente diferente. Los paquetes click están diseñados para estar confinados con Apparmor. Para construir una plataforma multiplataforma necesitaríamos cumplir también los requisitos que tengan. Lo que se tiene que mantener es nuestra arquitectura de seguridad. Habrá partes del código de las aplicaciones que se podrá aprovechar, pero otras partes se tendrán que adaptar a cada sistema operativo. El empaquetado de la aplicación es un elemento independiente y hay muchas formas de lograrlo. Una de ellas, que aumenta el tamaño pero mantiene la seguridad, es incluir todas las dependencias que necesita cada aplicación en el paquete.

¿Qué es lo que más entusiasma a Dalton y Florian en esta fase del desarrollo?

Para Florian  la actualización de la versión de Qt es lo más importante. Para Dalton, la gestión de incidencias  de diferentes ramas. El tracker se actualizará próximamente, antes de que se libere la OTA 13. Básicamente, incluirá cosas que ya están listas, porque funcionan.

Lanzador de aplicaciones

Su pregunta era sobre el espacio de la pantalla que ocupaba el lanzador y si podía ocultarse a la vista la mayor parte del tiempo. Dalton respondió que la pregunta parecía estar basada en un malentendido. Aunque el lanzador no se puede cerrar desde la pantalla de «Inicio», se cierra automáticamente cuando se inicia cualquier aplicación. No se interpone en el camino porque solo se ve cuando no hay aplicaciones. Sería posible ocultarlo de alguna forma, pero sería problemático que los usuarios novatos no vieran el lanzador ni supieran cómo mostrarlo.

¿Es Reactnative una opción para Ubuntu Touch?

¿Reactnative es una opción para Ubuntu Touch? No directamente, pero Ubuntu Touch proporciona contenedores de aplicaciones web para que pueda ejecutarlo porque es básicamente una aplicación HTML5. Cordova estuvo bien mientras duró …

Lector de huellas

En respuesta a una pregunta, sí, el lector de huellas funciona en el Volla Phone. El trabajo de Erfan con GSI también puede hacer que el sensor de huellas funcione en el 6P en algún momento. Pregunta en el grupo de Halium para tener más información.

Clickable para ARM64

Thatgeoguy es un nuevo usuario. Ha preguntado si veremos en algún momento Clickable para ARM64 en escritorio. Clickable desktop no funciona en ese entorno en estos momentos, pero se podría adaptar si recibimos soporte.

Wayland en Ubuntu Touch

¿Qué expectativas hay con Wayland en Ubuntu Touch? ¿Implica un aumento en el rendimiento? Las modificaciones que hay que hacer para que funcione Wayland implican un aumento del rendimiento. Ha habido algo de confusión relacionada con la aceleración hardware en Ubuntu Touch. Para ser claros, todos los dispositivos con Ubuntu Touch pueden usar la aceleración de la GPU en las aplicaciones, cortesía de OpenGL. Nos han comentado que no hay aceleración al reproducir vídeo en el PinePhone. Eso ha causado la confusión de que el PinePhone ha dejado de tener aceleración hardware.

De todas formas, este problema con la aceleración hardware es engañoso, ya que falla la decodificación de vídeo en el PinePhone, no la aceleración hardware.

Los programadores no deberían tener que preocuparse por Wayland en absoluto. Debido a que es una arquitectura diferente, buscaremos con gran interés cualquier bug que afecte al Pinephone pero no a otros dispositivos. Estos marcarán los problemas esenciales asociados con la compilación.

Rik preguntó sobre los principales objetivos de desarrollo

Sólo para enfatizar de nuevo, si los paquetes no DEB no están preparados para Ubuntu Touch, no funcionarán o darán problemas. Incluir la librería GTK y libhandy en la compilación pueden resolver el problema pero, ¿eso es deseable?

Vídeo del Q&A 81

Conclusiones

Ya ha finalizado el Q&A 81. Puede parecer en algunas ocasiones que Ubuntu Touch avanza despacio. Aunque es cierto, también es importante comentar que están avanzando muy rápido teniendo en cuenta los recursos que tienen. Los mismos programadores están al mismo tiempo en varios proyectos en su tiempo libre y eso se nota. Hay varias formas de ayudarle, sin necesidad de dominar la programación. Se pueden reportar los issues en GitLab o ayudar a organizarlos. También están trabajando en un nuevo diseño de la Web, que ayuda a diferenciar la fundación UBports del sistema operativo Ubuntu Touch. Todas esas tareas requieren tiempo y un poco de ayuda no les vendrá mal.

¿Os animáis a colaborar?

La entrada Q&A 81 de Ubuntu Touch (preguntas y respuestas) se publicó primero en InnerZaurus.

09 Aug 15:27

Manjaro Phosh Impressions on Pinephone

by GeoTech Land
08 Aug 18:19

Virus en Linux

by atareao

Apasionante el tema de hoy, virus en Linux. Pero mas apasionante, porque en el podcast de hoy tengo la increible suerte de contar con Marcos Costales. Si no conoces a Marcos Costales, ya tardas en descubrir a una persona tan apasionante como él.

Lo cierto es que tengo mucho que agradecer a Marcos. Y no me refiero al hecho de participar en el podcast, que también. Me refiero a que gracias a él, tuve la suerte de participar en la Ubucon 2018, y no solo como asistente, sino también como conferenciante. Esto me permitió profundizar en el proyecto atareao.es y dar un paso mas hacia adelante. Así, desde entonces, he participado en mas eventos, como puedes ser el fantástico Linux y Tapas en León de 2019, y todo lo que espero llego en un futuro, sobre todo en lo que a eventos se refiere.

Ha sido toda una casualidad, contar con la presencia de Marcos para este episodio 200. Y espero sinceramente, que disfrutes de esta charla, porque seguro que te resulta tremendamente interesante.

Virus en Linux

Virus en Linux

En que ando metido

Como todos los jueves quiero contarte en que ando metido, para que sepas que encontrarás los próximos días y semanas en atareao.es.

Artículos

Respecto al tema de los artículos indicarte que esta semana encontrarás dos artículos en atareao.es. El primero del tutorial sobre Ansible, en el que te hablo sobre handlers en Ansible, que te va a permitir ejecutar determinadas tareas en función de que se realicen otras.

Por otro lado, continuo con el tutorial de diálogos para Scripts. En este nuevo capítulo encontrarás otra increíble herramienta que te ayudará con esto. Se trata de Zenity.

Aplicaciones

Respecto al tema de aplicaciones, indicarte que sigo trabajando con las extensiones de GNOME, y ya tengo un prototipo para la extensión de Tasker… Se trata de un primer prototipo pero te tengo que confesar, que esto está tomando un aspecto sinceramente espectacular.

Sobre Marcos Costales

En cuanto a Marcos Costales, que decir de él para no quedarme corto. Para empezar, fue el impulsor de la Ubucon 2018, algo que todos los que pudimos asistir, de todas partes del mundo tenemos que agradecer. Sin lugar a dudas, sin él, esta Ubucon Europe no habría sido posible, y veremos si tenemos suerte de ver otra en un futuro en España. Por supuesto, también hay que agradecer el trabajo de todos los voluntarios que participaron y sin cuyo esfuerzo, ese gran evento no hubiera podido tener lugar.

Por otro lado, Marcos, también ha implementado diferentes aplicaciones, para Ubuntu y otras distribuciones, como puede ser Gufw, un gestor gráfico del cortafuegos UFW, folder color, un complemento para Nautilus, Nemo y Caja, que te permite cambiar el color de los iconos de las carpetas para que puedas identificar con facilidad cada una de tus carpetas. Y por supuesto uNav para Ubuntu Touch, un visor y navegador para Ubuntu Touch.

Y si con esto tienes poco, también tienes la suerte de poder escucharle en el podcast Ubuntu y Otras hiervas


Espero que te haya gustado este nuevo episodio del podcast. Si puedes, te agradecería una valoración en iVoox y/o en Apple Podcast.

Imagen de portada de Fusion Medical Animation en Unsplash

La entrada Virus en Linux aparece primero en El atareao.

07 Aug 23:10

🔴 DIRECTO - ¿LA SEGUNDA OLA? - LA REUNIÓN SECRETA.

by La Reunión Secreta

Esta noche vive el directo de #LaReuniónSecreta desde la 22:00 hora española. Te decimos lo que nadie dice: sin anestesia y sin edulcorantes.

No se lo digas a nadie… ¡PÁSALO! 🔁💪🤫

Conexiones en directo con:

- Antonio Enrique Ruiz-Domènec (Doctor en Bellas Artes y licenciado en las especialidades de pintura y escultura).
- Pablo Fuente
- Jorge Gómez (Exmiembro del CNI).


Con el equipo habitual de La Reunión Secreta: Dr. José Miguel Gaona, Joan Miquel MJ, Carlos Martínez, Lourdes Martínez, Marta Vim y Olga Ralló.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _


SÍGUENOS EN REDES
Twitter: https://twitter.com/lrsecreta
Instagram: https://www.instagram.com/lareunionsecreta/
Facebook: https://www.facebook.com/LRsecreta

REDES SOCIALES DEL EQUIPO
| DR. JOSÉ MIGUEL GAONA | - https://twitter.com/doctorgaona
| DIRECTOR | - Joan Miquel MJ - https://www.instagram.com/official_joan_miquel_mj/
| PRODUCTORA | - Lourdes Martínez - https://twitter.com/chicadelaradio
| AYUDANTE DE DIRECCIÓN | - Olga Ralló - https://twitter.com/olgarallo
| AYUDANTE DE PRODUCCIÓN | - Carlos Martínez - https://twitter.com/Carlitos_martnz

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
07 Aug 16:23

Aprender programación en Linux. Una breve introducción

by Diego Germán González

Aprender programación en Linux

Uno de los mitos que los políticos y los medios de comunicación están instalando es que aquellos que no aprendan programación van a ser los nuevos analfabetos funcionales. Una buena excusa para gastar dinero de los contribuyentes en enseñarle a los niños a copiar del pizarrón o de Internet código que no entienden cómo funciona y que serán incapaces de recrear por si mismos.

Es cierto que la programación, bien enseñada, permite desarrollar habilidades de análisis y resolución de problemas, pero, no es la única disciplina con la que pueden desarrollarse.

No es que tenga nada en que los chicos (y los grandes) aprendan programación, pero que sea porque quieren hacerlo y no se limiten a copiar y pegar código de Stack Overflow.

Aprendiendo programacion en Linux

Linux es tal vez la mejor plataforma para aprender programación. A diferencia de Windows y Mac, todo el código de todo el sistema operativo está disponible para su estudio y modificación. También tiene el mayor surtido de herramientas para la creación de programas y, salvo aquellos de licencia privativa, todos los lenguajes de programación actuales y del pasado tienen una versión compatible.

En general, en Linux puedes ejecutar tus habilidades de programación en 3 niveles

El kernel Linux

El kernel es la piedra fundamental del sistema operativo. Es el que se ocupa de administrar los recursos de hardware. El Kernel Linux tiene una nueva versión cada 3 meses y cuenta con la colaboración de miles de personas, muchos de ellos en forma voluntaria y otros trabajando para empresas.

Para colaborar en el desarrollo del kernel Linux, necesitas dos cosas; una alta autoestima y un profundo conocimiento de su funcionamiento y del lenguaje de programación C. Lo primero es porque si bien cualquiera puede enviar modificaciones (parches), las críticas de los otros desarrolladores y de Linus Torvalds (el responsable principal del proyecto) suelen ser sangrientas.

Si no estás seguro de afrontar las críticas, puedes probar desarrollando un módulo. Esto puede ser un controlador para un hardware específico, un gestor de ventanas o cualquier otro programa que sirva de enlace entre el kernel y los programas usados directamente por el usuario.

Repito que esto es algo reservado para usuarios con profundos conocimientos del funcionamiento del kernel.

De todas formas, puedes encontrar una completa documentación para iniciarte en el tema aquí.

En general las distribuciones Linux suelen incluir las herramientas necesarias para compilar y ejecutar programas en C

Script para el intérprete de comandos

El intérprete de comandos es una herramienta para darle ordenes al sistema mediante el tipeo de texto. En los sistemas derivados de Unix se lo denomina shell. Las distribuciones Linux traen por defecto el shell llamado Bash. El conjunto de instrucciones de BASH hace posible crear programas para automatizar tareas y hacer cualquier otra cosa que no requiera interfaz gráfica.

Puedes crear tus propios script en el editor de textos de tu distribución y ejecutarlos desde el emulador de la terminal.

La documentación de Bash puedes hallarla aquí.

Creación de aplicaciones

Dejamos para el final la forma ideal de iniciarse, la creación de aplicaciones para el escritorio.

Existe mucho consenso de que el lenguaje ideal para iniciarse es Python. Ya viene preinstalado en todas las distribuciones y cuenta con una gran cantidad de documentación y ejemplos. La lista de entornos integrados de desarrollo nos llevaría un artículo por si sola.

En general suele recomendarse usar Visual Studio Code, pero, para mi una mejor opción es PyCharm Edu. Esta herramienta no solo permite crear programas si no aprender de otros programadores del lenguaje.

No voy a agotar en este artículo todas las opciones, que incluyen algunos de los lenguajes vigentes hace tiempo como Java, algunos recién llegados pero ascendientes como Go o Rust o reliquias del pasado como Logo o Cobol.

Lo importante es que si quieres aprender a programar investigues todos los lenguajes hasta encontrar uno con el que te sientas cómodo. Salvo que estés buscando una salida laboral, no importa lo que digan las estadísticas ni los avisos de empleo. Tiene que ser lo suficientemente bueno para ti.

Yo hace poco descubrí QB64, una versión de BASIC muy parecida a la usaba cuando aprendí a programar con la Commodore 64 y estoy muy feliz con los resultados.

07 Aug 09:42

Ubuntu Touch Q&A 81

by Blog Team
* Looking for the Audio-only version * * of the Q&A?  * You're just one big orange button away --> Get the Audio Version [1] ****News and* *Update **** This time Florian and Dalton presented. *Reddi...
06 Aug 08:52

Gearboy Color (GBC Emulator) on the PinePhone with Ubuntu Touch

by anino207

This shows the Gameboy Color emulator called Gearboy Color in action on the PinePhone. The emulator is available for Ubuntu Touch.

OpenStore links:
Open in the site: https://open-store.io/app/gearboy.bhdouglass
Open in the app: openstore://gearboy.bhdouglass
05 Aug 18:16

Telegram presentó una queja contra Apple ante las autoridades antimonopolio de la UE

by David Naranjo

Telegram presentó una queja formal antimonopolio ante la Unión Europea sobre las prácticas de la tienda de aplicaciones de Apple la semana pasada. La cual se suma a las de otros grandes desarrolladores de aplicaciones que se unen para luchar contra las reglas de la App Store de Apple.

En la queja Telegram argumenta que Apple debe «permitir que los usuarios tengan la capacidad de descargar software fuera de la App Store».

Y es que el número de quejas antimonopolio contra la App Store ha crecido desde la de Telegram. En esta nueva queja, la sensación general es que el no permitir que los usuarios descarguen aplicaciones de otras fuentes es perjudicial para la competencia.

En junio, Spotify y Rakuten se quejaron ante la UE de que la App Store es un poder de monopolio, ya que los desarrolladores deben aceptar los términos de Apple, incluida esa comisión sobre las compras de la App Store.

En una publicación el martes pasado, el cofundador y CEO de Telegram, Pavel Durov, describió siete razones por las que cree que los usuarios de iPhone deberían estar preocupados por el comportamiento de la compañía.

Estas razones van desde la afirmación de que la tarifa del 30% de Apple para los desarrolladores de aplicaciones aumenta los precios para los usuarios de iPhone.

“La comisión del 30% de Apple hace que todas las aplicaciones y productos digitales sean más caros para usted. Se suma al precio que paga a los desarrolladores por todos los servicios y juegos que compra en su teléfono.

Paga más por cada aplicación, a pesar de que Apple ya le ha cobrado unos cientos de dólares más por su iPhone de lo que costó hacerlo. En resumen, sigues pagando incluso después de pagar”.

Además de que también las políticas de Apple obligan a los desarrolladores a vender datos de usuarios. Otras razones que cita Durov son preocupaciones de censura, dado que Apple controla lo que está permitido y lo que no está en su tienda en línea; también critica los retrasos en las actualizaciones de aplicaciones que se derivan del proceso de revisión de aplicaciones de Apple.

También afirma que la estructura de la App Store es hostil a la privacidad del usuario:

“Las políticas de Apple están presionando a toda la industria para que venda datos de los usuarios en lugar de permitirles adoptar modelos comerciales más amigables con la privacidad, como vender servicios adicionales a sus usuarios».

El lunes anterior, Durov también publicó que ataca una serie de «mitos» que Apple dice estar usando para tratar de justificar la tarifa del 30% por usar su tienda de aplicaciones: como la afirmación de que la comisión de la tienda de aplicaciones administra el negocio.

“Cada trimestre, Apple recibe miles de millones de dólares de aplicaciones de terceros. Mientras tanto, el gasto para alojar y revisar estas aplicaciones es de decenas de millones, no miles de millones de dólares.

Lo sabemos porque en Telegram presentamos y revisamos más contenido público de lo que lo hará la App Store”.

Según otro argumento refutado por el CEO de Telegram, iOS enfrenta una competencia significativa de los desarrolladores, o que los desarrolladores pueden optar por no desarrollar para iOS y solo lanzar aplicaciones para Android.

«Trata de imaginar Telegram o TikTok como aplicaciones exclusivas de Android y rápidamente verás por qué es imposible evitar Apple», escribió. «No se puede excluir a los usuarios de iPhone. En cuanto a los usuarios de iPhone, el costo para los consumidores de cambiar de iPhone a Android es tan alto que puede verse como un bloqueo de monopolio «, escribió, citando un estudio realizado por el Universidad de Yale para apoyar esta afirmación.

El principal argumento de Apple en contra de las quejas de ‘impuestos a las aplicaciones’ sigue siendo la afirmación de que Apple no puede tener el poder de monopolio, dada su relativamente pequeña cuota de mercado para los sistemas operativos móviles (en comparación con Android). Apple también dice que el impuesto de la App Store es justo porque es básicamente el mismo impuesto de todos los demás.

Fuente: https://t.me

05 Aug 18:12

Ya inicio la activación de ETP 2.0 en Firefox

by David Naranjo

Mozilla dio a conocer hace poco mediante un anuncio su intención de habilitar la Protección de seguimiento mejorada (ETP 2.0), ya que el año pasado habilitaron ETP de manera predeterminada en Firefox porque creen que comprender las complejidades y la sofisticación de la industria de seguimiento de anuncios no debería ser necesario para estar seguro en línea.

ETP 1.0 fue el primer paso importante para cumplir ese compromiso con los usuarios. Desde que activaron ETP de manera predeterminada, han bloqueado 3,4 billones de cookies de seguimiento.

Ahora con la evolución de ETP 2.0 la principal innovación es la adición de protección de seguimiento de redireccionamiento.

Y es que desde la introducción de ETP, la tecnología de la industria publicitaria ha encontrado otras formas de rastrear a los usuarios: creando soluciones y nuevas formas de recopilar sus datos para identificarlo mientras navega por la web.

El seguimiento de redireccionamiento sigue la política incorporada de bloqueo de cookies de terceros de Firefox al pasar por el sitio del rastreador antes de aterrizar en el sitio web deseado. Esto les permite ver de dónde vienes y hacia dónde vas.

Firefox ha permitido a los usuarios ver un informe sobre rastreadores bloqueados desde la versión 70, específicamente el número de rastreadores de sitios y redes sociales, huellas digitales y cripto-minería. La información sobre los rastreadores en una página se puede acceder directamente a través del símbolo de signo en la línea de dirección. Las secuencias de comandos de huellas digitales también están bloqueadas de forma predeterminada.

Para evitar el bloqueo de cookies por parte de componentes de terceros cargados en el contexto de la página actual, las redes publicitarias, las redes sociales y los motores de búsqueda, al hacer clic en los enlaces, comenzaron a redirigir al usuario a una página intermedia, desde la cual luego reenvían al sitio de destino.

Dado que la página intermedia se abre sola, fuera del contexto de otro sitio, se pueden instalar cookies de seguimiento en dicha página sin obstáculos.

Para combatir este método, ETP 2.0 ha agregado el bloqueo en la lista de dominios proporcionados por el servicio Disconnect.me que utilizan el seguimiento a través de redireccionamientos.

Con ETP 2.0, los usuarios de Firefox ahora estarán protegidos contra estos métodos, ya que verifica si las cookies y los datos del sitio de esos rastreadores deben eliminarse todos los días. ETP 2.0 impide que los rastreadores conocidos tengan acceso a su información, incluso aquellos con los que puede haber visitado inadvertidamente. ETP 2.0 borra las cookies y los datos del sitio de los sitios de seguimiento cada 24 horas.

Para los sitios que realizan este tipo de seguimiento, Firefox borrará las cookies y los datos en el almacenamiento interno (localStorage, IndexedDB, Cache API, etc.) a diario.

Como este comportamiento puede conducir a la pérdida de cookies de autenticación en sitios cuyos dominios se usan no solo para el seguimiento sino también para la autenticación, se ha agregado una excepción.

Si el usuario interactuó explícitamente con el sitio (por ejemplo, se desplazó por el contenido), la cookie se borrará no una vez al día, sino cada 45 días, lo que, por ejemplo, puede requerir volver a ingresar a los servicios de Google o Facebook cada 45 días.

Se puede usar el parámetro «privacy.purge_trackers.enabled» para deshabilitar manualmente la limpieza automática de cookies en about:config.

La compatibilidad con ETP 2.0 se agregó originalmente en Firefox 79 pero estaba deshabilitada de manera predeterminada. En las próximas semanas, se planea llevar este mecanismo a todas las categorías de usuarios.

Además, Google tiene la intención de permitir el bloqueo de anuncios inapropiados que se muestran al mirar videos hoy.

Si Google no cancela los plazos establecidos previamente, los siguientes tipos de anuncios se bloquearán en Chrome:

  • Anuncios de cualquier duración que interrumpan el video en el medio de la visualización.
  • Las inserciones de anuncios largos (más de 31 segundos) se muestran antes del inicio del video, sin la posibilidad de omitirlas 5 segundos después del inicio del anuncio.
  • Muestre anuncios de texto grandes o imágenes promocionales sobre el video si se superponen más del 20% del video o si aparecen en el medio de la ventana (en el tercio central de la ventana).

Fuente: https://blog.mozilla.org

05 Aug 16:39

😭 SOLUCIÓN: UBUNTU NO INICIA (Nvidia y el NoModeSet)

by Karla's Project

¡En este vídeo vengo a salvarte la vida! Siempre y cuando utilices Ubuntu, una tarjeta gráfica Nvidia y no se te inicie el sistema.

A veces, en el caso de algunos usuarios, se ha experimentado un error en el cual al intentar iniciar Ubuntu, simplemente no inicia, quedándose en la pantalla de “boot” (esa en la que aparece el logo de Ubuntu iniciándose).

Este fallo se debe al controlador libre de Nvidia “Nouveau”, aunque no siempre se produce. Si utilizas, en su lugar, el controlador privativo oficial de Nvidia esto no sucede.

De todos modos, os muestro como solucionar este pequeño fallo, usando un método temporal para poder entrar en el sistema y finalmente aplicando la solución permanentemente.

Pues esto se soluciona cambiando un archivo de configuración, concretamente el archivo del Grub (cargador de arranque) y finalmente aplicando los cambios.


💜 Suscríbete https://www.youtube.com/c/karlasproject?sub_confirmation=1

🎩 Apoya el Canal https://www.youtube.com/c/KarlasProject/join

⭐ Twitter https://twitter.com/KarlaPerezYT
⭐ Instagram https://www.instagram.com/karlaperezyt
⭐ Grupo Telegram https://t.me/KarlasProject
⭐ Página Web https://karlaperezyt.com

🔺 El objetivo de este vídeo (y del canal) es meramente educativo y/o divulgativo en el que se comparte información relacionada con la tecnología, la informática y software.
Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use.