• El mundo es distinto ahora, pero los errores son los de siempre - Daniel Cantos Pardo
  • Era el primer viaje que realizaban sin tutor y saboreaban la libertad que con esa excitación que produce todo lo nuevo - Pablo Gonz
  • La falta de créditos retardó en tres años la partida de una verdadera expedición solarista - Stanislav Lem
  • El futuro ya está aquí, sólo que desigualmente repartido - W. Gibson
  • Me sentí como un punk que hubiera salido a comprar una navaja automática y volviera a casa con una pequeña bomba de neutrones - W. Gibson
  • A la mañana siguiente, realizaron su primer anochecer estelar - Diane Duane
  • —¿Un sol azul? —dijo Karellen, no muchas horas más tarde—. La identificación no puede ser muy difícil - Arthur C. Clarke
  • Aun así, en ese brillante interior había un núcleo oscuro, un indicio de algo encapsulado - Alastair Reynolds
  • El cielo sobre el puerto tenía el color de una pantalla de televisor sintonizado en un canal muerto - W. Gibson
  • Hace frío señor, en este campo —dijo el señor Tagomi—. Podemos regresar al centro de la ciudad en el helicóptero de la Misión, ¿le parece correcto? - Philip K. Dik
  • ¿Que es el ciberespacio? - El mundo - W. Gibson
  • Tengo sus anotaciones, estaban en su escritorio - Philip K. Dik
  • Esta formación constituye, en su totalidad, un desarrollo tridimensional de algún tipo de ecuación de orden superior - Stanislaw Lem
  • De nuevo la mezcla de rojo y verde, mirándole desde la naturaleza - Kim Stanley Robinson
  • Había un lugar en el Nostromo donde Dallas ocasionalmente encontraba algunos momentos de completa intimidad y al mismo tiempo se sentía razonablemente seguro. Era como una matriz artificial - Alan Dean Foster

ASÍ TUVO QUE SER #JOLLA EMAIL EN #SAILFISHOS 3.0.1.11 (Sipoonkorpi)

Entrada escrita por: Fernando Lanero Barbero
Con cada actualización de SailfishOS es tradición aquí en linuxleon.org el "how-to" para la modificación gráfica del gestor de correo para que no rompa las líneas de diseño del sistema. Y queda así de bonito.


1.- Activando el soporte para diseño sensible (layout responsive):

devel-su nano /usr/share/jolla-email/pages/HtmlViewer.qml

Busca:

    function _updateLayout(width) {
        // Respect viewport meta tag if exists
        if (!hasViewportMetaTag(htmlBody)) {
            // This affects only to layouts that do not have width defined in body content.
            // Smaller content layout gets scaled up to WebView's width.
            experimental.customLayoutWidth = width / _scale
        } else {
            experimental.customLayoutWidth = width
        }
 // reload html
        loadHtml(htmlBody, "file:///usr/share/jolla-email")
    }
Y reemplázalo con:

    function _updateLayout(width) {
        // Respect viewport meta tag if exists
        // if (!hasViewportMetaTag(htmlBody)) {
            // This affects only to layouts that do not have width defined in body content.
            // Smaller content layout gets scaled up to WebView's width.
            experimental.customLayoutWidth = width / _scale
       // } else {
            experimental.customLayoutWidth = 350  
       // }
 // reload html
        loadHtml(htmlBody, "file:///usr/share/jolla-email")
    }
Reinicia Jolla Email para que la mayoría de los correos sean ya perfectamente legibles.

2.- Mostrando los correos electrónicos en la ventana de composición por defecto.

2.1.- Para los correos en texto plano:

devel-su nano /usr/share/jolla-email/pages/PlainTextViewer.qml

en la Línea 61 cambia el valor Background de color: "white" a color: "transparent"
en la Línea 104 cambia el valor Color de color: "black" a color: Theme.primaryColor
en la Línea 106 cambia el valor font.pixelSize de Theme.fontSizeSmall a Theme.fontSizeMedium y de Theme.fontSizeExtraSmall a Theme.fontSizeSmall

