Posts tagged Ubuntu

Extraer tracks de audio desde archivos flac y cue

0

Me he encontrado mas de alguna vez con los estos archivos y aquí les dejo el cómo extraerlos para su mejor uso, dado que muchas veces viene un solo archivo FLAC con un pequeño archivo CUE.

¿Qué son estos archivos?

FLAC es la abreviación de “Free Lossless Audio Codec” y es codec que permite guardar música en alta resolución o dicho de otra forma, audio de baja compresión o sin pérdidas. Por otro lado CUE es un descriptor de archivos, es decir, describe (en el caso de audio) los tracks del disco (cuando comienzan y cuando terminan).

Como tenemos estos dos archivos,ahora… como podemos usarlos para extraer los tracks que contiene el album, manos a la obra.

Primero debemos tener las herramientas para hacerlo (en este caso para ubuntu):

$ sudo apt-get install cuetools shntool flac

Luego nos posicionamos en el directorio donde se encuentran los dos archivos (FLAC/CUE) y procedemos a separar los archivos segun el descriptor (CUE):

$ cuebreakpoints archivo.cue | shnsplit -o flac archivo.flac

Si todo sale bien y si los archivos están sin problemas, aparecerá algo como esto:

Splitting [Album.flac] (47:27.20) --> [split-track01.flac] (4:45.17) : 100% OK
Splitting [Album.flac] (47:27.20) --> [split-track02.flac] (6:37.45) : 100% OK
Splitting [Album.flac] (47:27.20) --> [split-track03.flac] (5:11.33) : 100% OK
Splitting [Album.flac] (47:27.20) --> [split-track04.flac] (6:53.02) : 100% OK
Splitting [Album.flac] (47:27.20) --> [split-track05.flac] (4:04.28) : 100% OK
Splitting [Album.flac] (47:27.20) --> [split-track06.flac] (4:24.10) : 100% OK
Splitting [Album.flac] (47:27.20) --> [split-track07.flac] (6:36.52) : 100% OK
Splitting [Album.flac] (47:27.20) --> [split-track08.flac] (8:54.58) : 100% OK

Lo último que queda por hacer, es extraer las descripciones de los tracks que están dentro del archivo CUE, esto hará que la metadata sea almacenada en cada uno de los archivos extraidos.

$ cuetag archivo.cue split-track*.flac

Simple o no?

Mas información en wikipedia:

Glipper Logo

Crash de Glipper al iniciar Gnome

1

Desde hace tiempo (2 o 3 releases de Ubuntu hacia atrás) que Glipper viene haciendo clank al iniciar la sesión de Gnome, no he encontrado alguna razón del por qué. Buscando en los reportes alguien dijo que había que darle tiempo para que partes del escritorio estuvieran cargadas y luego pudiera correr Glipper.

Para corregir el crash de Glipper al inicio de sesión haz lo siguiente, edita el siguiente archivo /usr/lib/glipper/glipper con tu editor de texto favorito.

$ sudo vim /usr/lib/glipper/glipper

Y justo antes de que empiece la ejecución agrega un par de líneas, es un timer que hace un pequeño delay al inicio (justo bajo los comentarios línea 21 y 22):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env python
 
# Glipper - Clipboardmanager for GNOME
# Copyright (C) 2007 Glipper Team
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
import time
time.sleep(10)
 
import gobject
gobject.threads_init()

Con eso debería bastar, si aun sigues con el problema juega con el numerito (10) hasta que encuentres el tiempo apropiado para tu inicio de sesión.

Nótese que esto es un parche y que no arregla el problema de fondo, seguiré investigando a ver que puede hacer, pero con esto ya queda funcionando.

Problema de los botones de Eclipse en Ubuntu 9.10 Karmic

1

Si te has vuelto mono haciendo clicks cuando trabajas con Eclipse en Ubuntu 9.10 Karmic Koala, aquí les dejo una solución que encontré por ahí:

Deben crear un pequeño script que configura una variable de entorno y luego llama al binario de eclipse, veamos el script eclipse.sh

#!/bin/sh
export GDK_NATIVE_WINDOWS=1
cd $HOME/Software/eclipse
./eclipse

El problema (bug) al parecer es en cómo Eclipse a través de SWT hace uso de las librerías de GTK dejando inhabilitado las acciones de los botones y otros componentes como por ejemplo los árboles desplegables con checkbox (ventana de los updates).

Reparar el molesto ruido que genera Pulseaudio en Ubuntu Karmic

6

Después de haber navegado por todos lados buscando el por qué PulseAudio genera un ruido molesto (se pedorrea), encontré una explicación y  al parecer es que por ahorro de energía el dispositivo de audio lo desconecta provocando un chasquido molesto cada N segundos definidos en la configuración. (se conecta y se desconecta)

Solución: Modificar el archivo donde se configura dicho parámetro:

$ sudo gedit /etc/modprobe.d/alsa-base.conf

Luego buscar la linea que dice mas o menos así:

# Power down HDA controllers after 10 idle seconds
options snd-hda-intel power_save=10 power_save_controller=N

Y finalmente hay que modificar el parámetro que dice power_save=10 aumentando el valor o simplemente comentando la linea, quedando de la siguiente forma:

# Power down HDA controllers after 10 idle seconds
# options snd-hda-intel power_save=10 power_save_controller=N

Esto funciona bien en mi maquina, un HP530 con tarjeta de sonido intel:

$ lspci
Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller

Listo… ahora  a trabajar!

Preferencias de Sincronización de Tomboy

Tomboy en Jaunty – Problemas con FUSE

1

Si son de los que usan Tomboy para las notitas y eso lo combinan con la sincronización con servidores con ssh, este post es para ti.

Debido a los avances que ha tenido el kernel de linux en estos últimos tiempos, han ido agregando módulos como parte del núcleo de linux, es por eso, que en esta última entrega de Ubuntu Jaunty el módulo FUSE deja de existir como módulo y es parte del núcleo, en otras palabras, ya no hay que hacer más un:

$ sudo modprobe fuse

bueno si lo intentas te saldrá lo siguiente:

$ sudo modprobe fuse
FATAL: Module fuse not found.

Resulta que tomboy usa FUSE para sincronizar las notas a través de sshfs con otras máquinas (Secure SHell File System).

¿Ahora donde viene el problema? El problema viene al momento de configurar Tomboy para usar la sincronización con SSH (FUSE), les dejo un pantallazo para que vean donde es.

Preferencias de Sincronización de Tomboy

Si configuras todo eso y te sale lo siguiente, estas en problemas:

Activar FUSE

tomboy-error

Buscando por ahí y por acá, encontré un repositorio en launchpad que resuelve el problema de Tomboy para Ubuntu Jaunty, sólo debes agregar estas líneas a tu /etc/apt/sources.list y actualizar Tomboy.

deb http://ppa.launchpad.net/brywilharris/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/brywilharris/ppa/ubuntu jaunty main

Luego actualizas e instalas

$ sudo add-apt-key E4B303886E4F2656
$ sudo apt-get update
$ sudo apt-get install tomboy

Luego tendrás tu Tomboy actualizado y sin ese feo bug en la sincronización.

Go to Top