Planet KDE España

December 14, 2017

Baltasar Ortega Bort

7 trucos para el escritorio Plasma de KDE

En realidad hay muchas más, pero hoy quiero compartir las 7 trucos para el escritorio Plasma de KDE que ha recopilado Average Linux User en su canal de Youtube y que seguro que mejoran la experiencia de uso de nuestro PC.

7 trucos para el escritorio Plasma de KDE

A lo largo de casi 8 minutos nos presentan algunas de las muchas bondades del escritorio Plasma de KDE, así cómo solucionar algunos detalles que cualquier usuario pueda querer adaptar más a sus necesidades.

De esta forma sus 7 trucos para el escritorio Plasma de KDE son los siguientes:

  1. 7 trucos para el escritorio Plasma de KDELa utilización del simple click, doble click y como cambiar su comportamiento.
  2. Modificar el aspecto de los mensajes emergentes de las aplicaciones GTK en Plasma, algo de lo que ya hablamos hace un tiempo en el blog.
  3. Personalización de dónde se abren las nuevas: aleatoriamente, en el centro, de forma inteligente, bajo en ratón, etc.
  4. Mejora de la velocidad al realizar el scroll en las aplicaciones Qt.
  5. Añadir enlaces directos a la ventana de Lugares de Dolphin.
  6. Cambiar el conmutador de ventanas a cambio en rueda, iconos o cualquier otro.
  7. Posibilidad de restaurar la sesión anterior para seguir trabajando aunque reinicies el ordenador o dejarla en blanco, recomendado para aquellos Plasma que se utilicen en sitios públicos.

¿Los conocías todos? ¿Tienes otros que utilices para adaptar tu sistema? No te cortes y ponlo en los comentarios, seguro que le vendrán bien a alguno de los lectores del blog y te lo agradecerá.

Además, aprovecho la ocasión para comentar que Average Linux User tiene una magnífica lista de reproducción en la que nos está explicando como afinar mejor la experiencia de uso ya que nos explica como configurar mejor Dolphin o utilizar los increíbles  service menu, así como utilizar imágenes personalizadas en cada cuenta de usuario.

 

 

 

by baltolkien at December 14, 2017 07:00 AM

December 12, 2017

Baltasar Ortega Bort

La privacidad en KDE protagonista del nuevo podcast

Seguimos con la cuarta temporada de los vídeo podcast de la Comunidad KDE española. En esta ocasión el tema del próximo podcast será la privacidad en KDE.  ¿Te interesa? Pues si nada lo impide, el próximo martes 19 de diciembre a las 22:00 nos encontremos en directo.

La privacidad en KDE protagonista del nuevo podcast

La privacidad en KDELo intentamos el mes pasado en el tercer podcast de la cuarta temporada pero al final, debido a que nos extendimos mucho en la seguridad, no pudimos hablar de este tema.

Por esta razón, el martes que viene varios integrantes del podcast de KDE España han decidido hablar en el próximo episodio de la Privacidad en KDE.

Así que. si no ocurre algún problema, el próximo 19 de diciembre os invito a escucharnos (y vernos otra vez) en directo hablar sobre este más que interesante aspecto que día a día se hace más necesario y que en muchas ocasiones descuidamos, cometiendo un terrible error, ya que nuestra información privada es uno de los bienes más preciados.

Para poder disfrutar del podcast en directo seguiremos utilizando los servicios de acontecimiento en vivo de Youtube y contestaremos, si podemos, vuestras preguntas en directo. Por cierto, este podcast será el cuarto de la cuarta temporada, para los que les gusta la metainformación.

¡Os esperamos el martes 19 de diciembre a las 22:00!

Los podcast de KDE España

Ayúdanos a decidir el temaEn un afán de acercarnos más a todos los simpatizantes de KDE hace un tiempo que empezamos a realizar podcast. En ellos varios miembros de la Comunidad KDE de España nos reunimos para hablar un poco de los diversos proyectos.

Hemos hablado de muchos temas como por ejemplo Akademy, KDE Connect, Plasma Mobile, Akademy-es, prvivacidad, KDE Edu, etc.

Podéis seguirnos en el canal de Youtube de KDE España o en Ivoox, donde estamos subiendo poco a poco los audios emitidos. Esperamos que os gusten.

by baltolkien at December 12, 2017 10:38 AM

December 11, 2017

Baltasar Ortega Bort

Actualización de diciembre del 2017 de KDE Frameworks, el motor de Plasma y KDE

Los desarrolladores de KDE siguen mejorando todo aquello relacionado con KDE y su escritorio Plasma. Y la forma más adecuada de hacerlo es mejorando su motor, esto es, realizando la actualización de diciembre del 2017 de KDE Frameworks, es decir, la versión 5.41.

Actualización de diciembre del 2017 de KDE Frameworks, el motor de Plasma y KDE

Actualización de diciembre del 2017 de KDE Frameworks, el motor de Plasma y KDEA pesar de que para los usuarios corrientes esta noticia sea algo confusa, el desarrollo de KDE Frameworks tiene repercusiones directas en él a medio y largo plazo. No hay que olvidar que las mejoras de estas herramientas facilita el desarrollo del Software de la Comunidad KDE, proporcionándonos las herramientas y aplicaciones que utilizamos día a día.

Este 10 de diciembre de 2017 fue lanzado KDE Frameworks 5.41, la nueva revisión del entorno de programación sobre el que se asienta Plasma 5, el escritorio GNU/Linux de la Comunidad KDE, y las aplicaciones que se crean con para él. Este KDE Frameworks facilita muchísimo la creación de software para el moderno ecosistema actual de la Comunidad KDE.

Hay que recordar que los desarrolladores de KDE decidieron lanzar actualizaciones mensuales de este proyecto y lo están cumpliendo con puntualmente. La idea es ofrecer pocas pero consolidadas novedades, a la vez que se mantiene el proyecto evolucionando y siempre adaptándose al vertiginoso mundo del Software Libre.

Más información: KDE

¿Qué es KDE Frameworks?

Para los que no lo sepan, KDE Frameworks añade más de 70 librerías a Qt que proporcionan una gran variedad de funcionalidades necesarias y comunes, precisadas por los desarrolladores, testeadas por aplicaciones especí­ficas y publicadas bajo licencias flexibles. Como he comentado, este entorno de programación es la base para el desarrollo tanto de las nuevas aplicaciones KDE y del escritorio Plasma 5.

Actualización de octubre del 2017 de KDE Frameworks

Aquí podéis encontrar un listado con todos estos frameworks y la serie de artículos que dedico a KDE Frameworks en el blog,

Recuerda que puedes ver una introducción a Frameworks 5.0 en su anuncio de lanzamiento.

by baltolkien at December 11, 2017 06:02 AM

December 09, 2017

Baltasar Ortega Bort

Linux Connexion con Aleix Pol

Lo he dicho muchas veces, me encantaría hacerme eco de todos los Podcast Linux pero no tengo el tiempo necesario para ello. Pero cuando hay uno tan importante como el que hoy no puedo más que buscar un hueco. Hoy os traigo el Linux Connexion con Aleix Pol, un magnífico podcast donde se habla de las posibilidades del mundo Linux en el mundo de los móviles.

Linux Connexion con Aleix Pol

Linux Connexion con Aleix PolPodcast Linux es un podcast quincenal producido por Juan Febles para acercar GNU/Linux al usuario de ordenadores de a pie, con un estilo cordial y amigable. Este podcast pertenece a la red de .

En el momento de escribir este artículo, Podcast Linux lleva ya 40 episodios donde se han tratado todo tipo de temas: distribuciones, conocimiento libre, hardware, asociaciones, educación, ciberseguridad, privacidad, etc.

En esta ocasión le ha dedicado un episodio al gran Aleix Pol aunque creo que es mejor que lo presente el gran Juan Febles, presentados del podcast y comunicador extraordinario:

“Bienvenido a otro Linux Connexion, en esta ocasión el número 40, de Podcast Linux. Un cordial saludo de quien te habla, Juan Febles. Hoy nos acompañará Aleix Pol y será el punto y seguido del anterior episodio 39 GNU/Linux y móviles. Aleix es desarrollador, vicepresidente de KDE Internacional y miembro activo en Plasma Mobile. Conoce desde dentro la realidad del tema que vamos a tratar.”

De esta forma, a lo largo de poco más de una hora Aleix analiza el momento de GNU/Linux en el mundo de los móviles, comenta las posibilidad de Plasma Mobile y sus posibilidades de futuro, habla del gran KDE Connect y del trabajo realizado por el grupo de Comunidad de KDE España.

Además, realiza la gran reflexión del podcast que me atrevo a resumir en “Si quieres que algo pase en el mundo GNU/Linux, no seas un mero espectador y aporta tu grano de arena con código, promoción o con dinero” (no son palabras textuales pero si es la idea general).

No obstante, lo mejor es que escuches el podcast completo y que saques tus propias conclusiones de uno de los mejores audios que te puedes llevar a tu reproductor sobre GNU/Linux.

Aprovecho para animaros a seguir Podcast Linux en algunos de los canales de comunicación que tiene y que tan bien controla en gran Juan Febles. Seguro que encontráis alguno que os venga bien:

Telegram: https://t.me/podcastlinux
Twitter: @podcastlinux
Correo: podcastlinux@avpodcast.net
Web: avpodcast.net/podcastlinux
Blog: https://podcastlinux.github.io/

by baltolkien at December 09, 2017 05:55 AM

December 07, 2017

Baltasar Ortega Bort

Kaffeine lanza una nueva versión

En el mundo del Software la mejor manera de saber que una aplicación no está muerta es comprobar si se lanzan actualizaciones. Así que me alegra compartir con vosotros que Kaffeine lanza una nueva versión, la 2.0.14, la cual trae un buen número de mejoras.

Kaffeine lanza una nueva versión

Para los que lo lo sepan Kaffeine es un reproductor multimedia de los desarrolladores de KDE tiene una interfaz amigable capaz de reproducir un todo tipo de formatos: ficheros, CD de audio, CD de vídeo, DVD e incluso tiene un excelente soporte para la reproducción de la TV digital (DVB).

Kaffeine lanza una nueva versión

El pasado 2 de diciembre apareció en la lista de correo de los anuncios de aplicaciones KDE que había sido lanzada la versión 2.0.14, que trae algunas interesantes novedades como:

  • Añadido soporte el multilenguaje a la tecnología EPG
  • Solucionado el problemas del salto a una posición determinada en la barra de progreso
  • La rueda del ratón puede ser usada ahora para subir o bajar el volumen, al estilo VLC Player
  • Reducido el tamaño de la pestaña DVB para mostrar una ventana de reproducción más grande
  • Reparada la numeración y la posición LNBf en la configuración del satélite DiSEqC
  • El manual de Kaffeine ahora cubre todos los elementos de la barra de menús
  • Mejorado el manual de Kaffeine para contener más detalles sobre la configuración de TV digital
  • Los nombres LNBf en la configuración del satélite DVB ahora están utilizando traducciones de libdvbv5
  • Eliminadas dos advertencias de compilación con gcc ++ versión 7.2
  • scanfile.dvb actualizado
  • Y, adem

En definitiva, una gran actualización para seguir mejorando un reproductor multimedia que parecía morir pero que está en un buen momento de forma. Por cierto, yo ya lo tengo disponible en mi KDE Neon.

Y no olvidéis reportar cualquier bug que encontréis a sus desarrolladores.

Más información: Lista de correo de anuncios de aplicaciones KDE

by baltolkien at December 07, 2017 05:14 PM

December 06, 2017

Baltasar Ortega Bort

XII edición del Concurso Universitario de Software Libre

Un año más tenemos entre nosotros la XII edición del Concurso Universitario de Software Libre, conocido como (CUSL). Una excelente oportunidad para entrar en el mundo del código abierto.

XII edición del Concurso Universitario de Software Libre

Si eres estudiante y estás interesado en el mundo del Software Libre hay muchas formas de entrar en él. Hace unos días expliqué la oportunidad que te ofrece la Comunidad KDE con su Season of KDE.

No obstante si optas por algo menos internacional creo que el XII edición del Concurso Universitario de Software Libre, conocido abreviadamente como CUSL, te puede venir como anillo al dedo.

En palabras de sus organizadores:

“El pasado día 2 de Octubre se abrió el plazo de inscripción para la duodécima edición del Concurso Universitario de Software Libre, correspondiente con el curso académico 2017/2018. En el concurso pueden participar estudiantes universitarios (de grado, máster y doctorado), estudiantes de ciclos de grado medio y superior, así como estudiantes de bachillerato; todos ellos incluidos en el sistema educativo estatal español. Las inscripciones podrán realizarse a través de nuestra web.”