2.2.- Cambiando la ventana de carga de blanco a transparente:

devel-su nano /usr/share/jolla-email/pages/HtmlLoader.qml

en la Línea 118 cambia color: "white" a color: "transparent"

2.3.- Para los correos sin un background definido.

2.3.1. Modifica:
devel-su nano /usr/lib/qt5/qml/Sailfish/Silica/SilicaWebView.qml

en la Línea 125 cambia el valor a "true" o añade esta línea (como yo he tenido que hacer) 
experimental.transparentBackground: true

2.3.2. Modifica el fichero htmlViewer.css para lograr una completa integración con el fondo transparente. Añade al final del fichero:

devel-su nano /usr/share/jolla-email/pages/htmlViewer.css

Que originalmente tiene este contenido:

* { overflow-wrap: break-word; }
pre { white-space: pre-wrap; }

img[nemo-inline-image-loading=no] {
    margin-right: 6px;
    margin-bottom: 4px;
}

img[nemo-inline-image-loading=yes] {
    margin-right: 6px;
    margin-bottom: 4px;
    max-width: 30px;
    max-height: 30px;
    content: url('file:///usr/share/jolla-email/images/spinner.gif');
}
De forma que completo quede así:

* { overflow-wrap: break-word; }
pre { white-space: pre-wrap; }

img[nemo-inline-image-loading=no] {
    margin-right: 6px;
    margin-bottom: 4px;
}

img[nemo-inline-image-loading=yes] {
    margin-right: 6px;
    margin-bottom: 4px;
    max-width: 30px;
    max-height: 30px;
    content: url('file:///usr/share/jolla-email/images/spinner.gif');
}



/*--------------------------------------------------------------------------------------------------------------------------*/

/* Browser Background */
browser[type="content-primary"]
{
  background-color: transparent !important;
}

/*No background images. try to exclude icons, other misc items. */

  
*:not(:empty):not([onclick*="open"]):not(span):not([class*="stars"]):not([id*="stars"]):not([id="rating"]):not([class="rating"]):not([class*="prite"]):not([id*="prite"]):not([id*="lbImage"])
  {
    background-image: none !important;
  }

/* Basic Bodies */
  html,
body
  {
    background: none transparent !important;
  }

/* Make descendents of the body element transparent.  Formerly "DIV + SPAN" rules. */
  body *
  {
    background-color: transparent !important;
  }

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* Universal - sets color of text, border */

* {
color: #CCC !important; 
border-color: #444 !important;
outline-color: #444 !important;
text-shadow: none !important;
}

html *:after,
html *:before {
color: #CCC !important;
border-color: #666 !important;
background: none transparent !important;
}


/* Link */

