Welcome to Planet openSUSE

This is a feed aggregator that collects what openSUSE contributors are writing in their respective blogs.

To have your blog added to this aggregator, please read the instructions.

28 October, 2016


Drivers da HP: Instale ou atualize o HPLIP

Se você tem alguma impressora, fax e scanner da HP e precisa de suporte para isso no seu sistema Linux, veja como instalar ou atualizar o HPLIP para versão mais recente e obter os drivers da HP.

Leia o restante do texto "Drivers da HP: Instale ou atualize o HPLIP"

Este texto saiu primeiro em Drivers da HP: Instale ou atualize o HPLIP no Linux


Dear Tumbleweed users and hackers,

The magic number this week is 6: that’s how many snapshots have been published since the last weekly review (1020, 1022, 1023, 1024, 1025 and 1026). Some of them were a bit larger than average (1026 – a big rebuild due to bash 4.4).

Let’s see what else we got in this week’s updates:

  • Kernel 4.8.4 (incl. dirty CoW fix CVE-2016-5195)
  • LightDM 1.20.0
  • KDE Plasma 5.8.2
  • SQLite 3.15.0
  • Bash 4.4 – libreadline had an ABI change, resulting in quite some rebuilds

Let’s see if Tumbleweed can keep up this pace of snapshots. After all, there are those things lined up:

  • linux-glibc-devel 4.8: only one more build failure (lirc, patch available)
  • KDE Frameworks 5.27.0 (1028+)
  • Flatpak (1028+ – New feature will surely need some testing)
  • Samba 4.5.0 – Some attention by the maintainers seems needed
  • ICU 58.1 – Staging issues should be resolved already

With Leap 42.2 nearing RC2, we will probably soon see some larger changes also in the base systems, as many contributors will be braver again (systemd anybody?)

Florian Reuter: Article

13:00 UTC



Como instalar o Spotify no Fedora e derivados

Já viu que é possível instalar o Spotify no Ubuntu? Mas se você usa Fedora, então veja como instalar o Spotify no Fedora e derivados.

Leia o restante do texto "Como instalar o Spotify no Fedora e derivados"

Este texto saiu primeiro em Como instalar o Spotify no Fedora Linux e derivados

27 October, 2016


I see the official documentation has full tutorial for RHEL 6 or CentOS 6 and RHEL 7 or CentOS 7. The main documentation covers Ubuntu 14.04 LTS

openSUSE already has the Nextcloud client packaged in Tumbelweed and the Server is in the PHP extra repo! Personally, I prefer to install eveything from official repository, so when an update is available, I can have it without a glitch. This tutorial describes how to install Nextcloud using command line. I followed the official documentation of Ubuntu 14.04 LTS installation.

Why choose openSUSE Leap? openSUSE Leap is a brand new way of building openSUSE and is new type of hybrid Linux distribution. Leap uses source from SUSE Linux Enterprise (SLE), which gives Leap a level of stability unmatched by other Linux distributions, and combines that with community developments to give users, developers and sysadmins the best stable Linux experience available. Contributor and enterprise efforts for Leap bridge a gap between matured packages and newer packages found in openSUSE’s other distribution Tumbleweed. You can download openSUSE Leap from the site https://software.opensuse.org/.

Make sure that ssh (sshd) is enabled and also the firewall either is disabled or make an exception to the apache and ssh services. You can also set a static IP (check out how).

First of all, let's install the required and recommended modules for a typical Nextcloud installation, using Apache and MariaDB, by issuing the following commands in a terminal:

zypper in apache2 mariadb apache2-mod_php5 php5-gd php5-json php5-fpm php5-mysql php5-curl php5-intl php5-mcrypt php5-zip php5-mbstring php5-zlib