Y es que desde la organización del concurso se cree que el Software Libre se presenta como un complemento perfecto para la formación de los estudiantes, ya que les permite obtener experiencia en el proceso de desarrollo de software o hardware en etapas
previas a la inserción en la vida laboral. Es por eso por lo que animan a los estudiantes a que participen en dicho evento.

XII edición del Concurso Universitario de Software Libre

Un concurso en alza

Ha pasado bastante tiempo desde que en 2006 se inició el concurso y los números empiezan a ser importantes:  la cifra de estudiantes participantes asciende ya a casi 1.300, los cuales han presentado más de 940 proyectos y ya se han repartido cerca de 50.000 los euros en premios.

Además, en esta versión XII de CUSL cuenta de momento con el apoyo organizativo de las oficinas del software libre de las universidades de Sevilla, La Laguna, Miguel Hernández (Elche), Zaragoza, Córdoba, Almerı́a y Huelva.

Y por último remarcar que 5 empresas/organizaciones patrocinan el XII Concurso Universitario de Software Libre: Wadobo, Aleksander, Fidetia , Wikimedia y Bitergia. ¡Ah! ¡Y que no se me olvide! Se siguen buscando patrocinadores. Consulta el dossier de patrocinio para obtener más información.

Fases del concurso

Si estás interesado en participar supongo que sabrás los plazos temporales:

  • Fase de inscripción: Durante este periodo, los participantes se inscribirán en el concurso mediante el formulario de la web. (desde el 2 de octubre hasta el 15 de febrero)
  • Fase de desarrollo: Periodo destinado al desarrollo de los proyectos aceptados.
  • Fase de evaluación:
  • Fase final: Consistirá en un ciclo de conferencias y talleres donde serán expuestos los proyectos finalistas y se procederá a la entrega de premios.

Estas fechas están sujetas a posibles cambios que serán anunciados con suficiente antelación en el calendario de la web.

 

Más información: CUSL 

by baltolkien at December 06, 2017 06:56 AM

December 05, 2017

Baltasar Ortega Bort

Descuento para Slimbook Pro2 exclusivo para KDE Blog

Mi aprecio por la marca Slimbook es de sobra conocido. He tenido dos de sus productos, conocido personalmente a uno de sus gerentes y a uno de sus empleados. Es por ello que me complace ofrecer desde el blog un descuento para Slimbook Pro2 exclusivo para nuestros lectores. Os interesa, seguid leyendo, lo mejor está al final.

Descuento para Slimbook Pro2 exclusivo para KDE Blog

No es habitual encontrar una empresa de dispositivos portátiles que esté tan comprometida con el Software Libre. De hecho, era casi imposible conseguir un ultrabook a precio razonable con compatibilidad 100% con GNU/Linux.

Descuento para Slimbook Pro2 exclusivo para KDE BlogEs por ello que allá por el verano del 2015 me alegró tanto encontrar a Slimbook, una empresa valenciana que ensamblaba un ultrabook de 13″ con el sistema operativo libre que más te gustara.

Fue la mera casualidad de necesitar reemplazar mi ASUS que murió en pleno Akademy-es 2015 de A Coruña (¡qué mala suerte!) que busqué por la red y los encontré (¡qué buena suerte!).

Desde entonces he disfrutado de sus dispositivos casi cada día de mi vida, pero sobre todo he visto ir creciendo una empresa poco a poco. De esta forma, y resumiendo mucho, sus hitos han sido los siguientes:

  • Pasar de tener solo un modelo de 13″, el Slimbook Clásico, a ofrecer las versiones Katana, el Pro y el Pro2.
  • Colaborar con KDE en el lanzamiento del primer ultrabook coordinado con la comunidad con el modelo KDE Slimbook.
  • Ofrecer también el ultrabook de 15″ con el modelo Excalibur, que une pantalla y teclados grandes con ligereza.
  • Comercializar en exclusiva un PC potente de dimensiones casi ridículas como el Slimbook One.

Y estoy seguro que esto no ha quedado aquí y que pronto tendremos más novedades.

Pero es que además, Slimbook ha demostrado que no es solo una empresa de hardware sino que tienen un componente comunitario linux muy importante.

No por nada tienen un foro de atención directa con sus clientes, tienen un canal de noticias en Telegram, participan de forma activa en los minipodcast de 5 minutos de Killall Radio , ha participado de forma activa en las últimas Akademy-es y, además, tiene un servicio técnico que cualquier empresa desearía.

Todo esto conlleva que tenga una excelente relación personal con ellos y que no me duela dedicar varias entradas a Slimbook en el blog, a cederles gratuitamente un banner en la columna lateral y a colaborar con ellos en la promoción de sus productos.

De esta forma, me complace anunciar que todos los lectores que así lo deseen pueden adquirir un Slimbook Pro2 con un descuento exclusivo de 50€ utilizando la palabra KDEBLOG-DESCUENTO-PARA-PRO2 a la hora de realizar la compra.

Este descuento tendrá una duración de una semana, de tal forma que finalizará el próximo martes 12 de diciembre a las 23:59 horas.

Una oportunidad única para tener un excelente ultrabook para estas navidades. Estad seguros que, además de disfrutar de un gran portátil en todos los sentidos, colaboráis en la difusión del Software Libre apoyando una empresa que se lo merece.

 

by baltolkien at December 05, 2017 06:03 PM

December 04, 2017

Baltasar Ortega Bort

Birras y bits, un gran podcast sobre Software Libre

Este año está siendo el año del podcast Linux, al menos en mi vida y en el blog. Cada cierto tiempo descubro uno nuevo que llena mis horas de radio enlatada en mis viajes en coche o labores camperas. Hoy me complace aumentar la familia de proyectos radiofónicos presentados en el blog con Birras y bits, un gran podcast sobre Software Libre que ya tiene un lugar privilegiado en mi reproductor AntennaPod.

Birras y bits, un gran podcast sobre Software Libre

No todos los podcast de GNU/Linux son iguales. Aunque hablen de cosas parecidas y que su alma sea muy similar, todos tienen su estilo diferente y único, lo cual hace que sea una delicia descubrir uno con solera y un buen número de episodios publicados.

Todavía me quedan unos cuantos por presentar en el blog pero hoy me complace presentar Birras y bits, un podcast que ya va por su tercera temporada pero que como buenos amantes de la informática empezaron con la temporada 0. De esta forma su último episodio fue publicado el pasado 19 de noviembre y corresponde al cuarto episodio de la tercera temporada, es decir el 02×03, y llevaba por título “Volvemos con noticias frescas”.

Birras y bits, un gran podcast sobre Software LibreBirras y Bits destaca por su formato de charla informal entre amigos y su visión más hacktivista del mundo GNU/Linux, sin dejar de presentar aplicaciones y proyectos, sugerir mejoras, opinar sobre todo tipo de temas o juegos ejecutados en el sistema operativo del pingüino.

Siendo más concretos, la estructura de sus episodios (al menos los que yo he escuchado) suele ser: noticias, presentación de una aplicación, debate sobre un tema de actualidad y Dev Null, una sección en que los integrantes se “quejan amargamente” de algo que no les gusta del mundo GNU/Linux.

En definitiva, otro podcast que debéis añadir sin falta a a vuestra listado y que podéis encontrar en:

Además, como ellos mismos dicen “Nosotros recomendamos que os instaléis AntennaPod de F-Droid, estamos en Gpodder y nos podéis añadir desde allí sin ningún problema ni complicación buscando por “BirrasYBits Podcast””

by baltolkien at December 04, 2017 07:22 AM

December 02, 2017

Baltasar Ortega Bort

Lanzada la versión candidata de KDE Aplicaciones 17.12

Nos acercamos a diciembre, el tercer mes del año elegido para que el equipo de desarrollo de KDE haga el lanzamiento de su gran revisión de sus aplicaciones. Pero antes de este gran actualización siempre hay que probar. Por eso me complace anunciar que hace ayer fue lanzada la versión candidata de KDE Aplicaciones 17.12. ¡Esto no para! ¡esto es KDE!

Lanzada la versión candidata de KDE Aplicaciones 17.12

El pasado 1 de diciembre el equipo de desarrollo de la Comunidad KDE anunció la versión candidata de KDE Aplicaciones 17.12, otro paso más en la evolución de su ecosistema de programas que tiene dos objetivos fundamentales: seguir mejorando las aplicaciones KDE y continuar la migración de más aplicaciones al entorno de trabajo Qt5/KF5.

Tras un trabajo que se inició antes del día que se lanzó KDE Aplicaciones 17.08, los desarrolladores han estado moldeando de forma silenciosa pero coordinada y constante, preparando las nuevas funcionalidades que nos llegarán como regalo pre-navideño.

Ahora es el momento de congelar las funcionalidades y las dependencias, y que el equipo de desarrollo (y todas aquellas personas que así lo deseen) se centren en corregir errores y pulir las aplicaciones.

Más información: KDE.org

Pruébalo y reporta errores

Lanzada la versión candidata de KDE Aplicaciones 17.12

Konqi siempre se encuentra dispuesto a buscar bugs y solucionarlos.

Todas las tareas dentro del mundo del Software Libre son importantes: desarrollar, traducir, empaquetar, diseñar, promocionar, etc. Pero hay una que se suele pasar por alto y de la que solo nos acordamos cuando las cosas no nos funcionan como debería: buscar errores.

Desde el blog te animo a que tú seas una de las personas responsables del éxito del nuevo lanzamiento de las aplicaciones de KDE. Para ello debes participar en la tarea de buscar y reportar errores, algo básico para que los desarrolladores los solucionen para que el despegue de KDE Aplicaciones 16.04 esté bien pulido. Debéis pensar que en muchas ocasiones los errores existen porque no le han aparecido al grupo de desarrolladores ya que no se han dado las circunstancias para que lo hagan.

Para ello debes instalarte esta beta y comunicar los errores que salgan en bugs.kde.org, tal y como expliqué en su día en esta entrada del blog.

by baltolkien at December 02, 2017 06:46 AM

November 29, 2017

Baltasar Ortega Bort

Lanzada la cuarta actualización de Plasma 5.11

Como estaba previsto en el calendario de los desarrolladores, ayer 28 de noviembre la Comunidad KDE ha comunicado que ha sido lanzada la cuarta actualización de Plasma 5.11. Una noticia que aunque es esperada y previsible es la demostración palpable del alto grado de implicación de la Comunidad en la mejora continua de este gran pedazo de Software Libre.

Lanzada la cuarta actualización de Plasma 5.11

No existe Software creado por la humanidad que no contenga errores. Es un hecho incontestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las actualizaciones.

Lanzada la cuarta actualización de Plasma 5.11

De esta forma, ayer 28 de noviembre se ha lanzado la cuarta actualización de Plasma 5.11, la cual solo trae (que no es poco) soluciones a los bugs encontrados en esta semana de vida del escritorio y mejoras en las traducciones.

Es por tanto, una actualización 100% recomendable.

Las novedades de Plasma 5.11

En esta ocasión las mejoras y novedades de Plasma 5.11, además del cambio del fondo de pantalla, tienen un claro protagonista, las preferencias del sistema, ese módulo de Plasma que tanto poder proporciona a los usuarios de este entorno. Pero desgranemos una a una las novedades de Plasma 5.11:

  • Nuevo diseño para las preferencias del sistema: que incorpora un modo barra lateral muy adecuado para pantallas alargadas tipo smartphone. Eso si, siempre se puede volver al modo clásico de iconos o árbol.
  • Histórico de notificaciones: ahora los notificaciones de las aplicaciones pueden guardarse en un historial, de tal forma un usuario puede ver qué ha pasado en el sistema en su ausencia.
  • Mejoras en las gestor de tareas: con la posibilidad de realizar acciones directamente sobre ella o la optimización de su consumo de recursos para que el sistema sea más fluido.
  • Mejoras en la privacidad de los datos: ahora los usuarios pueden encriptar y proteger documentos o información sensible de una forma fácil y efectiva.
  • Mejoras en el lanzador de aplicaciones: que adquiere la posibilidad de editar sus elementos de forma directa sin tener que pasar por el gestor del mismo. Además, se incorpora la posibilidad de añadir estos enlaces directos a los favoritos de cualquier Actividad.

 

 

¡KDE Rocks!

by baltolkien at November 29, 2017 05:33 AM

November 28, 2017

Aleix Pol González

Tracking a QObject’s life

Why?

One of the interesting things about QML is that it leverages OOP property semantics of QObject to drive its declarative workflow.

How?

We attach into any QObject the developer requests and monitor it (and optionally all it’s children).

To gather the information we need, we will collect information for every property and connect to the property’s notification signal to see when it changes.

What?

This is the repository:https://phabricator.kde.org/source/kobjecttracking/.

This allows us to see:

  • Spurious property change notifications
  • Property changing bursts (i.e. same property changing values repeatedly in a short amount of time)
  • How a change in a value can have an effect on other properties

