Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Terminal desplegable en GNOME3

Ando otra vez probando los escritorios en Arch. Tenía rato que no usaba GNOME3 y ahora ando probando los cambios que han sido añadidos.

Así que navegando entre las extensiones que hay en su página, me encuentro con «Drop Down Terminal«, una extensión que te permite tener una terminal desplegable sin la necesidad de instalar algún otro programa como Guake o Yakuake.

Para instalarla, tendremos que ir a la página de la extensión y cambiar el estado a «ON«.

drop-down-terminal

Como toda extensión de GNOME, nos pedirá la confirmación para instala, así que una vez instalada nos debe aparecer una ventana para realizar una configuración personalizada o dejar la que viene por defecto.

opciones-drop-down-terminal

Hay varias opciones, pero la que más me interesó es la tecla de acceso. En mi caso elegí la tecla F12 debido a que es la que uso mucho en Yakuake.

Al final podremos tener un resultado como este:

terminal-desplegable

the avatar of KDE at openSUSE

KDE SC 4.9.5 packages for openSUSE

KR49 now holds KDE SC 4.9.5 packages. Thanks to the packagers involved! You can report issues on the opensuse-kde mailinglist or on IRC in the #opensuse-kde channel.

The latter is also where the next openSUSE KDE team meeting will take place, on Tuesday 8 January 18:30 UTC (19:30 CET).

a silhouette of a person's head and shoulders, used as a default avatar

Teclas multimedia en LXDE con Compiz Fusion

Hay un post donde expliqué cómo añadir soporte para las teclas multimedia en LXDE. Esas instrucciones funcionan muy bien mientras usemos solamente openbox, pero … ¿qué pasa si usamos LXDE y Compiz Fusion?

Bueno, en sí al ser Compiz el gestor de ventanas, ese soporte ya no funciona y tendremos que configurar ahora en el CCSM.

Lo primero que haremos es desactivar el soporte de Compatibilidad de GNOME que tiene el CCSM. Después de eso activaremos el plugin de Comandos.

instantánea42

Ahora iremos a la sección del plugin de Comandos para añadir las órdenes que deseamos dar de alta.

instantánea43

En cada caja irá el comando que queramos con su respectiva sintaxis y parámetros. Por ejemplo:

  • lxpanelctl run para que muestre la ventana para lanzar programas u órdenes.
  • lxpanelctl menu para que muestre el menú de aplicaciones de LXDE.
  • xbacklight para los controles de brillo con sus respectivos parámetros para funcionar.

Tras dar de alta las órdenes, iremos a la sección de «Combinaciones de teclas».

Ya ahí, a cada comando le añadiremos una combinación, así que habilitaremos según el número que le corresponde al comando. Buscamos el botón de Deshabilitado y daremos clic.

instantánea44

Nos aparecerá otra ventana para comfirmar. Haremos check en Habilitado y después en Aceptar.

instantánea45

Después nos aparecerá una nueva ventana en donde elegiremos la nueva combinación. En mi caso elegí una combinación personalizada con la opción «Escoger combinación de teclas«.

instantánea46

En la nueva ventana que aparecerá, oprimiremos la combinación deseada.

instantánea47

Repetiremos el mismo proceso con los demás comandos. Los cambios son instantáneos tras añadir cada combinación.

En mi caso, quedó de la siguiente forma:

instantánea48

Listo. Esperemos que les haya servido este tip.

a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar

openSUSE 12.2 Review: an Immaculate Conception


When I first updated my computer to 12.2 I wasn't all that impressed, but that was apparently due to having used the live upgrade via 'zypper dup.' Earlier today (December 20th) I got fed up with some of the anomalies and accumulated mess of my system, and decided to reinstall. Quite frankly, though the 'dup' process had (for once) gone without any real problems, this was clearly the right decision to get a proper impression of our latest release. In short, I'm quite impressed.