Create Database (optional since it'll create eveything automatically)

Next step, create a database. First of all start the service.

systemctl start mysql.service
systemctl enable mysql.service

The root password is empty by default. That means that you can press enter and you can use your root user. That's not safe at all. So you can set a password using the command:

mysqladmin -u root password newpass

Where newpass is the password you want.

Now you set the root password, create the database.

mysql -u root -p
#you'll be asked for your root password


GRANT ALL ON nextcloudb.* TO ncuser@localhost IDENTIFIED BY 'dbpass';

Database user: ncuser
Database name: nextcloudb
Database user password: dbpass

You can change the above information accordingly.

PHP changes

Now you should edit the php.ini file.

nano /etc/php5/apache2/php.ini

change the values

post_max_size = 50G
upload_max_filesize = 25G
max_file_uploads = 200
max_input_time = 3600
max_execution_time = 3600
session.gc_maxlifetime = 3600
memory_limit = 512M

and finally enable the extensions.


Apache Configuration

You should enable some modules. Some might be already enabled.

a2enmod php5
a2enmod rewrite
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime

Now start the apache service.

systemctl start apache2.service
systemctl enable apache2.service

Install Nextcloud

Before the installation, create the data folder and give the right permissions (preferably outside the server directory for security reasons). I created a directory in the /mnt directory. You



Unity es un motor de videojuego multiplataforma creado por Unity Technologies. Unity está disponible como plataforma de desarrollo para Microsoft Windows, OS X y Linux. 

Este software ya esta disponible para Linux desde hace mucho tiempo.

Instalándolo en openSUSE Leap 42.1

Descargamos la ultima versión, necesitaras mas de 2 GB de espacio.
wget -c http://download.unity3d.com/download_unity/linux/unity-editor-installer-5.5.0b5+20160927.sh

Con privilegios de root ejecuta el archivo descargado, espero un tiempo para que se descomprima.

Ya casi lo tenemos listo, instala tres dependencias requeridas.
mono-core, libpq5, npm

Lo ejecutamos desde la carpeta descomprimida.

Tendremos que crear una cuenta y agregar algunos datos y lo tendrás listo para usarlo.

Algunos datos adicionales:

1. Yo tengo una tarjeta Nvidia  y estoy usando el modulo nouveau

2. Hay un curso gratis en edx, para poder usarlo a nivel introductorio.

Michael Meeks: 2016-10-27 Thursday.

18:42 UTCmember

  • Mail chew; very fuzzy head cold, bits of planning, and ordering. Poked at POSS travel, late lunch with Lydia; Grace over to play with M. ESC call, minutes, reviewed JMux's idle re-work.

Docker swarm mode with openSUSE Leap 42.1

OS: openSUSE Leap 42.1

3 個 node
  • 1 個 manager node
  • 2 個 worker node

# docker  --version
Docker version 1.12.1, build 8eab29e

Manager node 上面

初始化 swarm, 如果有多張網卡就要使用 --advertise-add 指定 IP
# docker   swarm   init   --advertise-addr
Swarm initialized: current node (bhmgljncagkfzsnhob3d9ricd) is now a manager.

To add a worker to this swarm, run the following command:

   docker swarm join \
   --token SWMTKN-1-5iju0vxuje0wkczh52qdwa73k0xq3s6jd8coql0wrlogo57l5c-8nl9nbnxs192kgu09kotylwd8 \

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

使用 docker  info 觀察 Swarm 啟動狀況
# docker   info  |   grep  Swarm
Swarm: active

檢查 node 資訊
# docker  node   ls
bhmgljncagkfzsnhob3d9ricd *  docker1   Ready   Active        Leader

在所有 worker node 上面
加入 swarm,
使用 剛剛 docker swarm init 顯示出來的資訊加入 ,或是使用 #docker swarm join-token work 查詢

# docker   swarm   join \
  --token  SWMTKN-1-5iju0vxuje0wkczh52qdwa73k0xq3s6jd8coql0wrlogo57l5c-8nl9nbnxs192kgu09kotylwd8 \

Manager node 上面

# docker   node  ls
8268xbtnb28i9sy2tbkwlz7i0    docker2   Ready   Active        
bhmgljncagkfzsnhob3d9ricd *  docker1   Ready   Active        Leader
ezwivow6sctk9wiit19g89fz7    docker3   Ready   Active  

到此 swarm mode  佈署成功



26 October, 2016

Michael Meeks: 2016-10-26 Wednesday.

21:00 UTCmember

  • Mail chew; updated git repos. Drove south, while chewing mail & bits in the car. Terrible traffic, lunch at Clumber Park. Onwards home. Nailed a particularly silly unit test issue of my own creation.
  • Home, signed and scanned paperwork, built ESC bug stats.


Una pequeña lista del software que normalmente utilizo en mi día a día en mi sistema openSUSE, la distribución GNU/Linux que utilizo.


Este artículo viene derivado de uno de los podcast que ha realizado Yoyo Fernandez en su web. En dicho podcast Yoyo junto con Juan, David, Ernesto y Miguelón, hacen un repaso de las aplicaciones que utilizan en sus respectivos sistemas operativos GNU/Linux.

Puedes escuchar el podcast en la web de Yoyo en este enlace:

Bueno, también yo he querido compartir parte de las aplicaciones que tengo instaladas y aquellas que más uso para las diferentes tareas que realizo con el equipo.

Como bien sabéis utilizo openSUSE con escritorio Plasma de KDE, así que es fácil imaginar que muchas de las aplicaciones son de KDE. Empezamos.


Dentro de estas quiero englobar aplicaciones de diferentes categorías pero que son las que día a día y con cualquier tarea que realice siempre tengo abiertas, ya que las uso indistintamente:

  • Navegador Firefox: con diferentes complementos instalados para facilitarme la vida (Privacy Badger, µBlock Origin, Https Everywhere, Random Agent Spoofer, Tab Kit Highlighter, Post2GNUsocial,diaspora* Easyshare, entre algunas otras de menor uso)
  • Cliente de correo Thunderbird: me he acostumbrado a este cliente en vez del uso de Kmail por ejemplo. También en Thunderbird tengo algunas extensiones que me hacen más sencillo y productivo su uso (Enigmail, Thunderbird Conversations, o ThreadVis. Ando utilizando Conversations frente a ThreadVis.)
  • Konversation: como cliente de IRC, siempre lo tengo abierto y conectado a canales fijos como: #opensuse-es, #opensuse-project, #fsf, #fsfe, #kde, #kde-es, #kde-devel-es y algún otro de manera esporádica)
  • Dolphin: el magnífico gestor de archivos de Plasma. Útil y práctico con funcionalidades como: Pestañas, dividir pantalla, consola integrada, renombrado masivo, previsualización de archivos de imágen o vídeo…
  • Pidgin: Cliente de mensajería instantánea, configurado para conectarse con mis cuentas de Jabber.
  • Clementine: Reproductor multimedia que me permite: suscribirme a podcast, escuchar radio online (principalmente Radio 3 o Radio Clásica), escuchar mi colección de música, y poder reproducir un montón de medios en streaming que vienen ya preconfigurados y el que más uso la radio de Soma.fm (aconsejado). Clementine vino a sustituir a Amarok como mi reproductor preferido.
  • Dianara: Cliente que hace sencillo compartir y seguir la red social Pump.io
  • Akregator: Lector de feeds o RSS desde donde puedo seguir las novedades de varias páginas a las que estoy suscrito.

Ahora clasificadas por categorías las aplicaciones o software que más utilizo de todas las que tengo instaladas:


  • GIMP: Todo un indispensable para el retoque de imágenes.
  • Inkscape: Una gran herramienta para la creación de gráficos vectoriales.
  • Gwenview: El visor de imágenes de Plasma, que contiene funcionalidades muy básicas de retoque.
  • Blender: Aunque hice algunas cosas puntuales hace un


SeaMonkey no Linux

Procurando por um pacote completo que traz tudo que você precisa para aproveitar melhor a Internet? Então veja como instalar a suíte SeaMonkey no Linux.

Leia o restante do texto "Como instalar a suíte SeaMonkey no Linux"

Este texto saiu primeiro em Como instalar a suíte SeaMonkey no Linux manualmente


In less than a week, openSUSE Tumbleweed had two snapshots that included new Linux Kernels.

Snapshot 20160120 brought users Linux Kernel 4.8.3 and and four days later snapshot 20160124 brought the 4.8.4 Linux Kernel. A kernel patch for the Dirty Cow security vulnerability (CVE-2016-5195) came quickly to the rolling release and was available by Saturday.

The snapshots in between the two kernel snapshots brought timezone updates in  snapshot 20160123 and KDE updates with snapshot 20160122.

Snapshot 20160122 fixed a three-year-old bung in ghostscript fixing CVE-2013-5653.

The snapshot also updated Plasma to version 5.8.2, the cross-distro collaboration package AppStream to 0.10.0 and python3-setuptools to 28.6.1. Php 5 updated to version 5.6.27 adding several subpackages and fixing several security bugs in the release.

KDE’s newest 5.8 version, which is an Long Term Support version for Plasma, provided subpackages for openSUSE branding and fix some bugs for Bluedevil and Breeze.


Como instalar o TeamViewer no Linux manualmente

Já sabe instalar o TeamViewer no Ubuntu, Debian, Fedora e derivados? Pois agora descubra como instalar o TeamViewer no Linux manualmente, ou seja, em qualquer distribuição.

Leia o restante do texto "Como instalar o TeamViewer no Linux manualmente"

Este texto saiu primeiro em Como instalar o TeamViewer no Linux manualmente


Como instalar a versão mais recente do Opera no Linux

Foi lançada mais uma versão do Opera estável e de desenvolvimento para Linux. Se você quiser instalar o Opera no Linux Ubuntu, Debian, Fedora e sistemas derivados, veja aqui como fazer.

Leia o restante do texto "Como instalar a versão mais recente do Opera no Linux"

Este texto saiu primeiro em Como instalar a versão mais recente do Opera no Linux


Yesterday I conducted my talk at the OpenStack Summit in Barcelona. You can find the presentation here: "Vanilla or Distributions: How Do They Differentiate?" and the video from the session on the OpenStack Foundation youtube channel

Any feedback would be welcome, please don't forget to rate the presentation in the OpenStack Foundation Summit app.

25 October, 2016


Στα ελάχιστα χρόνια ενασχόλησής μου με το ΕΛΛΑΚ, έχω συναντήσει αρκετά άτομα που διαβάζουμε στις ειδήσεις γι'αυτούς. Η ενασχόλησή μου με κοινότητες (openSUSE, GNOME, ownCloud τώρα Nextcloud) αλλά και με αρκετή συνεισφορά τόσο σε προώθηση των projects όσο και μεταφράσεις, με έχουν κάνει σεβαστό και υπολογίσιμο όταν βγαίνω στο εξωτερικό σε συνέδρια. Έχω καταφέρει να είμαι μέλος της κοινότητας openSUSE (από το 2010) ενώ είμαι και μέλος του GNOME Foundation.

Πρώτος διάσημος σε χρονολογική σειρά ήταν το 2010 ο Richard Stallman. Ο Stallman ήταν καλεσμένος του GreekLUG (του οποίου είμαι ιδρυτικό μέλος). Ήταν ίσως η μεγαλύτερη "επιτυχία" μας. Μέχρι τότε συμμετείχαμε σε μικρότερες πανελλαδικές και πολλές τοπικές εκδηλώσεις.

Γενικά έχω συμμετάσχει σε πολλά συνέδρια, τόσο στο εξωτερικό όσο και στο εσωτερικό. Αυτό που έχω καταλάβει είναι ότι δεν πρόκειται να παρουσιαστεί μια σουπερ ντουπερ τεχνολογία που πιθανό να μην γνωρίζουμε. Τις περισσότερες φορές γίνονται απλά για να βρίσκονται από κοντά τα άτομα μιας κοινότητας ώστε να γεμίσουν ενέργεια και να δουλέψουν πιο αποδοτικά για την κοινότητα και το project.

Στο συνέδριο Desktop Summit το 2011 (Βερολίνο), ήταν η πρώτη μου έξοδος σε παγκόσμιο συνέδριο. Εκεί συνάντησα μερικά από τα πιο "γνωστά ονόματα" στον χώρο του ΕΛΛΑΚ. Συμμετείχα στο booth του openSUSE.

Στο συνέδριο αυτό συνάντησα τον Mark Shuttleworth του Ubuntu.

Με την Izabel Valverde και τον Mark Shuttleworth

ΠΑΡΕΛΕΙΠΟΜΕΝΑ ΓΙΑ ΜΑΡΚ: Εμφανίστηκε την 2η μέρα το μεσημέρι (την ώρα που όλοι βρισκόταν στο εστιατόριο για μεσημεριανό). Μπαίνοντας στην άδεια αίθουσα παρουσιάσεων, μας χαιρέτησε, σαν να μας γνώριζε. Κατά την αναμονή μας στη σειρά στο εστιατόριο, βρισκόταν πίσω μας. Όταν ήρθε η σειρά του, του ζητήθηκε το κουπόνι φαγητού που μας χορηγούνταν κατά την εγγραφή μας. Επειδή δεν είχε (είπαμε ήρθε αργοπορημένος), αναγκάστηκε να ανέβει στις αίθουσες του συνεδρίου, να κάνει την εγγραφή του και να κατέβει στο εστιατόριο.

Εκεί συνάντησα για πρώτη φορά τον Jos Portvliet. Τότε κατείχε την θέση του community manager για την κοινότητα openSUSE.

Έκτοτε έχουμε συναντηθεί σε άλλα 4 συνέδρια.

Την κοπέλα της φωτογραφίας με τον Mark Shuttleworth ίσως δεν την γνωρίζετε. Είναι η Izabel Valverde από την Βραζιλία. Η Izabel είναι γνωστή από το έργο της τόσο για το openSUSE αλλά κυρίως για το GNOME, τόσο στην χώρα της όσο και στην Λατινική Αμερική. Μιλάμε σχετικά συχνά.

Στο συνέδριο ήταν και ο Federico Mena Quintero. Η Izabel μου πρότεινε να μου τον γνωρίσει αλλά ήμουν τόσο ψαρωμένος, που δεν τον γνώρισα.

Επόμενο συνέδριο που συμμετείχα ήταν στο παγκόσμιο συνέδριο της κοινότητας openSUSE στην Πράγα. Και εκεί συνάντησα κάποιους σημαντικούς αλλά δεν έχω κάπου πρόχειρες φωτογραφίες. Στο συγκεκριμένο συνέδριο συμμετείχαμε περίπου 15 Έλληνες. Κάναμε την προώθηση της υποψηφιότητάς μας για το συνέδριο της επόμενης χρονιάς στη Θεσσαλονίκη.

Μετά από 3 χρόνια πετυχημένης πορείας ως Ελληνική κοινότητα openSUSE, μας ανατέθηκε η διοργάνωση του παγκόσμιου συνεδρίου. Ήταν η πρώτη φορά που η κοινότητα θα διοργάνωνε ένα τέτοιο συνέδριο.

Εδώ συνάντησα τον Ralf Flaxa (όπως λέει και ο τίτλος του, είναι President of Global Engineering at SUSE).

O Rihard Brown είναι πρόεδρος του openSUSE Board. Τον Richard τον συναντώ σε κάθε συνέδριο openSUSE.

Την συμμετοχή του Stefano Karapetsas, του συνεχιστή (μετά τον perberos) του γραφικού περιβάλλοντος MATE, την θεωρώ προσωπική μου επιτυχία. Η συμμετοχή του έγινε στα πλαίσια της προώθησης του MATE στο openSUSE. Ο στόχος επετεύχθη, το MATE είναι πλήρως λειτουργικό στο openSUSE. Μάλιστα το video στο youtube είχε τις περισσότερες θεάσεις ακόμα και από τα παλαιότερα βίντεο. Απ' όσο γνωρίζω, δεν ασχολείται τελευταία πολύ με το project λόγω επαγγελματικών υποχρεώσεων.

Στο συνέδριο της Θεσσαλονίκης συνάντησα ακόμα μια φορά την Izabel Valverde αλλά και άλλα δυο άτομα που δραστηριοποιούνται για το GNOME και το openSUSE στην Ασία. Τον Max Huang και την Inene Chen.

Σε κάθε συνέδριο βρισκόμαστε και με τον Andrew Waafa. Βλέπετε από την φωτογραφία (αλλά αν ψάξετε και άλλες) δεν φοβάται να τσαλακωθεί. Έχει ένα δίκιο πάντως. Και να δείχνεις σοβαρός, δεν κερδίζεις κάτι... ;-)