At the moment we have two ways of inspecting an application:
On one hand we have warnings that allow us know specific things and even add breakpoints to the sore points. The warnings at the moment look like this:
repeated value ScrollView_QMLTYPE_43(0x5648c6d97b50) width QVariant(double, 320) 8 times
repeated value Kirigami::BasicTheme(0x5648c6986ac0) backgroundColor QVariant(QColor, QColor(ARGB 1, 0.988235, 0.988235, 0.988235)) 11 times

Additionally, we have a timeline view output from tracking. You can see an example of plasmashell run here.

Future

An idea would be to integrate automatically ModelTest, so if a QAbstractItemModel is found, a ModelTest instance is attached that makes sure the model is true to its promises.

Another thing that bothers me is that we are forced to compile it into the application. If we could make it possible to have processes attached or start the application somewhat automatically (like GammaRay does, wink-wink) we would ease the adoption of these tools.

What do you think? Do you think it’s useful?
Feedback very welcome.

by apol at November 28, 2017 05:20 PM

November 27, 2017

Baltasar Ortega Bort

Maratón Linuxero 1.2 a la vista

Reserva día y hora. 3 de diciembre de 2017 a las 15 horas.Ya tenemos a la vista el Maratón Linuxero 1.2, es decir, una nueva edición del Maratón que continua la senda iniciada con el del glorioso pasado 3 de septiembre y que seguro que no decepcionará a nadie. En esta ocasión serán “solo” 4 horas de emisión. ¿Quieres más información? Sigue leyendo.

Maratón Linuxero 1.2 a la vista

El próximo 3 de diciembre a las 15 horas peninsulares de España se ha programado la segunda revisión de un evento que dejará unas horas de conocimiento libre y compartido que todo los oyentes agradecerán.

La idea de los chicos del Maratón Linuxero es compartir los avances del Maratón desde el 3 de septiembre y dar la posibilidad de escuchar nuevos directos. Es decir, mantener el espíritu del Maratón a la vez que se realizan nuevos podcasts.

De esta forma ya realizaron la versión del Maratón Linuxero 1.1 que se grabó el 15 de octubre que aprovecho para compartir con todos vosotros:

Para la edición de esta semana, además de la presencia de los miembros del Maratón que seguramente nos obsequiarán con una hora de directo, se contará con la presencia de:

  • Rails girls Venezuela: Una comunidad de mujeres que une la programación y el Software Libre.
  • Gabriel Coronado que hablará de los sistemas GNU/Linux frente a Windows y sus paradigmas.
  • Ariel Corgatelli que relatará gran experiencia en GNU/Linux y el mundo tecnológico

En total, cuatro horas de emisión para que el espíritu del Maratón no decaiga.

¿Qué es el Maratón Linuxero?

Maratón Linuxero 1.2Para definir el Maratón Linuxero lo mejor es leer lo que nos dice su página de Acerca, aunque os hago un breve resumen:

El Maratón Linuxero es un proyecto creado por podcasters y oyentes de GNU/Linux que quieren realizar un evento en directo a través de aplicaciones y servicios de software libre.

Su origen fue ver si era posible sacar adelante emisiones en directo como otras organizaciones han hecho, pero sin recurrir a sistemas privativos, o por lo menos que sean afines al Software Libre o de código abierto.

No solo están colaborado podcasters, sino también administradores de sistemas, desarrolladores, diseñadores y artistas para realizar el blog, servicios, carteles, promos y vídeos del proyecto.

 

Por cierto, puedes contactar con el Maratón Linuxero de las siguientes formas:

 

 

by baltolkien at November 27, 2017 08:41 AM

November 25, 2017

Baltasar Ortega Bort

Disponibles los vídeos de Akademy 2017 de Almería

Ya están disponibles los vídeos de Akademy  2017 de Almería. Han tardado el tiempo necesario para poder recopilar la ingente cantidad de horas de entrevistas, pequeños reportajes, charlas y resúmenes de reuniones de trabajo. Imprescindible para quienes no pudieron asistir o los que no pudimos ver todas las charlas.

Disponibles los vídeos de Akademy 2017 de Almería

El pasado mes de julio de 2017 la Comunidad KDE celebró, con la inestimable ayuda de la Universidad de Almería (UAL)UNIA (Universitarios Informáticos de Almería) y HackLab Almería, Akademy 2017.

Pues bien, unos meses más tarde por fin se ha podido recopilar y subir a Youtube toda la lista de vídeos que se realizaron a lo largo de los 7 días que duró el evento.

Disponibles los vídeos de Akademy 2017 de Almería

De esta forma nos encontramos con las charlas de las dos salas, los Akademy Award, las entrevistas a los diferentes Stands del evento y algunos de los resúmenes de las reuniones de trabajo que se realizaron.  No es todo lo que ocurrió en Akademy 2017 de Almería pero si no pudiste acudir te puedes hacer una idea de lo que ocurrió.

Y para muestra, un botón, la charla “A Laptop by KDE” de Aleix Pol Gonzalez, vice-presidente de KDE e.V. y un bueno amigo… además, ¡aparece mi nombre en ella!

¿Qué es Akademy?

Para los que no lo sepan, Akademy es el evento de la Comunidad KDE que aúna en una gran conferencia todo tipo de simpatizantes de KDE como desarrolladores, diseñadores, usuarios, traductores, promotores. Allí se reunirán a lo largo de una semana para compartir charlas, cenas, ponencias, talleres y, en definitiva, para trabajar juntos.
Es una gran semana que sirve para unir más fuerte los lazos que unen nuestra Comunidad, así como para crear nuevos.

Akademy lleva realizándose anualmente bajo este nombre desde 2004, en la página web oficial o en la wikipedia podéis encontrar los nombres y fechas anteriores eventos.

Para que os hagáis una ligera idea de la magnitud del evento, os dejo una imagen de grupo de Akademy 2017 de Almería en la que tuve la suerte de participar.

Akademy 2018 de Viena se celebrará del 11 al 17 de agosto

 

 

by baltolkien at November 25, 2017 07:09 PM

November 24, 2017

Baltasar Ortega Bort

Convert WAV audio a MP3, nuevo Service Menu para KDE

La capacidad de mejora del Software Libre es asombrosa. Por ello la posibilidad de optimizar el uso de Dolphin, el gestor de archivos de Plasma 5, no tiene fin. Hoy os quiero presentar Convert WAV audio a MP3 un nuevo Service Menu para Plasma 5 que nos harán la vida un poco más fácil.

Convert WAV audio a MP3, nuevo Service Menu para KDE

De la mano de Alex-L nos llega un Service Menu que puede ser de gran utilidad ya que nos permitirá convertir archivos sonoros en formato wav al formato mp3.

Se trata de Convert WAV audio to MP3, el cual nos añade una línea al menú contextual de Dolphin que aparecerá cuando pinchemos con el botón derecho sobre un archivo wav. Un atajo de teclado que nos ahorra el deber de arrancar un programa para hacer una simple conversión.

Convert WAV audio a MP3, nuevo Service Menu para KDE

Convert WAV audio to MP3 se puede instalar directamente desde las opciones de “Añadir nuevos Servicios” del propio Dolphin, en el menú de configuración de la aplicación.

Y como siempre digo, si os gusta el service menu Convert WAV audio a MP3 en la nueva página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

¿Qué son los Dolphin Service Menu?

La personalización de KDE y Plasma está más que demostrada y prueba de ello son los Dolphin Service Menu, que no son más que la posibilidad de disponer un menú auxiliar en el gestor de archivos Dophin o en Konqueror que se activa con el botón derecho del ratón.
Con ellos tendremos nuevas acciones como:

Y muchos más como hemos explicado en varias ocasiones en el blog. Puedes encontrar estos servicios se pueden encontrar en la sección Dolphin Service Menu en la Store de KDE.

by baltolkien at November 24, 2017 06:10 AM

November 22, 2017

Baltasar Ortega Bort

Cómo utilizar ssh en Dolphin, el explorador ficheros de KDE

Vuelve la sección de los pequeño trucos para optimizar nuestro trabajo con el escritorio Plasma. En esta ocasión quisiera explicar cómo utilizar ssh en Dolphin, es decir, como acceder de forma gráfica a carpetas de otros sistemas mediante el protocolo ssh y poder así tener un control más visual de éste.

Cómo utilizar ssh en Dolphin

Mientras termino de perfilar un artículo sobre mi sistema multimedia hogareño y sigo aprendiendo cositas para mejorar su uso, voy descubriendo métodos de trabajo que me hacen la vida más fácil.

Una de ellas es poder controlar mi Rapsberry Pi del Salón de forma remota utilizando mi ultrabook o cualquier PC que esté en mi red local. Para ello puedo utilizar el protocolo Samba pero quería ir un poco más allà y utilizar el protocolo ssh.

Cómo conectar Raspberry Pi con Dolphin

Evidentemente, lo primero que hice fue buscar por internet la forma de hacerlo y rápidamente me di cuenta que necesitaba un par de datos antes de empezar: la dirección ip de la raspeberry pi en mi red local y el nombre de usuario y contraseña de la misma Raspeberry.

El primer dato lo debes sacar de tu red pero será parecida a 192.169.x.x., el segundo suele ser pi como nombre de usuario y raspberry como password.

Antes de seguir con el método de conexión debo advertir que debemos asegurarnos que tenemos activado en servidor ssh en la raspberry y el paquete openssh-server en la máquina que se conecta.

En mi caso, desde mi portátil con KDE Neon, que no es más que un Ubuntu 16.04, simplemente debo escribir esto en la consola:

$ sudo apt install openssh-server

Con estos datos ya podía seguir las instrucciones de la red, que consistían siempre en “Escribe esto en la barra de direcciones de Dolphin: fish://pi@192.168.x.x/home/pi/”. Lo cual es correcto y que funciona a la perfección, como podemos ver en la imagen inferior.

Cómo utilizar ssh en Dolphin

La única pega, en mi humilde opinión, es que si no carga demasiado el sistema, todas las opciones de protocolos de conectividad deberías estar listos para utilizar a la primera. No obstante, tampoco debería quejarme tanto ya que si todo fuera perfecto ¿para qué serviría KDE Blog?

 

 

by baltolkien at November 22, 2017 03:12 PM

November 21, 2017

Baltasar Ortega Bort

Season of KDE 2018 busca mentores y estudiantes

Un año más se va a celebrar Season of KDE 2018, una nueva edición de un programa cuyo objetivo es incorporar nuevos estudiantes al gran proyecto mundial que es KDE. A lo largo de los nueve años anteriores Season of KDE se ha consolidado como una alternativa bastante fiable a otros programas como Google Summer of Code o Google Code In.

Season of KDE 2018 busca mentores y estudiantes

Season of KDE 2015

2 estudiantes presentando sus proyectos en Akademy 2015 de A Coruña

Uno de los objetivos del proyecto KDE es involucrar al mayor número de personas en él y para ello organiza todo tipo de acciones: eventos como Akademy, encuentros como los Sprints, blogs colaborativos como KDE Planet, participación en proyectos para estudiantes como el Google Code In o Google Summer of Code.

No contento con esto, una vez al año organiza Season of KDE, es decir, su programa para involucrar a nuevos estudiantes en KDE. Una especie de Google Summer of Code pero para colaborar directamente en KDE y con la posibilidad de desarrollar proyectos no vinculados necesariamente con la programación, es decir, proyectos de promoción, documentación, diseño, etc.

 

Season of KDE 2018Además, del anuncio oficial de lanzamiento del Dot de KDE ( Boudhayan Gupta) os dejo una especie de preguntas y respuestas sobre el proyecto, que seguro que te estás haciendo como:

  • ¿Qué es Season of KDE? Bueno, eso ya lo he explicado.
  • ¿Quién puede formar parte? Todo el mundo que quiera.
  • ¿Qué gano con ello? Aparte de colaborar con el proyecto KDE, el proyecto más puntuado ganará un viaje a Akademy 2018 de Viena, con los gastos pagados. Además de una interesante línea en tu currículo.
  • ¿Cuánto tiempo tengo? El plazo máximo para inscribirse tanto mentores como para estudiantes es del 1 al 26 de diciembre
  • ¿Cómo empiezo? Busca un mentor y propón tu idea.

En fin, una buena forma de poner tu granito de arena en el proyecto KDE.

by baltolkien at November 21, 2017 04:30 PM

October 16, 2017

Pau García i Quiles

FOSDEM 2018 Retrocomputing DevRoom Call for Participation

FOSDEM is a free software event that offers open source communities a place to meet, share ideas and collaborate. It is renown for being highly developer-oriented and brings together 8000+ participants from all over the world. It is held in the city of Brussels (Belgium).