This may very well be the most polished experience I've had since I used Macintosh OSX. Refinements and polish show all throughout the system, from the moment you turn it on up to doing your work. For that matter there is even a couple of notable changes to the installation process itself. Besides the freakishly fast loading of the installer (or live environment) enabled by the transition to systemd, there is the nice fact that writing a DVD image to USB flash media (via ImageWriter or using the 'dd' method on the CLI) no longer requires you to run isohybrid on the ISO any longer. One annoyance though, is that a bug I had experienced in 12.1 persisted into this release also. That being where it fails to select kernel-firmware package for installation, which is vital to the functioning of my Broadcom WiFi card using the brcmsmac driver. If I recall though, that is a problem with udev.

Upon boot we are greeted by the much prettier interface of the new Grub 2 bootloader, giving us the option of booting openSUSE normally (or Windows if you dual boot) and 'advanced options' for openSUSE, which leads to another page with the usual failsafe booting option. However, I've yet to discover how to manually enter boot options and at this time assume that it can't be done. The YaST Bootloader module has been refined and support for Grub 2 is fully present.

Once we are past Grub 2 we are promptly greeted by Plymouth, the elegant successor to Splashy the splash screen. An elegant green background with the openSUSE logo superimposed in the center stand solidly while the animated activity of white whisps meander about the logo. These whisps gently float about drifting gradually towards the center of the screen before suddenly converging just below the logo into one orb of light, indicating the transition to your login screen or desktop in the case of autologin.

With autologin disabled, Plymouth gently segues us into the login screen. Very little has changed here, excepting the slightly improved graphical performance. Above the user selections within the window, the openSUSE logo has been placed. I've found this looks a bit garish on smaller displays, but is a nice touch for those with larger displays than my little netbook provides.

In similar fashion, the transition from login to desktop is gently handled and has a more elegant temperament than previously. Gnome shell has not changed in appearance at all, but has however become a bit more responsive. The graphical effects, such as the transition to the activities dashboard or the ripple effect of the upper left hand corner are noticeably smoother. As I've used the Gnome system and its application suite, everything feels quicker and more responsive though there aren't too many major changes to the applications that are immediately noticeable. One notable change to the shell however is the inclusion of more options to set up in the 'Online Accounts.' Now, we have Google, Facebook, Twitter, and Windows Live. Setting up your Google account works as before, and the only functionality so far of the other options is setting your IM accounts in the Empathy framework. Below I shall elaborate upon the more notable changes of the system with emphasis on the Gnome application suite and the shell.



  • Shell
    • Identity Menu?
      • Does not set status as online upon login. However when you open the menu it would indicate that you actually are online. This looks to be half a bug, with the other a deliberate design choice. Toggling your status as unavailable then back to available fixes this.
      • Windows Live completely broken. So there is still no MSN access. Not a big deal to me though.
  • Evolution
    • Correctly set up by Online Accounts, whereas before it was unstable unless Gmail was set up manually and disabled in Online Accounts.
    • Imap noticeably faster and smoother. In fact the performance change is dramatic.
    • Emails load faster, and are not seriously slowed by downloading or synchronizing.
  • LibreOffice
    • Startup is significantly faster, quick enough that I am not annoyed by waiting anymore.
    • Overall behavior is smoother, more responsive, and more predictable than ever. In short time, LibreOffice since forking from OpenOffice has shown massive improvements and could reach a level where it can contend with MS Office on purely technical merits.
  • Extensions
    • Many extensions are deprecated by the newer shell. However, most of them have more advanced successors. The Gnome extensions gallery is getting quite nice.
  • Kernel
    • Performance increase
      • The newer kernel shows off its optimizations for filesystem I/O. One of the bigger reasons for performance increases is the much updated compiling stack we use now.
    • Improved hardware support
      • On my netbook I have an uncommon model of touchpad, that up until this version of openSUSE had never been identified correctly. Thus, upto now I wasn't able to toggle things such as “tap to click.” Also, my webcam now works with any app that uses a webcam.
    • Heating issue
      • My netbook and another AMD laptop a client of mine had would overheat fairly easily, shutting off. This issue has noticeably improved as has power consumption. We now have longer bath life.
    • Nouveau
      • Were it not for games, I would probably not have bothered to install the NVidia proprietary drivers. The behavior of the system running nouveau was nearly indistinguishable from the proprietary. In fact, the desktop with its compositing was smoother than before.