a:link,
a:link *:not(img){ 

color: #B1CBF7 !important;
background-color: transparent !important;
border-color: #666 !important;}

a:visited, 
a:visited * {
color: #CDB4E7 !important;
}

a:hover,
a:hover *:not(img){

color: #FFE900 !important; 
background-color: transparent !important;
border-color: #999 !important;
}

html [href*="#"]:hover {
color: #FFE900 !important;
background-color: transparent !important;
}


/* Event Handlers/Attributes */

[onclick],
[ondblclick],
[onmousedown] {
color: #DFD5BC !important;
text-indent: 0 !important;
}

[onclick]:hover,
[ondblclick]:hover,
[onmousedown]:hover {
color: #FEFF97 !important;
}


/* Make images transparent */

img {
opacity: .75 !important;
}

img:hover {
opacity: 1 !important;
background-color: transparent !important;
}

svg {
background: none #666 !important;
}

/* Highlight */
::-moz-selection {
background-color: transparent !important;
color: #F6F7B9 !important;
}


O sustitúyelo por el fichero ya modificado que te dejo a continuación:



Copia de seguridad de ese fichero por si no te gusta el resultado:



Una aplicación de correo completamente rediseñada para mejor.
Leer más...

#SAILFISHOS BY #JOLLA. Happy New Year 2019 all Sailfishers!

Entrada escrita por: Fernando Lanero Barbero
#SAILFISHOS BY #JOLLA

(https://blog.jolla.com/happy-2019/) Happy New Year 2019 all Sailfishers!
Dec 31st 2018, 15:25

It's time to wrap up 2018, celebrate the New Year and look forward to 2019. For Jolla and Sailfish, 2018 was a year of a major milestones and steady progress in our regional licensing strategy.
In March we got a new partner, Rostelecom PLC, to join as a (https://blog.jolla.com/new-strategic-investor-joins-sailfish-family/) strategic investor to Sailfish agenda and bring a lot of muscle and speed to Sailfish development in Russia. Thanks to this, the ecosystem in Russia grew significantly during 2018 and (https://blog.jolla.com/wp-admin/www.omprussia.ru) Open Mobile Platform LLC (our licensing customer in Russia) grew the network to over 100 ecosystem partners developing various native Sailfish apps and backend solutions, started offering Sailfish coding classes in universities and 3 new Sailfish mobile devices, to name a few of the areas of progress.

(https://blog.jolla.com/happy-2019/20180301_131100_hdr-2/)
(https://blog.jolla.com/happy-2019/20180301_131022_hdr-1-2/)

Further, the regional agenda in Latin American markets with our partner Jalasoft progressed nicely and the first Sailfish product Accione P started the sales for corporate sector customers in September. 

(https://blog.jolla.com/happy-2019/20180301_130957_hdr-2/)
(https://blog.jolla.com/happy-2019/firsthomeimage-2/)

2018 was also the year of Sailfish 3, the third generation of Sailfish OS, bringing both the operating system and the machinery producing it to a whole new level and packetizing the support for multitude of corporate solutions and platforms. Sailfish 3 refreshes the user experience and improves the overall performance up to 50%, thanks to the rewritten way to launch apps and load views, and the upcoming Qt upgrade.

(https://cdn-blog.jolla.com/wp-content/uploads/2018/12/DSC_0109.jpg)
Sailfish 3 also extends the platform support to new chipsets from major vendors. During 2018 we productized support for MediaTek chipsets in full commercial level, and started to support it in various devices such as (https://blog.jolla.com/wrapping-up-mwc18/) Inoi tablets and the (https://blog.jolla.com/gemini/) Gemini PDA . Also we started several projects with our customers on other chipset platforms, which we are looking forward to productize during 2019.
(https://cdn-blog.jolla.com/wp-content/uploads/2018/12/20180301_130949_HDR.jpg)
 
Sailfish X Program
During 2018 we continued the Sailfish community program, (http://jolla.com/sailfishx) Sailfish X  offering downloadable Sailfish OS, by extending the support to the full range of (https://blog.jolla.com/new-sailfish-x-support-xperia-xa2-variants-free-trial/) Sony Xperia XA2 product variants and Gemini PDA. Also, for all those users willing to use Android apps in Sailfish, Sailfish 3 introduces a major upgrade with the support of Android 8.1 apps.
(https://cdn-blog.jolla.com/wp-content/uploads/2018/12/german-group-sailfish-3-meeet.jpg)
The Sailfish ecosystem grew significantly in 2018, in number of users, partners, apps, devices and platforms supported. During 2018 we were also happy to welcome many new employees to the Jolla team in Finland, and a steadily growing number of Sailfish community users enjoying Sailfish X.
These set a great starting point for another Sailfish year to come. I want to use this opportunity to thank all Sailfish partners and fans for the successful year 2018 and wish all the best of success for you all and Sailfish OS – Happy New Year 2019!
 
Cheers,
Sami

The post (https://blog.jolla.com/happy-2019/) Happy New Year 2019 all Sailfishers! appeared first on (https://blog.jolla.com) Jolla Blog.

 

https://blog.jolla.com/happy-2019/

Toda la información y las últimas novedades relativas al software libre y a Ubuntu las puedes encontrar en (http://linuxleon.org) linuxleon.org y (http://ubuntuleon.com) ubuntuleon.com.

(https://blogtrottr.com/unsubscribe/nx2/dXBH7w) unsubscribe from this feed
Leer más...

#SAILFISHOS BY #JOLLA. Happy Birthday Jolla Phone

Entrada escrita por: Fernando Lanero Barbero
#SAILFISHOS BY #JOLLA

(https://blog.jolla.com/happy-birthday-jolla-phone/) Happy Birthday Jolla Phone
Nov 27th 2018, 11:53

Jolla phone is now 5 years old!! We write this blog post while remembering all the emotions and hard work from the year 2013 when we launched the device to the public. We made it, we made an iconic Finnish product with a small but passionate team of engineers and designers. Despite the fact that half way through the development we had to redesign the hardware due to a new chipset and adapt Sailfish OS to it, we made it, we brought the first Jolla smartphone with blood, sweat and passion in it to the market. We saw room for another player, to come and disrupt the business of mobile operating systems. We showed the world that against all odds, it can be done, and it can be done with class!
(https://cdn-blog.jolla.com/wp-content/uploads/2018/11/jolla-phone-lineup.jpg)
The launch
On November 27th 2013, after a year of longing and hype in the Sailfish community, the Jolla phone was launched in Helsinki, in the middle of Narinkkatori. Together with our dear partner (https://www.dna.fi) DNA and almost 500 people queueing, we launched the first ever Jolla branded smartphone. Everything went smoothly, we were exteremly pleased that our hard work had paid off when we saw happy people with glowy eyes holding the first batch of Jolla phones in their hands!

(https://blog.jolla.com/happy-birthday-jolla-phone/1404719_655519087832971_655766262_o/)
(https://blog.jolla.com/happy-birthday-jolla-phone/737285_655519061166307_1770605476_o/)
(https://blog.jolla.com/happy-birthday-jolla-phone/1425334_655519337832946_290979056_o/)
(https://blog.jolla.com/happy-birthday-jolla-phone/1401353_655519491166264_1984514997_o/)
(https://blog.jolla.com/happy-birthday-jolla-phone/narink/)
(https://blog.jolla.com/happy-birthday-jolla-phone/1425223_655519494499597_1464909242_o/)
(https://blog.jolla.com/happy-birthday-jolla-phone/1425491_655519757832904_1260772312_o/)
(https://blog.jolla.com/happy-birthday-jolla-phone/1399406_655519811166232_1421384490_o/)

Being the first one that gets to own the brand new smartphone, risen from the ashes of Nokia and MeeGo, was indeed a big deal. There he was, Henri Huttunen, who became the very first person to purchase the Jolla phone and made it to the (https://www.is.fi/digitoday/art-2000000686122.html) headlines! Henri and many others queued up many hours before the launch at Narinkkatori just to get their hands on the long awaited Jolla phone. That's the Sailfish community, and that's the passion that came with it! ❤️
(https://cdn-blog.jolla.com/wp-content/uploads/2018/11/jolla_14.jpg)
The Other Half
A bold and innovative idea, which was The Other Half, was launched with the Jolla phone. It was a protocol that brought endless possibilities to hardware developers to add new and unique features to the Jolla phone. Jolla developed an Open HW Developer Kit, a number of simple Other Halves, and made them available for sale at the Jolla webshop. Encouraged and empowered with these, it was the community who took the idea and ran with it to great lengths and developed so many useful The Other Half ideas and turned them into reality.
(https://cdn-blog.jolla.com/wp-content/uploads/2018/11/jolla-half.jpg)
 
There were Other Halves with OLED panels on them, a sliding/magnetic QWERTY keyboard, a solar panel, extra battery, and many more, that came out of our active community. Our friends at (https://pocketnow.com) Pocketnow produced a video back in 2015 and showed off some of the brilliant community developed Other Halves.

There may have been more to the story than the eye can meet however. There were several different TOH ideas developed by Jolla that didn't get to see the light of day for various reasons, but we have the sketches and mockups still handy to show our community!
 

(https://blog.jolla.com/happy-birthday-jolla-phone/toh_keyboard/)
(https://blog.jolla.com/happy-birthday-jolla-phone/toh_battery/)
(https://blog.jolla.com/happy-birthday-jolla-phone/toh_keyboard_02/)

Jolla phone, after 5 years
In this day and age, the average Android flagship smartphone's lifespan is 2 years at best. However, at approximately 10,000 active users of the original Jolla phone, we are proud to still support this iconic smartphone after 5 years of its life. Users of Jolla phone can download the latest Sailfish OS update just like any other Sailfish user with a newer device.
(https://cdn-blog.jolla.com/wp-content/uploads/2018/11/jolla-1-sailfish-3.jpg)
Happy birthday Jolla phone! #StillUsingJolla
We made the Jolla phone with our community, and we would love to celebrate its 5th birthday with YOU! You can participate in this celebratin by posting a photo of your Jolla phone on your preferred social media platform, using the hashtag #StillUsingJolla, and tag a couple of your Jolla friends too!
We will then pick the most interesting ones and will present a small reward to selected contributions.
On behalf of the Jolla team,
James
The post (https://blog.jolla.com/happy-birthday-jolla-phone/) Happy Birthday Jolla Phone appeared first on (https://blog.jolla.com) Jolla Blog.

 

https://blog.jolla.com/happy-birthday-jolla-phone/

Toda la información y las últimas novedades relativas al software libre y a Ubuntu las puedes encontrar en (http://linuxleon.org) linuxleon.org y (http://ubuntuleon.com) ubuntuleon.com.

(https://blogtrottr.com/unsubscribe/nx2/dXBH7w) unsubscribe from this feed
Leer más...

#SAILFISHOS BY #JOLLA. Sailfish 3 Day Celebration

Entrada escrita por: Fernando Lanero Barbero
#SAILFISHOS BY #JOLLA

(https://blog.jolla.com/sailfish-3-day-celebration/) Sailfish 3 Day Celebration
Nov 20th 2018, 08:22

The third generation of Sailfish OS is here, and we call it Sailfish 3! After months of hard work to get Sailfish 3 out in the wild, we have now released this rather big update to Sailfish powered devices. With that said, we surely wanted to celebrate the occasion and arranged two events: one in Helsinki, and another one in Berlin. Thanks to all of you who attended! Below a short description what happened, and what the mood was like.
Sailfish 3 Day in Helsinki
On November 8th, the day we named after Sailfish 3, we arranged a celebration event in Helsinki. Many journalists, industry people, and community members were invited to come along and celebrate the release of Sailfish 3 with us. (https://youtu.be/65Ob80PRT3c%20) We presented Sailfish 3, demoed devices running the OS, had a ton of fun, built more relationships with the Sailfish community and had some great food and drinks catered to us during the event.

(https://blog.jolla.com/sailfish-3-day-celebration/img_4192/)
(https://blog.jolla.com/sailfish-3-day-celebration/img_4162/)
(https://blog.jolla.com/sailfish-3-day-celebration/dsc_0089/)
(https://blog.jolla.com/sailfish-3-day-celebration/dsc_0108/)
(https://blog.jolla.com/sailfish-3-day-celebration/img_4206/)
(https://blog.jolla.com/sailfish-3-day-celebration/img_4212/)
(https://blog.jolla.com/sailfish-3-day-celebration/dsc_0055/)
(https://blog.jolla.com/sailfish-3-day-celebration/dsc_0124/)
(https://blog.jolla.com/sailfish-3-day-celebration/dsc_0109/)
(https://blog.jolla.com/sailfish-3-day-celebration/dsc_0111/)

Sailfish 3 Presentation
Our CEO Sami Pienimäki, and Chief Designer Martin Schüle gave the crowd a deep dive to Jolla's current status and Sailfish 3. The presentation did start with a surprise guest, whom our older community members will surely recognise and love, and ended with a Q&A, which we also recorded on the same video linked below.

Sailfish 3 Meetup in Berlin
Germany is by far one of our biggest fanbases in whole of Europe, so on November 11th, after Sailfish 3 Day we hosted a meetup in Berlin, with roughly 50 of our German-based community members, and a few journalists.
(https://cdn-blog.jolla.com/wp-content/uploads/2018/11/german-group-sailfish-3-meeet.jpg)
 
Sami and Martin held another presentation for this crowd, giving a closer look at where we are at, what Sailfish 3 is all about and what is about to come. This time though, we only have photos to share with you as we did not record this event.

(https://blog.jolla.com/sailfish-3-day-celebration/46102165_2110594715658727_3107206030300282880_o/)
(https://blog.jolla.com/sailfish-3-day-celebration/46062518_2110594492325416_1751663366125912064_o/)
(https://blog.jolla.com/sailfish-3-day-celebration/46033868_2110594545658744_8166034174721916928_o/)

More events to follow
After such a big release, we are keen to hear more from our community, especially with face-to-face interactions. We are now planning on arranging more events in different parts of Europe, and we'll inform you about them in advance. So keep your eyes peeled on our channels!
We are also working on a public Sailfish 3 roadmap, which we will share with you in our blog as soon as it is ready. So stay tuned!
Cheers,
James
The post (https://blog.jolla.com/sailfish-3-day-celebration/) Sailfish 3 Day Celebration appeared first on (https://blog.jolla.com) Jolla Blog.

 

https://blog.jolla.com/sailfish-3-day-celebration/

Toda la información y las últimas novedades relativas al software libre y a Ubuntu las puedes encontrar en (http://linuxleon.org) linuxleon.org y (http://ubuntuleon.com) ubuntuleon.com.

(https://blogtrottr.com/unsubscribe/nx2/dXBH7w) unsubscribe from this feed
Leer más...

INSTALA O ACTUALIZA UN PAQUETE DESDE AUR EN ARCHLINUX

Entrada escrita por: Fernando Lanero Barbero
Accede a AUR.

Descarga el snapshot que quieras instalar desde "Download snapshot"

Por ejemplo para Mailspring: https://aur.archlinux.org/packages/mailspring/

Creamos un directorio para trabajar con el paquete "Mailspring"

Una vez descargado lo descomprimimos y accedemos al directorio que nos crea el paquete: mailspring

Revisamos y modificamos PKGBUILD si lo que estuviésemos haciendo es aplicando una actualización. Por ejemplo para Mailspring sustituímos el PKGBUILD por este modificando las partes en rojo para su actualización:

# Maintainer: Joakim Nylén
# Contributor: ahrs

pkgname=mailspring
_pkgver=1.5.2
pkgver=${_pkgver}
pkgrel=1
pkgdesc="A beautiful, fast and maintained fork of Nylas Mail by one of the original authors."
arch=('x86_64')
license=('custom: GPL3 and (C) 2016-2017 Foundry 376, LLC.')
url="https://getmailspring.com/"
options=('!strip')

source=()
sha256sums=()
sha256sums_x86_64=('5bb7e13984e829ed1e195b72141771c3fbe72af16501fefd6b05aa66f0f27043')

source_x86_64=("https://github.com/Foundry376/Mailspring/releases/download/${_pkgver}/mailspring-${_pkgver}-amd64.deb")
depends=("libgnome-keyring" "gnome-keyring" "libxss" "libtool" "c-ares" "ctemplate" "tidy" "libxkbfile" "libsecret" "gconf" "gtk3" "nss")

package() {
cd ${srcdir}

tar -xvf data.tar.xz -C ${pkgdir} --exclude='./control'
chmod -R go-w "${pkgdir}"/usr
}




Para conocer el valor de sha256sums_x86_64, descárgate el fichero con la extensión .deb que corresponda a la versión que quieres instalar o actualizar desde "Releases" en Github: https://github.com/Foundry376/Mailspring/releases
Una vez descargado, haz desde la misma carpeta donde tienes el fichero:

sha256sum mailspring-1.5.5-amd64.deb
Te devolverá el valor que debes introducir en el fichero PKGBUILD



Una vez hechas las modificaciones, desde esa carpeta y en la terminal hacemos:
makepkg -sri
Comenzará a compilar el paquete y descargar las dependencias necesarias de la red, luego nos pedirá el password para el sudo, para poder instalar el paquete en el sistema.
Fin.
Leer más...