FOSDEM 2018 will take place during the weekend of February 3rd-4th 2018. More details about the event can be found at http://www.fosdem.org

Call for Participation

The Retrocomputing DevRoom is a first-timer at FOSDEM, with talks about use of older computing hardware and software in modern times.

Presentation topics could include but are not limited to:

  • Emulation of old systems to run videogames, legacy software, etc
  • Open source software emulation/simulation
  • Open hardware
  • Operating systems/executives for retrocomputers/retrosystems
  • Uses of retrocomputing today
  • Other retrosystems topics
  • Opportunities in retrocomputing
  • Round tables

You are not limited to slide presentations, of course. Be creative. However, FOSDEM is an open source conference, therefore we ask you to stay clear of marketing presentations. We are not afraid of technical stuff: devrooms are a place for development teams to meet, discuss, hack and publicly present their project’s latest improvements and future directions.

If you will have special needs for your talk (e. g. because you will need to plug some sort of a system), please note that clearly in your proposal so that we can provide it.

You can use the Wikipedia definition of retrocomputing as a reference definition to see if you talk qualifies, although it is not exclusive: https://en.wikipedia.org/wiki/Retrocomputing

Important dates

  • 25 Nov 2017: submission deadline for talk proposals
  • 15 Dec 2017: announcement of the final schedule
  • 4 Feb 2018: Retrocomputing dev room

Useful information

Use the FOSDEM Pentabarf tool to submit your proposal: https://penta.fosdem.org/submission/FOSDEM18

If necessary, create a Pentabarf account and activate it. Please reuse your account from previous years if you have already created it.

Details on submission:

  • In the “Person” section, provide First name, Last name (in the “General” tab), Email (in the “Contact” tab) and Bio (“Abstract” field in the “Description” tab).
  • Submit a proposal by clicking on “Create event”.
  • Important! Select the “Retrocomputing DevRoom” track (on the “General” tab). If you do not select a track, then nobody, from any track, will look at your submission!
  • Provide the title of your talk (“Event title” in the “General” tab).
  • Provide a description of the subject of the talk and the intended audience (in the “Abstract” field of the “Description” tab)
  • Provide a rough outline of the talk or goals of the session (a short list of bullet points covering topics that will be discussed) in the “Full description” field in the “Description” tab
  • Provide an expected length of your talk in the “Duration” field, including discussion. The default duration is 30 minutes.

Please note neither FOSDEM nor the Retrocomputing DevRoom will reimburse any expenses you incur

Recording of talks

The FOSDEM organizers plan to have live streaming and recording fully working, both for remote/later viewing of talks, and so that people can watch streams in the hallways when rooms are full. This requires speakers to consent to being recorded and streamed.

If you plan to be a speaker, please understand that by doing so you implicitly give consent for your talk to be recorded and streamed.

The recordings will be published under the same license as all FOSDEM content (CC-BY).

Contact

The Retrocomputing DevRoom is managed by Pau Garcia Quiles (retrocomputing-devroom-manager@fosdem.org).

A mailing list of speakers, audience and the curious is available, please subscribe at https://lists.fosdem.org/listinfo/retrocomputing-devroom

Hope to hear from you soon! And please forward this announcement.

by pgquiles at October 16, 2017 12:11 AM

September 13, 2017

Aleix Pol González

Discovering South America – Qt Con Brazil

Few weeks ago I attended QtCon Brasil, an event organised by Brazilian members in the KDE Community who wanted to have an outreach event to the local technology community about Qt and beyond. It was great.

Welcome

It’s always refreshing to get out of your own circles to meet new people and hear what they are up to. For me, it was more notable than ever! Different culture, different people, different backgrounds, different hemisphere!

We had a variety of presentations. From the mandatory KDE Frameworks talk by Filipe:
Filipe talking about KDE Frameworks 5

Some PyQt experience by Eliakin
Eliakin discussing PyQt

And a lot more, although I didn’t understand everything, given my limited knowledge of the language consists of mapping it to Spanish or Catalan.

We got to hear about many projects in the region doing really cool stuff with Qt. From drug research and development to Point of Sale devices.
Us in the Free Software world, we are not always exposed to a good deal of development happening right before us, with the same technologies. It is fundamental to keep having such events where we learn how people create software, even if it’s on close environments.

Myself, I got to present Kirigami. It’s a very important project for KDE and I was happy to introduce it to the audience. My impression is that the presentation was well received, I believe that such wider community sees the value in convergence and portability like we do. Starting to deliver applications useful in a variety of scenarios will bring new light to how we use our computing systems.

Here you can find my slides and the examples I used.

Kirigami at QtCon

by apol at September 13, 2017 03:52 PM

August 10, 2017

Aleix Pol González

A laptop by KDE

Earlier this year we announced a joint venture between KDE and Slimbook that we named the KDE Slimbook.

Last Akademy we had the opportunity to meet the Slimbook team and discuss its purpose and future. I’m quite happy about the discussions, here’s my feedback.

KDE Slimbook

Why?

Before talking about future stuff, let’s set the context.

Personally, this has been a long-standing pet-peeve of mine. We create software solutions for virtual hardware specifications. We require our users to go the extra mile by replacing the manufacturer’s operating system, often with some annoyances because their hardware isn’t properly supported. This is not necessarily our fault, but most of us agree that we should improve this situation.

On the software side of things, while it’s our area of expertise, we are still far from being able to deliver the product we would like to give. Our ecosystem is still complex and our users have to take several decisions, some of dubious nature.

Hence, I started pushing for this project with some colleagues from KDE.

Where are we?

As discussed in the Akademy presentation, the project worked reasonably well. Devices were delivered and the KDE community does see value in the project.

We have reached a point where we understand the value of the initiative and understand the environment much better. We are happy with the results so far and we see room for improvement; both in the task we do to make a better device as well as in defining the product.

Future

I want to see the project moving forward and I will keep working towards better cohesion between hardware vendors and KDE. In the future, I would like to see the devices that we see available, especially when it comes to different use cases, and therefore form factors.

I don’t think it makes sense that we continue doing it just to do so. There is a good deal of hardware vendors that will offer devices with good setups. Most of them they will even offer you these laptops with KDE on them upon demand. If we put our effort in such projects, it needs to be because we are making something special.

Let’s not get ahead of ourselves. One step at a time. Let’s continue to provide good solutions by staying simple by default but powerful when needed.

by apol at August 10, 2017 05:04 PM

August 02, 2017

Agustín Benito Bethencourt

Akademy 2017: it’s great to be part of KDE.

After two years absent of any KDE event I was looking forward to see old friends and meet new KDE contributors and supporters. During July 20th and 21st it took place in Almería, Spain, Akademy-es. The following day, July 22nd, Akademy started. I stayed until Monday 24th there, combining my participation at the event with my job. Almería is only a couple of hours drive from my place so there was no excuse this year. I had to be there.626px-KDE_mascot_Konqi_for_KDE_event_Akademy

I would like to start thanking the organisers for the effort and the success of the event. Well done. I am specially happy to see an old friend, Ismael Olea, back to front. We need more people like you, Ismael, to keep the essence of Free Software intact.

Since I haven’t been contributing lately to KDE, I decided to concentrate my participation this time in letting participants know about the transformation the automotive sector is going through and the opportunities that new, open and collaborative environments like AGL and GENIVI open to the KDE project.

The past few months I have sent a couple of e-mails explaining my point of view on this topic, together with a blog post I wrote a few months back. Hence for most my message was not news. I delivered a talk at Akademy-es and a lightning talk at Akademy about it. You can find the slides on the Conferences section of this site.

A few community members showed interest in the topic so we held a BoF. We agreed of taking some steps forward in order to explore the presence of KDE in automotive forums. Once we have the initial tangible results, I will inform about it.

I am pleased with the Akademy Awards this year. All were well deserved but I am specially happy of the one received by Cornelius Schumacher for his contributions throughout many years to KDE. I am specially proud of having shared with him two years at the KDE e.V. Board of Directors, having him as leader (President). The award received by the KDE representatives in the Free Qt Foundation was well deserved too. Olaf and Martin has done a terrific job over the years to ensure Qt remains open no matter who develops it. KDE needs to promote more the relevance of this foundation and the benefits for the entire KDE and Qt ecosystems. Thanks Olaf and Martin.

I loved to see how KDE Spain has gone through a major change in its board keeping the same energy and enthusiasm. Akademy-es was full of new faces and its impact in the overall KDE community keeps growing. Antonio Larrosa, as the previous leading figures were, is well surrounded and supported. I liked the modest but honest recognition we had with José Millán at the KDE Spain general assembly, for his contribution to the association. Good luck to the new KDE Spain board of directors.

I was glad to see Slimbook supporting Akademy-es and Akademy. Take a look at their laptops. They are beautiful and very powerful. Slimbook put effort on the software side, providing good support on Linux to the hardware they ship. It always a pleasure to see companies I hae had relation in the past supporting Free Software events. Opentia sponsored Akademy-es. Thanks Alberto Barrionuevo. I was also pleased with the KDE e.V AGM results and dynamics. Some changes will be introduced to make it even more fluid next year, opening part of its content to the wider community. A good move, I think. Cheers to the promoters of these changes.

I would like to thank Marta Rybczynska for her contribution to KDE e.V as Treasurer. Marta’s dedication has provided stability and certainty. Good job Marta! Good luck to the new Treasurer and the rest of the KDE eV Board.

Thanks to Codethink Ltd, my employer, for supporting me in attending to Akademy and Akademy-es. It is great to be back.


by toscalix at August 02, 2017 08:36 AM

August 01, 2017

Agustín Benito Bethencourt

Why to support community driven FOSS events

FLOSS event offerings have exploded in the last few years. You can find everything from very elite, invitation-only pricey events to small, local meetings that are open to everybody. Almost every company that migrates from being an Open Source consumer to a contributor becomes a conference sponsor, which is positive.

akademy-2017-group-photo

Out there, are the key Open Source communities that constitute the roots of this movement. Even in the cases where they are no longer under the spotlight, some communities still keep the essence of what has made Open Source unique and successful; in some cases for over 20 years, ensuring they have the greatest chances to stand for 20 more.

Events organised by these key communities are all about people, about community, about technology and innovation. Yes, there is space for marketing and business, but that is not where the focus lies or what participants look for. These conferences are not fancy, they do not get much media attention, they do not attract big sponsorship, nor a thousand participants.

But at the same time, they do not have ridiculous keynoakademy-es-2017-group-phototes, booths of companies showing the same things over and over again, insubstantial talks about products with little innovation or preachers about how awesome their CLA based community they are building is. Conferences in which most participants are there simply to work. The kind of conferences you attend with little passion to after a while.

There is a group of companies out there that understand how important community focused conferences are. Companies that realise that these events are not just a key activity for those communities that organise them, but also for the participants as individuals and Open Source as a whole.

In many cases, these companies do not have a direct interest in what a specific community does, but they support them anyway, because they listen to their employees and support their passion, or simply as way of being fair, giving a little in return for the immense value they get out of the Open Source community. It is not charity, it is justice.

But in most cases, for these companies it is also about business, the hard kind of business, the sustainable one.

Professional growth requires you to think out of the box; to challenge your ideas; to listen to others’ opinions; to learn from the mistakes of your masters; to choose who to follow with care, and to put yourself in front of an audience, justify your decision and its consequences for others. In summary, to learn, with honesty and a critical spirit.

By supporting these events and encouraging your employees to attend, no matter if they are contributors or not, you are helping them grow while, at the same time, you are helping those key communities to keep on rolling. As a guadec_2012_group_photoconsequence, you are helping yourself too as an organization.

Three benefits for the price of one, and a cheap price.

I work for one of those companies, Codethink. We are strong in embedded, specially in Automotive. There are plenty of industry events we could invest our money in, getting an immediate value when done right. And we do invest in some. But these community-driven events are still a key part of our strategy. It is good for the business, because it is very good for our people.

In 2017 alone, Codethink has sponsored and/or helped in the organisation of FOSDEM, GUADEC, DebConf, several PyCon events, OpenStack meetups.. . On top of that, Codethink has a policy whereby each employee gets financial support and days off to attend such events. We are not the only company with this kind of strategies. There should be many more though. Obviously for an 80 people company, this is a serious investment. But after 10 years Codethink has demonstrated that this support is not a way of sharing profit, but a core business action.

My colleagues, as well as myself, learn, grow, share, refute, discuss aakademy-2009-group-photond interact with some of the most talented developers (professionals) in the world at these events, taking advantage of an environment that no enterprise event can match. We recharge our batteries, open our eyes, ask ourselves key questions about our work and our careers, about our managers and colleagues, and about our own company. We learn what others do and how they do it, comparing the possibilities their companies provide them to ours. We interact with young developers, reflect on ourselves some years back, getting a different perspective of ourselves and our careers, etc. We grow as individuals and as professionals, so Codethink grows as organization.