a silhouette of a person's head and shoulders, used as a default avatar

Solucionando el error entre MySQL Workbench y la librería libpcre en Archlinux

Hoy en la mañana intenté usar MySQL Workbench pero el programa no corría. Tras varios intentos abrí una terminal y escribí el comando para lanzar el binario. Fue ahí donde me aparecía el siguiente error:

/usr/libexec/mysql-workbench-bin: error while loading shared libraries: libpcre.so.3:

cannot open shared object file: No such file or directory

Como casi siempre, el problema es por la falta de una librería que hace falta.

Primero hay que verificar si tenemos instalado el paquete pcre, que proporciona una librería para el manejo de expresiones regulares con Perl. Si no tienes Arch, busca el equivalente en tu distro.

sudo pacman -S pcre

Ahora hay que buscar si existe la librería libpcre.so.3 dentro del directorio /usr/lib.

ls -l /usr/lib/libpcre*

En el caso del Arch que tengo, tiene varios enlaces a partir del archivo libpcre.so y ninguno concordaba con libpcre.so.3, así que tendremos que «parchar» mediante la creación de un enlace simbólico.

sudo ln -s /usr/lib/libpcre.so /usr/lib/libpcre.so.3

Ahora intenta lanzar MySQL Workbench, ya debería correr sin problemas.

a silhouette of a person's head and shoulders, used as a default avatar

Thousands of signatures still needed by January 16th to push the US government to embrace FOSS in our schools.

https://petitions.whitehouse.gov/petition/promote-use-free-software-our-schools-libre-office-gimp-gnu-cash-and-other-gpl-software-which-cost/T1xGw1fZ

A petition posted to the Whitehouse's website still has many signatures to go before the administration will be required to address it. Which is frankly surprising considering the size and connection of our community, and the importance of the petition.

We in the Free Software communities know how important Free Software is. It is not merely an abstract freedom, but the various side effects as well. Before I became acquainted with FOSS (Free and Open Source Software) computers were still obscured to me, and esoteric mystery. Granted, I had a more advanced understanding than most, hence why I came to Linux. But it was not until I dove in that I came to really understand computers. Everything from the Object Oriented paradigm to user interface principals finally made sense. The amazing resource of learning that FOSS provides cannot be underestimated, but only underappreciated.

Our schools in particular stand to benefit from FOSS. The enormous savings to taxpayers, both from the software being free of cost, and not being subject to the faults of Windows and its insecurity is staggering. Further, there is an enormous library of educational software as well as software made for the administration of learning spaces and libraries... all readily available and free of any cost. Finally, as computers continue to become pivotal to our society and the future, it behooves us to make sure that children are learning these technologies. Particularly, the availability of high grade development tools would greatly aide in making affordable programming classes for our children.

In the words of the petition:

"Each year our educational system wastes billions of dollars for the purchase and support of proprietary operating systems and application software in our schools. The software is rigid and inflexible, opaque in its design and mysterious to our children.

We advocate and propose the gradual replacement of privately owned software with restrictive licensing in favor of open source alternatives with GPL type licenses. In as much as possible we should have our students using software that complies with the definition of free software as defined by the Free Software Foundation.

The GNU/Linux operating system, underlying source code, tools and documentation are readily available to students already. Their use should be encouraged as the tools and code are available cost free."

I feel very strongly that we should not stand idly by, but should at the least sign and advocate this petition.
a silhouette of a person's head and shoulders, used as a default avatar

Música del 2012

Este año conocí buenas canciones. Algunas ya tienen más de un año de hacer sido lanzadas, pero eso no les quita que sean grandes piezas musicales.