Την επόμενη χρονιά, το παγκόσμιο συνέδριο openSUSE διοργανώθηκε στο Dubrovnik. Εκεί συμμετείχα ως εθελοντής στην διοργάνωση αλλά οργάνωσα και το booth για το GNOME.

Στο συνέδριο αυτό συνάντησα τον Michael Meeks (γνωστός από την συνεισφορά του τόσο στο GNOME όσο και στο Libre Office).

Άννα, Αποστόλης, Wookey, εγώ, Michael Meeks, Κώστας

Στο ίδιο συνέδριο συμμετείχε από πλευράς GNOME ο Tobias Mueller. Ο Tobi εκείνη την εποχή νομίζω ότι ήταν μέλος του GNOME Foundation Board. Έχει προσφέρει πολλά στην κοινότητα GNOME.

Επόμενο συνέδριο ήταν αυτό του ownCloud το 2015 στο Βερολίνο. Εκείνη την χρονιά έτρεχε ένα marketing project που λεγόταν ownCloud insiders. Μια πλατφόρμα που είχε κάποιες εργασίες του στυλ διαβάστε αυτό το άρθρο και ποστράρετε στα social media ή κάντε μια παρουσίαση. Αυτές οι εργασίες είχαν ως ανταμοιβή πόντους. Οι πόντοι ανταλλάσσονταν με διάφορα "δώρα". Οι περισσότεροι Έλληνες έπαιρναν το Banana Pi. Προσωπικά είχα βάλει στόχο να συμμετέχω στο συνέδριο ΔΩΡΕΑΝ. Και το πέτυχα.