It is like a cold shower in the morning. You do not know how good it is until you get dressed.

Obviously Codethink is far from perfect. There is plenty of room for improving these actions and the return we all get out of them, but overall it pays off, no question about it.

So next time you think about your sponsorship strategy and the participation of your colleagues in Open Source conferences, think about community driven events and give them a try. Ask your employees which are the good ones if you do not know them. They will tell you. Even better, attend with them. It will help you to understand the revolution Open Source represents at a completely different level, as well as the profound impact these events have over those who attend.

Like being a parent, you have to live it in order to get it. And Codethink gets it.

 

This article was published at the Codethink Ltd blog on July 31st, edited by Richard Canner.

 


by toscalix at August 01, 2017 05:00 PM

July 28, 2017

Agustín Benito Bethencourt

Blog posts about Codethink’s participation at CIP, a Linux Foundation initiative

The last few months a couple of articles written by me and edited by colleagues at Codethink has been publishedat the Codethink Blog and the CIP blog.

CIP, which is an acronym for Civil Infrastructure Platform is a Linux Foundation initiative focused in creating and maintaining an industrial Grade system. Codethink is a founder member of such initiative and currently is responsible for the maintenance of the kernel and the testing project.

The first blog post, Why Codethink Is A Founder Member Of Civil Infrastructure Platform, A Linux Foundation Initiative explains the reasons behind collaborating in such initiative while the second one, B@D And Forthcoming Challenges is an update of the activity Codethink is carrying on within the project.


by toscalix at July 28, 2017 05:53 PM

July 12, 2017

Agustín Benito Bethencourt

A couple of small updates from April

The article published at the Codethink website why we are participating in CIP has been also published at the CIP-project website. I have recently added a new recommended book in the Reads section, The Innovator’s Dilemma, a classic.


by toscalix at July 12, 2017 03:15 PM

New blog post published on the Codethink website

Codethink has published in its website an article I wrote providing the main reasons for the company to join the CIP initiative, from the Linux Foundation. A few days later, I published the article on my blog.


by toscalix at July 12, 2017 03:14 PM

I added a new recommended book

Check in  the Reads section the latest recommendation together with the previous books.


by toscalix at July 12, 2017 03:13 PM

Published some opinions about how the software for automotive supply chain will be impacted by Open Source.

New blog post where I describe how I see the sostware for automotive supply chain in the coming future, based on examples from other industries. Read more about it…


by toscalix at July 12, 2017 03:13 PM

New blog post about checking business models behind Open Source projects

When choosing a specific Open Source technology it might be relevant to find out what is the business model behind it. Please read my blog post to find out why.


by toscalix at July 12, 2017 03:12 PM

New page describing the work done on the GENIVI Development Platform project

I have added some information about the work I’ve been doing, together with my colleagues at Codethink Ltd on the GENIVI Development Platform, the delivery project of the GENIVI Alliance. Read every about it


by toscalix at July 12, 2017 03:11 PM

Automotive, what an opportunity for KDE

In this new article I describe why automotive has become a great opportunity for KDE and the requirements to take advantage of it, based in my experience in automotive Open Source consortium.


by toscalix at July 12, 2017 03:10 PM

New blog post about turning a classical delivery model into a rolling one.

Publish originally at GENIVI blogs, here is my latest post published later on in my personal blog explaining the changes introduced into the GENIVI Development Platform by the delivery team.


by toscalix at July 12, 2017 03:10 PM

Embrace Open Source culture: the 5 common transformations. New blog post.

Wrote an article that summarizes the transformation processes that an organization has to go through when adopting Open Source.


by toscalix at July 12, 2017 03:09 PM

New blog post. Testing => quality. Really?

There is a growing misunderstanding among many decision makers and developers that approach Open Source these days with the relation between automated testing and quality. With this blog post I intend to summarises the best practices that Open Source projects has traditionally applied with a huge impact in softrware quality. Despite the efervescense of automated testing, are still more alive than ever.

Check the blog post. I am looking forward to read your opinions about it.


by toscalix at July 12, 2017 03:08 PM

July 05, 2017

Aleix Pol González

Snap in Discover and the GNU/Linux Desktop

Last week I attended a sprint with the Snap team and some other members of the community. One of the things we looked into was the Software Center story at depth so I thought it’s a good moment to give you an update.

Discover’s Snap Backend

Long due, some of you have already been using the testing version of it. During this sprint it was refactored to use the snapd-glib library that should simplify a bit the maintainership of this piece of software.
I’m aiming to having a stable snap back-end for Plasma 5.11.

AppStream

One of the reasons holding us back was the lack of AppStream support both in few spaces: getting proper information from the application, leveraging the appstream identifiers. This will allow snap software centers to have rich information ready for users to better choose their software.

My understanding is that the development of these features is well under way and should be available to us soon.

Desktop integration

One of the really cool things about Snap is how well it integrates with cloud/IoT stuff. While this makes it really powerful, us desktop users and developers have seen some things that will need tackling eventually. Things like styling, fonts, icons, etc. need to be properly represented in Snap and it’s good to see this coming together nicely.
These were all subjects that were discussed during the meeting, so do get your hopes high!

by apol at July 05, 2017 10:51 AM

May 23, 2017

Aleix Pol González

KDevelop runtimes: Docker and Flatpak integration

On my last blog post I discussed about how some assumptions such as the platform developed on can affect our development. We need to minimize it by empowering the developers with good tools so that they can develop properly. To that end, I introduced runtimes in our IDE to abstract platforms (much like on Gnome’s Builder or Qt Creator).

There are different platforms that we’ll be developing for and they need to be easily reachable when coding and testing. Both switching and interacting transparently with the different platforms.

To that end I implemented 4 approaches that integrate different runtimes:

  • Docker, allows you to develop directly against virtually any system. This is especially interesting because it enables to reproduce the environment our users are having: behavior on execution and project information (i.e. the imports are the ones from the target rather the ones on our local system). Docker is a wide-spread technology in the cloud, I hope many developers will see the value in integrating the deployed environment into the IDE while they are coding.
  • Flatpak, is a solution that targets specifically desktop Linux applications. We are talking about distributing bundled applications to users, there we have the opportunity to integrate the tooling specifically to that end: from fetching dependencies to testing on other devices (see videos below).
  • Android, as you know it’s something I’ve been pushing for years. Finally we are getting to a space where the IDE can help get some set up troubles out of the way.
  • The local host, i.e. what we have now.

And remember KDevelop is extensible. Do you want snapcraft?, vagrant?, mock? Contributions are very welcome!

If there’s something better than a list of technologies and buzzwords, that’s videos. Let’s see why this could change how you develop your software.

One development, any platform

We get to develop an application and switch back and forth the target platform we are developing for.

Here I put together a short video that tests Blinken on different platforms:

One development, any device

Using the right SDK is not enough proof that the application will work as expected on every device, especially those our users will be using. Being able to easily send our application to another device to test and play around with is something I had needed for longtime. Especially important when we need to test different form factors or input devices.

In this video we can see how we can easily test an application locally and when it works just switch to Android and send to the device for proper test on the smaller touch screen.

Here we can see how we can just test an application by executing it remotely on another device. This is done by creating a bundle of the application, sending it to the device where we want to test it and executing it there.

Hassle-free contributions

You can’t deny it. You’ve wanted to fix things in the past, but you couldn’t be bothered with setting up the development environment. Both Flatpak and Docker offer the possibility to maintainers to distribute recipes to set up development platforms that can and should be integrated so that we can dedicate this 1 hour in the week-end to fixing that bug that’s been annoying us rather than reading a couple of wikis and – oh, well, never mind, gotta make dinner.

We can do this either by providing the flatpak-builder json manifest (disclaimer: the video is quite slow).

Or a Dockerfile.

You can try this today by building kdevelop git master branch, feedback is welcome. Or wait for KDevelop 5.2 later this year. 🙂

Happy hacking!

by apol at May 23, 2017 10:10 AM

May 21, 2017

Aleix Pol González

Getting Free Software into our users’ hands

In KDE we cover a mix of platforms and form factors that make our technology very powerful. But how to reach so many different systems while maintaining high quality on all of them?

What variables are we talking about?

Form factors

We use different form factors nowadays, daily. When moving, we need to be straight-forward; when focusing we want all functionality.

Together with QtQuick Controls, Kirigami offers ways for us to be flexible both in input types and screen sizes.

Platforms

We are not constantly on the same device, diversity is part of our lives. Recommending our peers the tools we make should always be a possibility, without forcing them into major workflow changes (like changing OS, yes).

Qt has been our tool of choice for years and it’s proven to keep up with the latest industry changes, embracing mobile, and adapting to massively different form factors and operating systems. This integration includes some integration in their look and feel, which is very important to many of us.

Devices & Quality Assurance

We are targeting different devices, we need to allow developers to test and make it easy to reproduce and make the most out of the testing we get, learn from our users.

Whatever is native to the platform. APK (and possibly even Google Play) on Android, Installers on Windows and distribution packages for GNU/Linux.
Furthermore, we’ve been embracing new technologies on GNU/Linux systems that can help a lot in this front including Snap/Flatpak/AppImage, which could help streamline this process as well.

What needs to happen?

Some of these technologies are slowly blooming as they get widely adopted, and our community needs as well to lead in offering tooling and solutions to make all of this viable.

  • We need straightforward quality assurance. We should ensure the conditions under which we develop and test are our users’ platforms. When facing an error, being able to reproduce and test is fundamental.
  • We should allow for swift release cycles. Users should always be on fresh stable releases. When a patch release is submitted, we should test it and then have it available to the users. Nowadays, some users are not benefiting from most stable releases and that’s makes lots of our work in vain.
  • Feedback makes us grow. We need to understand how our applications are being used, if we want to solve the actual problems users are having.

All of this won’t happen automatically. We need people who wants to get their hands dirty and help build the infrastructure to make it happen.

There’s different skills that you can put in practice here: ranging from DevOps, helping to offer fresh quality recipes for your platform of choice, improving testing infrastructure, or actual system development on our development tools and of course any of the upstream projects we use.

Hop on! Help KDE put Free Software on every device!

by apol at May 21, 2017 08:00 AM

May 06, 2017

Aleix Pol González

KDE dinner in Berlin – 13th May

In a few days (May 13th-14th) the KDE e.V. board will be having an in-person board meeting in Berlin.

We’d like to take this opportunity to meet and talk to other people in Berlin besides ourselves, so we’re organizing a dinner on Saturday 13th around 19:00 (location still undecided, suggestions accepted).

So if you are interested in talking about KDE, KDE e.V., Free Software, Open Source, or any other random talk and want to have a good time let me know that you’re coming as soon as possible, space is limited.

by apol at May 06, 2017 11:43 AM

April 29, 2017

Pau García i Quiles

QNX as a desktop operating system

On his spare time, Elad Lahav (a kernel developer at BlackBerry) built an experimental Qt-based desktop environment to try and see if he could use QNX as a desktop operating system. And it works!

Anyone up to porting KDE to QNX for desktop use?

More at https://membarrier.wordpress.com/2017/04/12/qnx-7-desktop/

by pgquiles at April 29, 2017 01:36 PM

March 16, 2017

Alex Fiestas

Almost perfect HiDPI experience on Linux (Xorg)

Awesome HiDPI on Xorg

In 2013 I bought a Macbook Pro 13” which came with a HiDPI display (also known as retina display). Already back then the support for a single HiDPI display was quite alright with KDE4 and a few tweaks here and there. Months later Qt5 got native HiDPI support and most applications switched from GTK2 to GTK3 and finally the outliers (chromium based apps, godot, arduino…) got support for higher DPIs as well.

This would have meant perfect support for HiDPI on linux already in 2015 or so but we are missing one important thing which is supporting both HiDPI and normal DPI screens at the same time. In order to support HiDPI screens applications need to render themselves bigger than they used to, how much bigger depends on the screen pixel density which, for example, in the case of my laptop is from 1.75 to 2 times bigger.

This means that applications rendered for HiDPI look huge on normal screens:

HiDPI File dialog on regular screen

Open dialog looking huge

Scaled HiDPI File dialog on regular screen

Open dialog looking ok

Here is where the internet seems to tell you that there is nothing to do but wait until Wayland arrives and saves us all (I can’t wait for that btw) but that’s actually not true, X can do it.

XRandR allows us to apply transformations on the outputs, like for example rotation, and it also allows us to scale the screens. Scaling the screens means that X will virtually increase the amount of pixels available in the display and automatically adapt the final image size to the actual output resolution. For example:

If a 2x2 scale transformation is applied to a 1920x1080 screen it will be seen as a 3840x2160 screen by the applications but X will magically cut that in half before sending the image to the monitor. So we have effectively turned our normal density screen into HiDPI.