Si eres fan del rock o metal puede que te agraden y eso ocurre, «difunde la palabra».

1.- Crashday de CRASH

Poderoso Thrash Metal directo de Corea del Sur. Esta canción está en el disco «The Paragon of the Animals«, que en lo personal es su mejor disco.

2.- Satan’s Serenade de Quatz

Perdida entre los archivos de la NWOBHM, llega esta banda con una de sus mejores canciones que salió del single titulado del mismo nombre. Si quieren escuchar más de «los barbones de Birmingham» les recomiendo el disco Against All Odds.

3.- Thief in the Mirror de Aphasia

Gran banda japonesa está integrada completamente por chicas. Su sonido varía entre Hard Rock y Heavy Metal. La canción pertenece al disco Labyrinth in my Heart, que de paso recomiendo escucharlo.

4.- Kazamai de TAIA

Directo de Okinawa. llega una banda con un sonido fuerte y con la oscuridad que rodea el ambiente producido por Edgar Allan Poe. De hecho, TAIA significa Raven. Esta canción viene en el disco «Seeds of Rain«, en el cual viene otra gran canción llamada STIGMA.

5.- Can’t Get Close Enough de Black Sabbath

Debes ser muy fan de Black Sabbath para conocer a Tony Martin y escuchar Forbidden. Quizás no sea el vocalista que siempre tenga los reflectores sobre él, pero «The Cat» es el segundo vocalista con más discos con Sabbath y nos ha dado grandes títulos como Headless Cross o TYR (del cual recomiendo escuchar Anno Mundi).

6.- Wicked World de Dario Mollo y Tony Martin

Una canción más reciente de Tony Martin, siempre cumpliendo con buenos trabajos y colaboraciones. Esta vez lo hace con un gran guitarrista italiano Dario Mollo, trayendo «The Third Cage».

7.- Headbanger de BABYMETAL

Desde las academias idol de Tokyo nos llega una propuesta interesante: el primer grupo que combina JPop y Heavy Metal. Si no tienes prejuicios en escuchar nuevas mezclas, te reirás un rato con estas tres chiquillas.

Hay más, pero estas son las que me fascinaron este año. Espero que sea de su agrado. 🙂

a silhouette of a person's head and shoulders, used as a default avatar

Eigenes Mediacenter mit XBMC

Mediacenter mit XBMC

Mediacenter mit XBMC

Frisch zu Weihnachtszeit Anfang Dezember, habe ich mir mal ein kleines Mediacenter gegönnt. Nach nun mehreren erfolgreichen Abenden der Nutzung nun einen kleinen Blogartikel darüber.

Aber erst etwas Theorie meinerseits. Ich wollte für das Mediacenter auf der einen Seite nicht viel Geld ausgeben, denoch auf Standardkomponenten setzen die nicht viel Strom verbrauchen. Dolby oder ähnliches sind für mich nicht von belang. Letztlich habe ich mich für folgenden Komponenten entschieden die ich bei einem großen Onlinecomputerhandel erworben habe:

  • Intel D2550DC2 Mainboard mit aufgelöteten Atom D2550
  • SO-DIMM 2 GB DDR3-1333
  • Antec ISK 300-150 Mini ITX
  • GeForce GT 610 PCI pasiv (dazu später mehr)

Eine alte aber noch gute 2,5″ Festplatte hatte ich noch zur Hand, so das ich hier nichts mehr einkaufen musste. Viel Speicher muss die Platte bei mir nicht haben, da sich das Mediacenter die Medien vom Homeserver holt. Die entsprechenden Ordner sind per SMB freigegeben. Insgesamt hat mich der Einkauf (ohne Festplatte) knapp 215 Euro gekostet.