Εκεί συνάντησα το εμπνευστή του ownCloud (αλλά και αργότερα του Nextcloud), τον Frank Karlitschek. Με τον Frank μιλούσαμε μέσω mails μέχρι τότε.

Συνάντησα και έναν φίλο από το openSUSE, τον Klaas Freitag. Ο Klaas έφυγε από την SUSE για να εργαστεί στην εταιρία ownCloud.

Τελευταία συνέδρια που συμμετείχα ήταν το 2016 στο Βερολίνο. Η ιστορία και εδώ περίεργη. Δεν είχα σκοπό να συμμετάσχω επειδή δεν περίσσευαν χρήματα από τον προϋπολογισμό μου. Δέχτηκα πρόσκληση συμμετοχής στο συνέδριο ownCloud από τον Jonathan Kawol, τον νέο community manager του ownCloud, μετά από τα γεγονότα του καλοκαιριού. Το ανέφερα ότι αν μπορεί να καλύψει ένα ποσό, τότε θα μπορέσω να πάω. Μου απάντησε θετικά και ξεκίνησα την αναζήτηση. Έκλεισα αεροπορικό και διαμονή και την ίδια μέρα, το βραδάκι, μου στέλνει πρόσκληση και ο Jos Poortvliet. Του απάντησα ότι εάν έστελνε νωρίτερα, θα μπορούσα να συμμετάσχω και στο συνέδριο του Nextcloud. Μου πρόσφερε να καλύψει τις ημέρες μεταξύ των συνεδρίων αρκεί να αλλάξω το αεροπορικό εισιτήριο. Κατάφερα να το κάνω και μάλιστα το συνολικό ποσό να είναι λιγότερο από αυτό που μου πρότεινε. Οπότε συμμετείχα και στα δυο συνέδρια, γεγονός που ξεκαθάρισε λίγο το τοπίο.