This is an example of how the xrandr command line looks like:

xrandr --output eDP1 --auto --output DP1 --auto --scale 2x2 --right-of eDP1

This will set DP1 to the default mode, scale it by 2 and place it at the right of the HiDPI laptop screen (eDP1).

Wow! Awesome! This is so cool! Why is everybody not doing this? Where is the catch?
Mostly because of one bug:
https://bugs.freedesktop.org/show_bug.cgi?id=39949

If you read through the bug entry you will find a patch created by Chris Wilson in 2014 which is shipped by default in some distributions but it has never been integrated into master.

If your distribution doesn’t ship with this patch by default (good for them!) you can build your own xorg-server, the patch should apply until 1.18 and for 1.19 you have a ported version here.

Although with this patch the experience is already way better since the applications will look correctly on all screens Qt has a few bugs that will create weird glitches specially by placing windows where they don’t belong.

Drunk comboboxes

Shy tooltips

Jumpy Drag And Drop


I have been working on 3 patches that solve most of these at least in my day to day use.

These two still need to be reviewed and might not get accepted:
https://codereview.qt-project.org/#/c/182207/
https://codereview.qt-project.org/#/c/182392/

This one seems to be on track to be merged (Drag and Drop):
https://codereview.qt-project.org/#/c/182391/

With all this patches the HiDPI experience in any modern Linux distro is as good as in macOS and the best part is that we do not have to wait until Wayland.

March 16, 2017 12:00 AM

February 03, 2017

Pau García i Quiles

Almost at FOSDEM. Video volunteers?

I am boarding my flight to Brussels to attend FOSDEM.

The Desktops DevRoom will be a blast again this year. While I have been in charge of it for 6? years already, the last two (since my twins) were born I had organized remotely and local duties were carried on by the Desktops DevRoom team (thank you Christophe Fergeau, Philippe Caseiro and others!).

I am anxious at meeting old friends again. I will be at the beer event today.

Video streaming will be available thanks to the Video Team. If you want to help, please contact us in the desktops-devroom@lists.fosdem.org mailing list, or directly at the devroom.

Also, this year will be the first for me using the job corner to recruit: my company (everis) is recruiting globally for many open positions. Drop us a mail at fosdem@everis.com with your CV, desired position and location (we have direct presence in 13 countries and indirect in 40 countries) and I will make sure it reaches the right inbox.

by pgquiles at February 03, 2017 08:23 AM

December 31, 2016

Aleix Pol González

Discover more in 2017

With 2017 starting, we’re getting ready for the next Plasma 5.9 release and with it a new Discover release.

This will be a special release for two main reasons: further add-ons integration and Kirigami.

New Stuff

One thing pending for a long time was to actually better integrate the different parts of the system that can be integrated. To do so, Discover now will automatically import all knsrc files present on the system and offer them as categories.
We’ll be able to go beyond Plasmoids and Comics (!) and make it possible to explore: Plasma Look and Feel themes, cursors, icon themes, window manager add-ons and different application-specific resources.

This won’t have a big impact on Discover’s performance because the backend code was refactored to be able to have several backends loaded even without knowing all of the resources available. Queries are now asynchronous and parallel.

Discover KNS Addons

Kirigami

Kirigami was adopted in the previous release already, and this release will use Kirigami 2, the port to which did not require much work.

The most significant improvement is the inclusion of keyboard navigation, which was requested by several people and is now finally available. Do you hate it when you’re required to use the mouse? Rejoice!

Extra: Snappy support

It’s 2017, not all of the applications are coming from your distribution anymore. To start getting things in place for different software distribution sources I started working on a Snap backend, which allows us to manage applications coming from this system.
Some work will still be required and it won’t be included by default, since it doesn’t yet support AppStream (although we discussed it and it seems it will happen soon), but if you’re curious feel free to take a look and give your feedback!

by apol at December 31, 2016 12:34 PM

November 28, 2016

Pau García i Quiles

Desktops DevRoom @ FOSDEM 2017: you are still on time to submit a talk

FOSDEM 2016 is going to be great (again!) and you still have the chance to be one of the stars.

Have you submitted your talk to the Desktops DevRoom yet?

No?

Remember: we will only accept proposals until December 5th. After that, the Organization Team will get busy and vote and choose the talks.

Here is the full Call for Participation, in case you need to check the details on how to submit:

FOSDEM Desktops DevRoom 2017 Call for Participation

Topics include anything related to the Desktop: desktop environments, software development for desktop/cross-platform, applications, UI, etc

by pgquiles at November 28, 2016 12:24 AM

October 19, 2016

Pau García i Quiles

FOSDEM Desktops DevRoom 2017 Call for Participation

FOSDEM is one of the largest (5,000+ hackers!) gatherings of Free Software contributors in the world and happens each February in Brussels (Belgium, Europe).

Once again, one of the tracks will be the Desktops DevRoom (formerly known as “CrossDesktop DevRoom”), which will host Desktop-related talks.

We are now inviting proposals for talks about Free/Libre/Open-source Software on the topics of Desktop development, Desktop applications and interoperability amongst Desktop Environments. This is a unique opportunity to show novel ideas and developments to a wide technical audience.

Topics accepted include, but are not limited to:

  • Open Desktops: Gnome, KDE, Unity, Enlightenment, XFCE, Razor, MATE, Cinnamon, ReactOS, CDE etc
  • Closed desktops: Windows, Mac OS X, MorphOS, etc (when talking about a FLOSS topic)
  • Software development for the desktop
  • Development tools
  • Applications that enhance desktops
  • General desktop matters
  • Cross-platform software development
  • Web
  • Thin clients, desktop virtualiation, etc

Talks can be very specific, such as the advantages/disadvantages of distributing a desktop application with snap vs flatpak, or as general as using HTML5 technologies to develop native applications.

Topics that are of interest to the users and developers of all desktop environments are especially welcome. The FOSDEM 2016 schedule might give you some inspiration.

Submissions

Please include the following information when submitting a proposal:

  • Your name
  • The title of your talk (please be descriptive, as titles will be listed with around 400 from other projects)
  • Short abstract of one or two paragraphs
  • Short bio (with photo)
  • Requested time: from 15 to 45 minutes. Normal duration is 30 minutes. Longer duration requests must be properly justified. You may be assigned LESS time than you request.

How to submit

All submissions are made in the Pentabarf event planning tool: https://penta.fosdem.org/submission/FOSDEM17

To submit your talk, click on “Create Event”, then make sure to select the “Desktops” devroom as the “Track”. Otherwise your talk will not be even considered for any devroom at all.

If you already have a Pentabarf account from a previous year, even if your talk was not accepted, please reuse it. Create an account if, and only if, you don’t have one from a previous year. If you have any issues with Pentabarf, please contact desktops-devroom@lists.fosdem.org.

Deadline

The deadline for submissions is December 5th 2016.

FOSDEM will be held on the weekend of 4 & 5 February 2017 and the Desktops DevRoom will take place on Sunday, February 5th 2017.

We will contact every submitter with a “yes” or “no” before December 11th 2016.

Recording permission

The talks in the Desktops DevRoom will be audio and video recorded, and possibly streamed live too.

In the “Submission notes” field, please indicate that you agree that your presentation will be licensed under the CC-By-SA-4.0 or CC-By-4.0 license and that you agree to have your presentation recorded. For example:

“If my presentation is accepted for FOSDEM, I hereby agree to license all recordings, slides, and other associated materials under the Creative Commons Attribution Share-Alike 4.0 International License. Sincerely, <NAME>.”

If you want us to stop the recording in the Q & A part (should you have one), please tell us. We can do that but only for the Q & A part.

More information

The official communication channel for the Desktops DevRoom is its mailing list desktops-devroom@lists.fosdem.org.

Use this page to manage your subscription: https://lists.fosdem.org/listinfo/desktops-devroom

Organization

The Desktops DevRoom 2017 is managed by a team representing the most notable open desktops:

  • Pau Garcia i Quiles, KDE
  • Christophe Fergeau, Gnome
  • Michael Zanetti, Unity
  • Philippe Caseiro, Enlightenment
  • Jérome Leclanche, Razor

If you want to join the team, please contact desktops-devroom@lists.fosdem.org

by pgquiles at October 19, 2016 11:41 PM

June 25, 2016

Aleix Pol González

GNU/Linux bundled application ramblings

It’s impressive how in the last few months (and especially the last few weeks) the discussion around bundled applications for the GNU/Linux Desktop has sparked.

It’s especially interesting because:

  • The problem is not new.
  • The solutions that have attempted to tackle the problem in the past have been ignored (both by us developers and by distributions).

The TLDR

First, let me try to subjectively summarize the problem: Historically, the resources we get in GNU/Linux come from the distributions. Anything: executables, libraries, icons, wallpapers, etc. There’s been alternatives to all of those, but none has flourished as a globally adopted solution.

This guarantees that everyone using a distribution will have access to the resources the distribution can offer. The more powerful the distribution is, the more we get. There’s limitations nevertheless, so some restrictions have to get in place. The ensemble of limitations and technologies adopted will effectively define the user’s experience.

This works. It has worked for years and, given the technology is in place, it could easily keep working. Like in most engineering solutions there’s drawbacks and properly addressing them can bear some goodness. It seems like now it’s the moment to review this situation. Let’s enumerate some of the problems we have nowadays:

  • We have users using really old versions of our software with issues we’ve solved in versions they can’t use.
  • It’s really hard for GNU/Linux users to get users to test unstable versions of our software.
  • We have users who want to use fresh versions of some software but not in the whole system.

There’s been many solutions to fix those, some easily come to mind: ArchLinux’s AUR (with yaourt), Ubuntu’s PPAs, big-tar application packages, OpenSuse’s OBS, and possibly others.

Far from showing the maturity of the Linux desktop, what this depicts is the deep fragmentation we’re into: we have come up with different solutions that break the established distribution paradigm by lowering the restrictions and considering the resources offered as unsupported (often tainting the whole system).

What has appeared recently is sandboxing. It’s especially interesting because by letting the users execute any binaries we’re increasing the exposition of their systems. Hence, jumping from our distributions’ nest into the lions. As always, sandboxing creates new challenges: It requires changes in applications (or frameworks) to adapt, often creating a user interaction fence (e.g. a popup asking if you let Kamoso access the webcam). For what it’s worth, that’s not new: Android does it, OS X does it, Windows does it (from the Store), Chrome OS does it, etc.

Now where are we?

We need to decide about GNU/Linux’s future. Or at least, we need to understand what Plasma users will have available. So far, most of the noise comes from the big players in the business trying to differentiate their products, meaning incompatible versions.

Without an agreed unified solution, we’ll have to assume we’ll end up having installed snappies, flatpaks, AppImages as well as applications from the distribution. Then it’s just a matter of:

  • Presenting it properly so that the user knows the risks taken by executing an application (!)
  • Make sure we don’t lose many features by sandboxing.

Still, one of the good things of this new approach is that it shouldn’t have to be necessary to have several people dedicated to build every single application and component. If the solution is to add 3 more solutions that will need dedicated people, we’re not really moving forward.

Building

As soon as we’ve decided how we want to work, then the interesting stuff needs to appear. If this is properly engineered, it can bring really interesting possibilities that now we hardly ever find:

  • Newer versions of applications on administered systems (e.g. universities).
  • Enabling stable distributions on professional environments.
  • Beta channels.
  • Binary application 3rd party extensions.
  • Provision of debug symbols (some distros don’t offer them).

To finish the fantastic post, a note for the dreamers:
How easier would all that be in a microkernel architecture?

We need you!

Of course this will be a long journey and we need your collaboration. This year in Randa we started working on all these problems in several different angles. It’s important for the KDE Community to have your support, so we can keep providing quality software. Consider donating, doesn’t need to be a lot, everything counts.

by apol at June 25, 2016 07:41 PM

June 10, 2016

Aleix Pol González

KDE on Flatpak in Randa

I talked about KDE on Flatpak before (called xdg-app then). Lots happened since: new name, fancy new website and a couple of releases shows it’s getting quite stable.

Progress on the KDE side of Flatpak

It’s been some months, and this time has been mostly about maturing what we already had and making it useful for others:

  • Improved the runtime, updates to newer versions of Qt and KDE Frameworks. Some functionality issues were fixed.
  • We published the runtime so that developers can test their applications against it.
  • Added several recipes for KDE Applications (help! testers required).
  • We got some initial documentation for developers.

Next steps

Now it’s time to make this work. I find it already close to magic how we get to compile in one distro and works on another. I must admit, I’m excited. But then many things need work, should be simple, but we need to spend the time.