An dieser Stelle muss ich nun kurz vorgreifen warum ich zusätzlich zu der mit auf dem Atom eingebaute Grafikkarte (eine PowerVR Grafikkarte) eine nVidia Karte eingebaut habe.
Die schon eingebaute Karte des Atom D2550 wird vom Linuxkernel 3.6 aktuell nicht unterstützt. Aus diesem Grund sollten Linux Nutzer die aktuelle Atom Version erstmal meiden, da die Treiber für PowerVR Grafikkarten noch nicht stable sind.

Hardware

PCI Slot mit wenig Luft

PCI Slot mit wenig Luft

Bei dem Zusammenbau ist selber nicht viel zu beachten. Das Gehäuse selber kenne ich noch aus meinem ersten Homeserver. In der neuen Revision ist das Netzteil nun geschlossen und aktiv gekühlt.
Blöderweise lag bei dem Mainboard der Anschluss für den Gehäuselüfter so weit weg, das das Kabel zu kurz war. Aus diesem Grund musste ich mir erstmal eine Verlängerung zusammenlöten damit der Stecker passt.
Die Grafikkarte mit ihrem passiven Kühlkörper ist etwas wuchtig, da der Kühlkörper auch auf der anderen Seite

Grafikkarte ist gut durchlüftet

Grafikkarte ist gut durchlüftet

noch ausgebaut ist. Erst nach dem umlegen von ein paar Kabeln passte die Grafikkarte zufriedenstellend. Hier ist zu beachten, dass nur Grafikkarten mit LowProfile-Blende passen. Von der Hitzeentwicklung her ist die Karte in Ordnung. Sie wird zwar warm aber nicht heiss.

Software

Als Betriebssystem ist ein minimales Arch Linux installiert. Zusätzlich werden über den Befehl
pacman -S xorg-server xorg-xinit xorg-utils xbmc
die nötigen Pakete für XBMC installiert. Damit XBMC automatisch beim Hochfahren mitstartet müssen folgenden Befehle ausgeführt werden:
systemctl enable xbmc
systemctl enable graphical.target

Anfangs hatte ich Probleme dem richtigen Sound. Eventuell müssen Sie hier mit
pacman -S alsa-utils
alsamixer

erst noch die Lautstärke von Hand hochdrehen.

Für die Grafikkarte verwende ich die properitären Grafkikkartentreiber. Diese installieren Sie mit
pacman -S nvidia libvdpau
Vergessen Sie hier nicht die VDPAU Bibliothek zu installieren, wie oben beschrieben, und das XBMC diese auch nutzt (unter Einstellungen > Wiedergabe > Video), ansonsten werden 1080p Videos nur als Standbildkino ablaufen.

Leider habe ich das Beenden Menü zum Herunterfahren etc. noch nicht zum laufen bekommen. Ausschalten lässt sich der PC aber normal über den Powerbutton, der zu einem ordentlichen shutdown führt. Bei dem Menü führt jeder Befehl zu einem normalen Neustart des X-Server und XBMC selbst.

Interessante Links zum Thema

a silhouette of a person's head and shoulders, used as a default avatar

Installing Gummi in openSUSE 12.2

Since yesterday i started using LaTeX. So i was searching which LateX editor fix better in my needs. After searching and testing i use Gummi. Let’s see what is going on :

What is Gummi?

Gummi is a LaTeX editor for the Linux platform, written in C/GTK+. It was designed with simplicity in mind, but hopes to appeal to both novice and more advanced LaTeX writers. Gummi was released as free opensource software under the MIT license. [1]

Installing Gummi

In order to install Gummi in openSUSE you have to install the following packages :

– gummi (by typing sudo zypper in gummi , in the terminal)

Problem

After installing the gummi package , i couldn’t execute gummi and saw the follwoing  error message

“Failed to execute child process “enchant-lsmod” (No such file or directory)”

Solution

The solution to this problem is to install the following packages  :

– enchant (and 5 sub-packages)  [2]

– enchant-devel

– libenchant1 [3]

After installing them , Gummi will work fine!

[1] http://dev.midnightcoding.org/projects/gummi

[2]  http://software.opensuse.org/package/enchant

[3] http://software.opensuse.org/package/libenchant1