Στο ownCloud συνάντησα τον Cornelius Schumacher, γνωστό από την συνεισφορά του στο KDE (ως προγραμματιστής αλλά και ως πρόεδρος του KDE ev) αλλά για μένα από την συνεισφορά του στο openSUSE.

Στο συνέδριο του Nextcloud συνάντησα την Karen Sandler, την φωνή στα τελευταία βίντεο του GNOME. Την είχα δει και στο Desktop Summit το 2010 όταν ήταν executive director του GNOME Foundation. Με μεγάλη μου έκπληξη, όταν πήγα να την χαιρετίσω λίγο πριν αρχίσει την ομιλία της, μου είπε ότι με γνωρίζει (προφανώς από την συνεισφορά μου στο GNOME).
Όπως είναι λογικό, συνάντησα τον καλό φίλο, Jos Poortvliet και τον ιδρυτή του Nextcloud, Frank Karlitschek.

Αυτούς συνάντησα μέχρι τώρα. Ίσως να λείπει από το κάδρο ο Linus Torvalds. Δυστυχώς βρίσκεται πολύ μακρυά για να τον συναντήσω σε κάποιο συνέδριο-ομιλία. Ποιος ξέρει; Ίσως στο μέλλον τον συναντήσω και αυτόν.

Michael Meeks: 2016-10-25 Tuesday.