Also we need to compile the applications, start using them and see where’s the limitations, especially regarding the sandboxing. In the end, we also want to bring KDE applications to our GNU/Linux users who cannot reach our stable releases.

Most of it will happen in Randa, let’s see how far we get!

Join us!

Fundraiser

by apol at June 10, 2016 06:32 PM

May 31, 2016

Aleix Pol González

Discover in Plasma 5.7

I haven’t talked about what’s going on in the Discover front for a while, here’s a small heads up on what you’ll get in the next Plasma 5.7 release.

Back Ends

  • PackageKit (and AppStream): This one has received most of the care. It has been rearranged to instant load. Also we made it possible to integrate this backend with KNS/OCS, to show when there’s add-ons ready for an application.
  • KNSBackend: It’s being polished and adapted for new use-cases. First it used to focus on Plasma-centered assets, but we’ve worked towards making it possible to become a viable solution for Application add-ons as well. Furthermore it has been trimmed down to also provide fast startup while keeping its features.
  • QApt: The traditional QApt backend used in Kubuntu is now considered deprecated in favor of PackageKit, which I understand should be available properly on every GNU/Linux distribution, including Kubuntu. We kept it around because there’s been longstanding issues with PackageKit on Ubuntu, but I’m confident these will be solved soon.

Front End

We used to have many of them, they have now been reduced to two: Discover and the Notifier Plasmoid. This allows us to focus one GUI. Of course, you can still use Muon, Apper and Synaptic together with it, for more precise package management.

Regarding Discover, the main focus this year has been: performance, stability and Add-ons.

  • Performance: Mostly back-end work, and it has also benefited from improvements in KF5 and upstream Qt. Updating the dependencies will improve your Discover experience as well as that of other similar applications. Better usage of some model classes was also a nice improvement in some places.
  • Stability: We worked on making sure that things not only are sturdy but that the development process doesn’t get in the way of stability. To that end, I set up a testing framework so that changes are automatically tested, additionally to the manual tests the developers will do at some point.
  • Add-ons: One of the important parts of Discover, is to make sure the user is aware of the nice resources he has available. KNewStuff resources (mostly coming from kde-look and kde-files so far) have been available for a while, albeit mostly for Plasma enhancements. In this next release we allow these to extend applications themselves as well.

Future

Discover‘s future is Kirigami. We have already some work lined up (see the kirigami branch), we are pending some design work so that it shines, but the approach is already quite promising!

Also I’d like to start working on the Flatpak backend, if nobody beats me to it. 😀

Stay tuned!

by apol at May 31, 2016 12:32 AM

April 25, 2016

Alex Fiestas

open365, let's declare war at Google and Microsoft

Open365 is a public and/or private cloud designed to compete with the likes of Google Drive or Office365 by leveraging all the best free software out there.

The service is designed to scale horizontally as well as to be resilient to components crashing or going crazy. In order to achieve this we have implemented a microservice architecure that communicate using a bus (rabbitmq) plus some other tricks so we can scale using commodity hardware horizontally. Nothing fancy, nothing revolutionary but it had to be done :)

Finally, we’ve integrated under the same system very well know software solutions for File sinchronization, PIM (Email, calendar,contacts…) and office.

Specifically

For the last two, we re using SPICE and our HTML5/Javascript client to run those applications in the server and send only the interface to the Web browser in a really efficient way.

This is how it looks like:

Status

The public service is in open beta so you can go to Open365 and try it out for free.

As I write this blogpost we are working hard to release all the code as free software. There is a lot to be done before we can release all the code such as: creating a simple installer, preparing documentation and accomodating the new repositories to our CI.

We expect to release everything within days, but it will be done when it is done :)

Cheers!

April 25, 2016 12:00 AM

March 19, 2016

Aleix Pol González

A special sprint at CERN

Plasma

I came to the sprint hoping I could iterate 2 issues I’ve had been trying to get sorted with Plasma for a while:

  1. Integration testing for plasmoids
  2. Discuss how to keep pushing Discover for the next releases both with Plasma and the VDG.

IMG_20160308_112502

The new testing infrastructure is in place and I hope I’ll get to merge soon this week. Feel free to peek: patch1 and patch2.
This is very important because it will allow us to make the testing of plasmoids systematic, to some extent, making it easier to develop plasmoids and containments while maintaining and increasing the delivered quality.

Regarding Discover, there’s lots of ideas. Definitely far more than we can materialize. For now, we’ll be delivering a much more polished experience for 5.6 both on the strictly technical side (better appstream and PackageKit integration, better use of QtQuick in some areas) as well as on the looks side, mainly thanks to Andrew and Thomas who keep pushing me whenever something is not entirely perfect, which is awesome.

Visual Design Group (VDG)

The first special thing was that there was a VDG sprint in parallel. It wasn’t VDG people who joined us, but an actual sprint. This was especially good because it allowed for a fluid back-and-forth of ideas. It’s especially important both to have some designers full of dreams kicking our asses from time to time, as well as some kind of pragmatism back to them so the good ideas can end up being part of our workflows.

Plasma + VDG

WikiToLearn

Another special thing about the sprint was having the WikiToLearn team over. It was their first actual sprint as well as first time we all met together in a KDE event. I think it worked great, despite being different communities in nature, it’s interesting to see how synergies kept happening. I’m sure there’s good space for collaboration and I’m looking forward to keep working together.

IMG_20160307_104326

LHC

Apparently they have a particle accelerator there. What?!

by apol at March 19, 2016 12:47 AM

March 16, 2016

Aleix Pol González

Akademy-es 2016 in Madrid

Akademy-es 2016 will be taking place during the next 15th to 17th of April. Here you can learn about the conference’s program.

Akademy-es is the annual meeting for KDE contributors and users in Spain, which is organized every year since 2006.

During the conference, there will be talks, workshops and other activities where we can:

  • Get in touch with KDE and Free Software developers and users from around Spain and discuss the projects and trends that are being developed as well as sharing code, experiences and knowledge.
  • Showcase the KDE Community to people with a non-technical profile, showing the different opportunities it offers.
  • Discuss the new technologies KDE and Free Software offers, both for new developers and for users who want to know what’s really available to them.
  • Enjoy learning more about Free Software.

Join us!

Antonio and St Ignucius

by apol at March 16, 2016 12:28 AM

February 24, 2016

Aleix Pol González

KDE Applications on XDG App

Some days ago I started wondering about containerized applications, I looked at a few alternatives and then decided to give xdg-app a go. It took a while, not really because it’s especially hard, but mostly because I’m rather stubborn, then I decided to ask Alexander Larsson and he guided me quite well.

All in all, it’s rather easy, it implements a packaging format, but one that I feel KDE can maintain reasonably easily. I set it up in 2 chunks, copying GNOME’s approach: one repository for the run-time (that includes Qt5 and most of the KDE Frameworks 5) and then another one that can build applications. One thing we could do now is set up servers that built nightly versions of our applications, I’ll have to ask the sysadmins how do they feel about it.

Anyway, you’re waiting for screenshots and I’ll give you screenshots. Some problems are still obvious, but it’s a first step. Patches welcome! \o/


by apol at February 24, 2016 03:13 AM

December 08, 2015

Pau García i Quiles

Extension: FOSDEM 2016 Desktops DevRoom Call for Talks

Want to give a talk at a 6,000+ guest conference with more than 6,000 guests?

Do you feel you can deliver better than any other the other 250 speakers?

Here is your opportunity!

The FOSDEM Organization has graciously given devroom organizers a little extension. We are therefore extending our own deadline for the Desktops DevRoom: the new deadline is December 14th. There will be no further extensions.

Check the details on how to submit in the Call for Participation:

FOSDEM Desktops DevRoom 2016 Call for Participation

Topics include anything related to the Desktop: desktop environments, software development for desktop/cross-platform, applications, UI, etc

See you in Brussels!

by pgquiles at December 08, 2015 09:41 PM

November 20, 2015

Pau García i Quiles

Desktops DevRoom @ FOSDEM 2016: Have you submitted your talk yet?

FOSDEM 2016 is going to be great (again!) and you still have the chance to be one of the stars.

Have you submitted your talk to the Desktops DevRoom yet?

No?

Remember: we will only accept proposals until December 6th. After that, the Organization Team will get busy and vote and choose the talks.

Here is the full Call for Participation, in case you need to check the details on how to submit:

FOSDEM Desktops DevRoom 2016 Call for Participation

Topics include anything related to the Desktop: desktop environments, software development for desktop/cross-platform, applications, UI, etc

by pgquiles at November 20, 2015 01:50 PM

November 04, 2015

Alex Fiestas

Where have I been?

I can’t imagine anything worse than waking up every morning without any energy for going to work.

The first time I heard that statement I was 17 and it made an impression on me. It made me think of how we use our limited time, which roughly is: 1/3 sleeping, 1/3 at work and 1/3 at what we call spare time. We can’t control how much we need to sleep, but we can take a stance on the other two thirds (work and spare time).

And this is the reason behind my disappearance, my job at BlueSystems was not fun anymore and every project I mantained at KDE felt more like a chore than anything else. After a month of not jumping out of the bed to head to work it was time to move on. So I passed maintainership to the people that were actually doing the job (special mention to David) and I quit my job as a full time KDE hacker.

Nowadays I am working at a company called eyeOS, but more on that in the next post :)

I appreciate all the people that have been asking how I have been during this last year, my apologies for disappeararing without notice.

Cheers!

November 04, 2015 12:00 AM

November 02, 2015

Pau García i Quiles

FOSDEM Desktops DevRoom 2016 Call for Participation

FOSDEM is one of the largest gatherings of Free Software contributors in the world and happens each February in Brussels (Belgium, Europe). One of the tracks will be the Desktops DevRoom (formerly known as “CrossDesktop DevRoom”), which will host Desktop-related talks.

We are now inviting proposals for talks about Free/Libre/Open-source Software on the topics of Desktop development, Desktop applications and interoperability amongst Desktop Environments. This is a unique opportunity to show novel ideas and developments to a wide technical audience.

Topics accepted include, but are not limited to:

  • Open Desktops: Gnome, KDE, Unity, Enlightenment, XFCE, Razor, MATE, Cinnamon, ReactOS, etc
  • Closed desktops: Windows, Mac OS X, CDE, MorphOS, etc (when talking about a FLOSS topic)
  • Software development for the desktop
  • Development tools
  • Applications that enhance desktops
  • General desktop matters
  • Cross-platform software development
  • Web

Talks can be very specific, such as the advantages/disadvantages of development with Qt on Wayland over X11/Mir; or as general as predictions for the fusion of Desktop and web in 5 years time. Topics that are of interest to the users and developers of all desktop environments are especially welcome. The FOSDEM 2015 schedule might give you some inspiration.

Submissions

Please include the following information when submitting a proposal:

  • Your name
  • The title of your talk (please be descriptive, as titles will be listed with around 400 from other projects)
  • Short abstract of one or two paragraphs
  • Short bio (with photo)
  • Requested time: from 15 to 45 minutes. Normal duration is 30 minutes. Longer duration requests must be properly justified. You may be assigned LESS time than you request.

How to submit

All submissions are made in the Pentabarf event planning tool: https://penta.fosdem.org/submission/FOSDEM16

When submitting your talk, make sure to select the “Desktops” devroom as the “Track”. Otherwise your talk will not be even considered for any devroom.

If you already have a Pentabarf account from a previous year, even if your talk was not accepted, please reuse it. Create an account if, and only if, you don’t have one from a previous year. If you have any issues with Pentabarf, please contact pgquiles at elpauer dot org.

Deadline

The deadline for submissions is December 6th 2015. FOSDEM will be held on the weekend of January 30th and 31st 2015 and the Desktops DevRoom will take place on Sunday, January 31st 2015.

We will contact every submitter with a “yes” or “no” before December 18th 2015.

Recording permission

The talks in the Desktops devroom will be audio and video recorded, and possibly streamed live too.

By submitting a proposal you consent to be recorded and agree to license the content of your talk under a Creative Commons (CC-BY) license.

If you want us to stop the recording in the Q & A part (should you have one), please tell us. We can do that but only for the Q & A part.

More information

The official communication channel for the Desktops DevRoom is its mailing list desktops-devroom@lists.fosdem.org.

Use this page to manage your subscription: https://lists.fosdem.org/listinfo/desktops-devroom

Organization

The Desktops DevRoom 2016 is managed by a team representing the most notable open desktops:

  • Pau Garcia i Quiles, KDE
  • Christophe Fergeau, Gnome
  • Michael Zanetti, Unity
  • Philippe Caseiro, Enlightenment
  • Jérome Leclanche, Razor

If you want to join the team, please contact pgquiles at elpauer dot org

by pgquiles at November 02, 2015 07:42 PM

October 22, 2015

Pau García i Quiles

FOSDEM Desktops DevRoom 2016