21:00 UTCmember

  • Commercial team call in the morning, worked to lunch. Out to Brimham Rocks with the babes and Father; lots of clambering over the rocks, lovely day for it - babes can now almost supervise each other. Back for Price & Prejudice DVD, tea, caught up with M&D.


Fica neste post a dica de como capturar vídeo utilizando o dispositivo de captura EasyCap USB.

A seguir os parâmetros com mencoder, repare que o device foi definido /dev/video2.

$ mencoder tv:// -tv driver=v4l2:input=0:normid=4:device=/dev/video2:alsa:amode=1:forcechan=2:audiorate=48000:adevice=hw.2,0:forceaudio:immediatemode=0  \
-ovc x264 -oac mp3lame -ofps 23.976 -of avi -o video.mp4

Para inserir um logo sobre o vídeo, basta utilizar o ffmpeg com o filtro overlay

$ ffmpeg -i video.mp4 -i logo.png \
-filter_complex "overlay=0:0" video-final.mp4


  • Librsvg gets Rusty

    I've been wanting to learn Rust for some time. It has frustrated me for a number of years that it is quite possible to write GNOME applications in high-level languages, but for the libraries that everything else uses ("the GNOME platform"), we are pretty much stuck with C. Vala is a very nice effort, but to me it never seemed to catch much momentum outside of GNOME.

    After reading this presentation called "Rust out your C", I got excited. It *is* possible to port C code to Rust, small bits at a time! You rewrite some functions in Rust, make them linkable to the C code, and keep calling them from C as usual. The contortions you need to do to make C types accessible from Rust are no worse than for any other language.

    I'm going to use librsvg as a testbed for this.

    Librsvg is an old library. It started as an experiment to write a SAX-based parser for SVG ("don't load the whole DOM into memory; instead, stream in the XML and parse it as we go"), and a renderer with the old libart (what we used in GNOME for 2D vector rendering before Cairo came along). Later it got ported to Cairo, and that's the version that we use now.

    Outside of GNOME, librsvg gets used at Wikimedia to render the SVGs all over Wikipedia. We have gotten excellent bug reports from them!

    Librsvg has a bunch of little parsers for the mini-languages inside SVG's XML attributes. For example, within a vector path definition, "M10,50 h20 V10 Z" means, "move to the coordinate (10, 50), draw a horizontal line 20 pixels to the right, then a vertical line to absolute coordinate 10, then close the path with another line". There are state machines, like the one that transforms that path definition into three line segments instead of the PostScript-like instructions that Cairo understands. There are some pixel-crunching functions, like Gaussian blurs and convolutions for SVG filters.

    It should be quite possible to port those parts of librsvg to Rust, and to preserve the C API for general consumption.

    Every once in a while someone discovers a bug in librsvg that makes it all the way to a CVE security advisory, and it's all due to using C. We've gotten double free()s, wrong casts, and out-of-bounds memory accesses. Recently someone did fuzz-testing with some really pathological SVGs, and found interesting explosions in the library. That's the kind of 1970s bullshit that Rust prevents.

    I also hope that this will make it easier to actually write unit tests for librsvg. Currently we have some pretty nifty black-box tests for the whole library, which essentially take in complete SVG files, render them, and compare the results to a reference image. These are great for smoke testing and guarding against regressions. However, all the fine-grained machinery in librsvg has zero tests. It is always a pain in


Today, new version has been deployed on Hosted Weblate. It brings many long requested features and enhancements.

Adding project to watched got way simpler, you can now do it on the project page using watch button:

Watch project

Another feature which will be liked by project admins is that they can now change project metadata without contacting me. This works for both project and component level:

Project settings

And adding some fancy things, there is new badge showing status of translations into all languages. This is how it looks for Weblate itself:

Translation status

As you can see it can get pretty big for projects with many translations, but you get complete picture of the translation status in it.

You can find all these features in upcoming Weblate 2.9 which should be released next week. Complete list of changes in Weblate 2.9 is described in our documentation.

Filed under: Debian English phpMyAdmin SUSE Weblate | 0 comments


Como instalar o TeamViewer no Ubuntu, Fedora e derivados

Se você procura uma forma simples de acessar remotamente computadores, independente de que sistema eles usam, veja aqui como instalar o TeamViewer no Ubuntu, Debian, Fedora e derivados.

Leia o restante do texto "Como instalar o TeamViewer no Ubuntu, Debian, Fedora e derivados"

Este texto saiu primeiro em Como instalar o TeamViewer no Ubuntu, Debian, Fedora e derivados


Como instalar o Apache OpenOffice no Linux

Essa dica é para os usuários que preferem usar o Apache OpenOffice no Linux, veja como instalar essa suíte office em seus sistemas, em substituição ao LibrOffice que normalmente vem instalado por padrão.