It is now official: KDE will be present again at FOSDEM in the 2016 edition, on the 30th and 31st of January, 2016.

Talks will take place at the Desktops DevRoom, on Sunday the 31st, but not exclusively: in past years, there were Qt and KDE-related talks at the mobile devroom, lightning talks, distributions, open document editors and more.

KDE will be sharing the room with other desktop environments, as usual: Gnome, Unity, Enlightenment, Razor, etc. Representatives from those communities will be helping me in managing and organizing the devroom: Christophe Fergeau, Michael Zanetti, Philippe Caseiro and Jérome Leclanche.

I would like to extend the invitation to any other free/open source desktop environment and/or related stuff. Check last year’s schedule for an example. Closed-source shops (Microsoft, Apple, Oracle, etc) are ALSO invited, provided that you will talk about something related to open source.

We will publish the Call for Talks for the Desktops DevRoom 2016 soon. Stay tuned.

In the meanwhile, you can subscribe to the Desktops DevRoom mailing list to be informed of important and useful information, and talk about FOSDEM and specific issues of the Desktops DevRoom.

by pgquiles at October 22, 2015 04:45 PM

February 23, 2015

Dani Gutiérrez Porset

Podemos y debemos apostar por el Software libre

El software libre, y por extensión las TICs y el conocimiento abierto y libre, son bienes comunes semejantes al aire que respiramos o al agua de un manantial del monte. De uso universal, con libertad para su adaptación y mejora, sin restricciones salvo quizás la de preservar su libertad. Y muchas veces gratis. Algunas demostraciones de este paradigma son la wikipedia, Euskalbar, o el kernel Linux, usado en el sistema operativo Android (a pesar de no ser libre la versión oficial de este sistema), y en 485 de los 500 supercomputadores más potentes de todo el planeta.
Una de sus ventajas es que es una herramienta ideal para el camino hacia la soberanía tecnológica. Hoy en día vivimos en un mundo informatizado y telecomunicado, tanto en lo personal cotidiano como en lo profesional. No hay más que mirar alrededor en cualquier vagón del metro bilbaíno o el sinfín de empresas que no podrían mantenerse al margen de esta realidad. La cuestión es en qué manos o en qué servidores residen el código y los datos que movemos. Esta pregunta cobra más importancia en el caso de gobiernos y entidades de cierto tamaño. No sería razonable que éstas se aten o depositen su información en manos de empresas privadas extranjeras, como a menudo ocurre por el hecho imparable de la nube, por los cantos de sirena en base a la sencillez o comodidad de uso, y por la gratuidad aparente. El software restrictivo o no libreperpetúa la dependencia hacia entidades privadas y con frecuencia externas al país, como es el caso de la multinacional Microsoft con sede europea en Irlanda para pagar menos impuestos, o el todopoderoso Google de quien pocas se libran.
En segundo lugar, el software libre constituye un motor económico. A pesar de que a veces su uso es gratis, en otras ocasiones conlleva oportunidades de negocio para las empresas proveedoras de TICs, especialmente en el caso de micropymes, al ofrecer una batería de productos a coste de licencia cero pero que son revendibles con servicios de valor añadido, bien a la hora del despliegue de soluciones (ej. instalación, formación), bien como piezas sobre las que construir sistemas más potentes. Con el software restrictivo, el dinero dedicado al mismo no es inversión sino gasto, ya que se va en forma de licencias cerradas pero no crea programas para el erario público. Se trataría, por tanto, de cambiar estas licencias por horas de trabajo a poder ser locales. A modo de ejemplo, si algún día en Euskadi se apuesta seriamente por reemplazar un Oracle o un Microsoft Office, presentes en numerosas instituciones públicas, por otras soluciones libres desarrolladas o mejoradas aquí a partir de piezaslibres, nos retornaría un flujo de capital significativo. Porque tenemos universidades y empresas suficientemente solventes y capacitadas para ello. Una buena muestra es la treintena de organizaciones que forman ESLE, la asociación de empresas desoftware libre de Euskadi.
Finalmente, el software libre es una fuente idónea para la mejora continua: los componentes pueden ser mejorados por comunidades, personas y empresas de todo el mundo, quienes a su vez tienen la potestad para dejar a disposición pública sus versiones mejoradas. La velocidad de este mecanismo depende de distintos factores: el interés de las usuarias por cada producto, el compromiso y los recursos de quien está detrás de cada programa, la filosofía de generar mejoras y compartirlas o, a la contra, cerrarlas,… Dentro de las mejoras se incluyen también las adaptaciones, asunto crucial en nuestro caso por la necesidad de incluir el euskera en nuestro software; el bilingüismo suele resultar más costoso en tiempo y dinero si se hace en programas restrictivos y no en libres.
Todo lo dicho aplicado a software y también a hardware lo vamos a ir viendo ya en el desarrollo de la IoT (Internet of Things) y las impresoras 3D, próximos hit parade tecnológicos que están a las puertas, y que van a constituir otro hito de impacto análogo al de los smartphones de pantalla táctil, la web 2.0 y las redes sociales.
Uniendo los argumentos anteriores, bueno sería que los organismos públicos y aquellas organizaciones que apuestan por los bienes comunes sean ejemplo tractor de su uso, promoción e incluso hagan aportaciones en forma de productos mejorados, o colaboren con inversiones en dinero o recursos. Esta apuesta no se ha de hacer con una óptica cortoplacista, quizás derivada de otras motivaciones. Al igual que en unos pocos meses no acabaremos con los micromachismos, ni con la cultura del crecimiento económico sin límites, ni con la creencia de que el pleno empleo es algo alcanzable, la transición del softwarerestrictivo al software libre conlleva un cambio no sólo tecnológico sino cultural; que gradualmente se convierta en realidad requiere la dedicación de esfuerzos y recursos durante años. Es una apuesta de país sobre la que reflexionar si queremos llegar lejos y apostamos de verdad por lo “público y de calidad”. Es una apuesta en la que sí caben todas y todos los que quieran hacerla en serio, y pongan por delante el interés del beneficio común.
Publicado en:

by danitxu at February 23, 2015 08:09 AM

November 27, 2014

Pau García i Quiles

Reminder: Desktops DevRoom @ FOSDEM 2015

We are less than 10 days away from the deadline for the Desktops DevRoom at FOSDEM 2015, the largest Free and Open Source event in Europe.

Do you think you can fill a room with 200+ people out of 6,000+ geeks? Prove it!

Check the Call for Talks for details on how to submit your talk proposal about anything related to the desktop:

  • Development
  • Deployment
  • Community
  • SCM
  • Software distribution / package managers
  • Why a particular default desktop on a prominent Linux distribution 😉
  • etc

http://www.elpauer.org/2014/10/fosdem-2015-desktops-devroom-call-for-talks/

by pgquiles at November 27, 2014 12:14 AM

October 26, 2014

Pau García i Quiles

FOSDEM 2015 Desktops DevRoom Call for Talks

FOSDEM is one of the largest gatherings of Free Software contributors in the world and happens each February in Brussels (Belgium). One of the tracks will be the Desktops DevRoom (formerly known as “CrossDesktop DevRoom”), which will host Desktop-related talks.

We are now inviting proposals for talks about Free/Libre/Open-source Software on the topics of Desktop development, Desktop applications and interoperability amongst Desktop Environments. This is a unique opportunity to show novel ideas and developments to a wide technical audience.

Topics accepted include, but are not limited to: Enlightenment, Gnome, KDE, Unity, XFCE, LXQt, Windows, Mac OS X, software development for the desktop, general desktop matters, applications that enhance desktops and web (when related to desktop).

Talks can be very specific, such as the advantages/disadvantages of development with Qt on Wayland over X11/Mir; or as general as predictions for the fusion of Desktop and web in 5 years time. Topics that are of interest to the users and developers of all desktop environments are especially welcome. The FOSDEM 2014 schedule might give you some inspiration.

Please include the following information when submitting a proposal:

  • Your name
  • The title of your talk (please be descriptive, as titles will be listed with around 250 from other projects)
  • Short abstract of one or two paragraphs
  • Short bio (with photo)
  • Requested time: from 15 to 45 minutes. Normal duration is 30 minutes. Longer duration requests must be properly justified. You may be assigned LESS time than you request.

The deadline for submissions is December 7th 2014. FOSDEM will be held on the weekend of January 31st-February 1st 2015 and the Desktops DevRoom will take place on Sunday, February 1st 2015. Please use the following website to submit your proposals: https://penta.fosdem.org/submission/FOSDEM15 (you do not need to create a new Pentabarf account if you already have one from past years).

You can also join the devroom’s mailing list, which is the official communication channel for the DevRoom: desktops-devroom@lists.fosdem.org (subscription page for the mailing list)

– The Desktops DevRoom 2015 Organization Team

by pgquiles at October 26, 2014 08:38 PM

May 05, 2014

Alex Fiestas

For community free of Trolls

In light of the last comments containing insults and other attacks to members of our community I have decided to make a video blog explaining my thoughts on the issue.

The video contains two separate topics:

  • Explanation of why we can't tolerate this behavior
  • Some ideas on the actual matter (Baloo)

Please, watch the whole thing before commenting and I hope we all work together to push away the trolls in our community.

Cheers !

May 05, 2014 12:00 AM

March 13, 2014

Alex Fiestas

Desktop applications of tomorrow (I)

This is the first of three posts where I am going to share my vision for the desktop apps of the short-term future.

When I am using my workstation or laptop I find myself spending most of my time in the browser, with it I do a lot of different tasks I used to be doing with many different native applications for example: listening to music, watching videos, chatting with friends, sending pictures...

When I am using my tablet or phone though the situation changes. I find myself rarely using the browser, in fact I only use it to visit some site I saw on another app like Twitter or Facebook.
At the beginning (HTC Magic, my first Android phone) I thought this was because the browser was so unbearable that they had to come out with an alternative to the web, so they came out with "specific apps", that is one app per each internet service or purpose.

But things have evolved since, and now my Nexus5 and 7 can render websites some times even better and faster than my laptop, but anyway I still prefer to use Android apps. Why?

Content

Both web and android apps are way better at managing content than we are.

They always have something to show to you: perhaps something new that might interest you? perhaps a bold guess based on you previous search? or perhaps just what is "hot" nearby? Two of the best example are Youtube and Spotify.

Your content is available everywhere, and I am not talking only about putting stuff into the "cloud" but I am talking about your online profile. Continuing with the example of Youtube and Spotify on both apps you will have your: playlist, subscriptions, radios, friend list on any device either via the app or the web.

Sharing content is damn easy on both either by copying the url on the Web or by clicking the omnipresent share button in Android. As a matter of fact I don't remember the last time I shared a picture or an article using a desktop app... Probably it was really long ago.

They know what content you like... They know your habits... They know everything and they use it to provide the most convenient content at all time. Oh look! It is Monday, perhaps you want to watch the new video uploaded in this Youtube channel as you do every week?

Finally, both web and Android apps try to avoid making the user think too much which I find it to be a relief when I am using them. Again they do this by knowing what content you are interested on and by providing it to you in the best possible way.

That is it for now, In part II I will explain the current situation of the desktop apps and in part III I will show a mockup of a video app I hope to work on someday. In the meanwhile what do you think? Is the same thing I describe in this article happening to you?

March 13, 2014 12:00 AM

January 05, 2014

Alex Fiestas

Demand a KDE Experience from your Distribution !

If you are reading this blog you probably know how things work in the GNU/Linux Desktop, some people develop software and then some other people distribute that software. This usually works quite well since the people distributing the software (In this case KDE software) work with us, and together we make sure that the final product is awesome.

This system works as long as both, upstream (KDE) and downstream (Distributions) work together, but some times collaboration does not happen and problems appear. In those cases the experience that the user gets is not the experience we designed from KDE.

This is quite similar to what happens in the Android world, HTC/Samsung/LG do their own versions of it containing a different set of applications, configurations, services, etc. Google then releases what their think Android should be. In the same way Kubuntu/Opensuse/Fredora/Chakra do what they think is correct when it comes to updates, default applications, modify our software etc, meaning that in most cases the software is delivered in a different way from what we envision.

This is why I want you to demand to your distribution to offer a full KDE Experience, this means:

  • Not patching our software.
  • Upgrading to all minor releases.
  • Not using software that is no longer supported by us.
  • Offering all pre-releases as optional.
  • Use the latest supported middle-ware and libraries (bluez, networkmanager, udisk, Qt, virtuoso...)

In order for distributions to do this we need to build some infrastructure we currently lack; what is the latest supported virtuoso? or the latest supported BlueZ? Currently only the respective developers know about these things.

While we work on setting up those bits of infrastructure there are things you can already demand from your distributions - minor upgrades, no patching, or making all pre-releases available.

 

January 05, 2014 12:00 AM