Leia o restante do texto "Como instalar o Apache OpenOffice no Linux"

Este texto saiu primeiro em Como instalar o Apache OpenOffice no Linux


Nom : yast.png
Affichages : 581
Taille : 7.3 KoDepuis plus d'un an, l'équipe qui s'occupe de YaST – du moins la partie qui est employée par SUSE – est passée à un mode de développement dit agile. Le travail est organisé en sprints de développement d'une durée de trois semaines. À l'issue de ces trois semaines, l'équipe poste un résumé

Today the OpenStack Summit started in Barcelona, Spain, with the keynotes.

Looking forward to my talk later today: Vanilla or Distributions: How Do They Differentiate? and a interesting summit the next days.

24 October, 2016

Michael Meeks: 2016-10-24 Monday.

21:00 UTCmember

  • Up; mail chew, consulting call, more mail bits, some planning, quick lunch, product team call.


Como instalar o conversor multimídia Transmageddon no Linux

Se você precisa transformar determinados tipos de arquivos em outros formatos, veja aqui como instalar o conversor multimídia Transmageddon no Linux.

Como instalar o conversor multimídia Transmageddon no Linux"

Este texto saiu primeiro em Como instalar o conversor multimídia Transmageddon no Linux


Date et lieu Le samedi 19 novembre 2016 de 14h00 à 18h00. Rez de Chaussée, Maison St Sever10-12 rue Saint-Julien Rouen Normandie Description Stop Press : La Mairie de Rouen met à notre disposition une salle au rez-de-chaussée qui sera plus pratique et accessible pour tous. On vous attend! Le samedi 19 Novembre 2016, nous organisons notre […]


Le samedi 15 octobre 2016 de 14h00 à 18h00. Rez de Chaussée, Maison St Sever 10-12 rue Saint-Julien Rouen Normandie Description Stop Press : La Mairie de Rouen met à notre disposition une salle au rez-de-chaussée qui sera plus pratique et accessible pour tous. On vous attend! Le samedi 15 Octobre 2016, nous organisons notre […]


openSUSE Tumbleweed es una distribución “Rolling Release” en desarrollo continuo. Aqui puedes estar al tanto de las últimas novedades.


Una nueva revisión de lo que ha acontecido estas semanas en openSUSE Tumbleweed la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, en este enlace:

Las ISO’s son instalables, pero si ya estás disfrutando de openSUSE Tumbleweed en tu equipo, simplemente deberás actualizarlo mediante “zypper up” para disfrutar de esas actualizaciones.

Esta semana fue la semana de “openSUSE Leap” ya que fue la semana 42 y la Release Candidate fue anunciada el segundo día de la semana (Leap 42.2). Frikadas a parte…

Esta semana se ha actualizado en las cuatro “snapshots” publicadas (1013, 1014, 1018 y 1019) de Tumbleweed entre otras muchas aplicaciones y paquetes, estos que son los más importantes:

  • KDE Applications 16.08.2
  • KDE Plasma 5.8.1
  • GNOME 3.22.1
  • Boost 1.62

Y ya se están preparando nuevas actualizaciones. Pronto llegarán las siguientes:

  • Kernel 4.8.2 – en snapshot 1020+
  • linux-glibc-devel 4.8
  • Bash 4.4
  • KDE Plasma 5.8.2
  • Kernel 4.8.3 – probablemente en snapshot 1021+

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés



Older blog entries ->