Suspender al cerrar la tapa de tu notebook - Suspend mode when close lid " Fedora 20 - Gnome 3.10"

Existe una manera muy sencilla de activar la suspension de tu notebook al cerrar la tapa, debido a que la configuracion de Gnome 3.10 no lo permite, que consiste en editar una linea del archivo logind.conf como superusuario.
Paso a explicar.

Abrimos una terminal y ejecutamos:


# su
# gedit /etc/systemd/logind.conf

Descomentamos la linea:

#HandleLidSwitch=suspend

Y deberia quedarnos asi:

HandleLidSwitch=suspend

Guardamos y probamos.


------------------------------------------------------------------------------------------------------------------------

There is a simple way to enable the suspend mode when you close the lid of your notebook, because Gnome 3.10 not have this on the configuration form, you only need edit one line of the file logind.conf with "root" user.

Open your terminal and insert:


# su
# gedit /etc/systemd/logind.conf

Uncomment this line:

#HandleLidSwitch=suspend

Should be well:

HandleLidSwitch=suspend

Save and test.

Llegó Fedora 19 "Schrödinger's Cat" - is Here.

Como seguramente ya han leido y releido, el 2 de Julio se liberó la última versión de Fedora que llamamos "Schrödinger's Cat".
 Entre las grandes novedades, además de las actualizaciones de las aplicaciones incluidas en la instalación nativa, está la incorporación de software para la impresión 3D. Se podria decir que es a lo que apunta esta Distribución.

Con la inclusión en los repositorios oficiales de Aplicaciones como OpenSCAD, Printrun, Skeinforge o SFACT el gato fedoriano les permite a sus usuarios imprimir sus diseños 3D sin necesidad de compilar ni agregar repositorios no-oficiales a la instalacion.

Otra de las novedades importantes es la aparición de MariaDB como reemplazo de MySQL.

Como siempre las actualizaciones de Gnome en este caso con su versión 3.8 y KDE Workspaces 4.10, y para los amantes del Gnome2 tambien hay una alternativa, MATE Desktop 1.6.

-------------------------------------------------------------------------------------------------------------

As you may have read and reread, the July 2 was released the latest version of Fedora is called "Schrödinger's Cat".

Among the big news, plus updates from the applications included in the installation native, is the incorporation of 3D printing software. You could say that is what this distribution points.

With the inclusion in the official repositories of Applications like OpenSCAD, Printrun, Skeinforge or SFact, the fedorian's cat enables its users to print their 3D designs without recompiling or make unofficial repositories to the installation.

Another significant change is the emergence of MariaDB and MySQL replacement.

As always Gnome updates in this case version 3.8 and KDE Workspaces 4.10 and Gnome2 lovers there is also an alternative, MATE Desktop 1.6.



Editar registros de Windows desde Linux

Desde el trabajo teníamos que reparar varios registros de Windows que estaban erróneos en muchas unidades que ya estaban listas para ser utilizadas por el usuario final, es decir debíamos reparar los inconvenientes sin tocar en lo posible la imagen del cliente.
Para esto decidimos hacer USB Booteable con Fedora 17 en su versión Live, con un autostart.sh que se encargue de instalar los paquetes necesarios para luego editar los registros de Windows.
Los equipos tampoco debían estar conectados a Internet, lo que nos obligo a descargar e instalar los paquetes directamente en la distribución previamente.

El programa que utilizamos es el Chntpw

Para esto tuvimos que montar la partición Windows:

mkdir /media/windows
mount -o rw /dev/sda5 /media/windows

Y después si podemos utilizar el chnptw, siempre como SUPERUSUARIO:

chnptw - l  /media/windows/Windows/System32/config/Software

Navegamos en el registro:

cd /Microsoft/Windows/CurrentVersion/Run/

Y editamos, por ejemplo:
 

ed Shell

Lo ideal para realizar este proceso era que el operario que realice la acción tenga que hacer lo mínimo e indispensable, para reducir al máximo los posibles errores. Entonces al hacer el pen booteable realizamos un script que se ejecutaba al inicio con todas las sentencias y que terminaba apagando la máquina. Por lo que el Operario solo debía indicar con que dispositivo bootear y esperar a que la unidad se apague despues de realizado el proceso.


Si a alguien le interesa, eso lo podemos ver en alguna otra publicación.

Un abrazo!

Tkinter, interfaz gráfica con Python

Tkinter es una de las tantas librerías disponibles para realizar interfaces gráficas con Python, pero es quizás la más simple de implementar, está incorporada ya desde python 2.7 asi que no necesitamos instalar ni compilar nada más que nuestras aplicaciones. Para comenzar importamos la librería

from Tkinter import *

instanciamos la clase

root = Tk()

y creamos nuestros elementos, en éste caso voy a crear un Frame:

mainframe=Frame(root)
mainframe.grid(column=0, row=0, sticky=(N,W,E,S))

Dentro del Frame un Label y un Button:

Label(mainframe, text="TEST 1").grid(column=0, row=0, sticky=(W, E))
Button(mainframe, text="GUARDAR").grid(column=0, row=1, sticky=(W,E))


root.mainloop()

Obtuve como resultado:


Ésto es una implementación simple de la librería Tkinter en Python, o diría bastante simple.

SFTP con paramiko - programación GNU

Para el trabajo me pidieron desarrollar un pequeño software Cliente SFTP. El primer lenguaje que se me cruzó por la cabeza fue Python, ya que tenía que ser algo rápido y sencillo. Investigando un par de librerías me tope con paramiko, que hoy se encuentra en su versión 1.7.7.
El dato curioso es que solo pude hacer uso de ésta librería con python 2.7 y no así con su versión 3.0.

En mi caso para probar instalé de modo local un servidor ssh y realicé un par de pruebas. Para comenzar:

Abrimos un SSH Transport:

import paramiko


host = 'localhost'
puerto = 22
transport = paramiko.Transport((host, puerto))


Autenticamos:


pass ='1234'
user ='julio_alpa'
transport.connect(username=user, password=pass) 


Iniciamos el Cliente:

sftp = paramiko.SFTPClient.from_transport(transport)


e indicamos las rutas a transferir:

filepath = '/home/julio_alpa/julito.py'
filelocal = '/home/julio_alpa/sss.py'


y corremos la función:

sftp.put(filepath, filelocal)


o


sftp.get(filepath, filelocal)


cerramos:

sftp.close()
transport.close()


y terminada la transferencia. Asi de sencillo, gracias GNU.

Espero que les sea útil.



Ogg, Calidad y GNU


Ogg Vorbis  es un poderoso formato de audio comprimido, asi como lo es el MP3, AAC y VQF pero con la diferencia de que es completamente Libre. Además de ser GNU tiene una gran calidad de sonido comparado con su competidor directo, el formato MP3, aunque éste último es un poco más liviano, pero a quienes realmente nos gusta escuchar música valoramos mucho más un audio de buena calidad que uno más "liviano".
Quizás lo que juega en contra para el uso masivo de éste formato son sobretodo los Reproductores Multimedia que muchos no lo incorporan. Aunque hoy en día cada vez son menos.

Entonces, es Libre, de buena Calidad y podemos utilizarlo bajo cualquier plataforma sin restricciones, ¿No te parecen suficientes razones para comenzar a usarlo?

GNU Música - Audacity

Me veía obligado a realizar un post sobre Música con GNU sobretodo por la imortancia de ambos en mi vida cotidiana. Hoy en día existen infinidades de aplicaciones vinculadas a la música de Código Libre, sin contar a los Reproductores de Audio. Desde editores, creadores de partituras, Software dedicado al aprendizaje y hasta muchos más.
Audacity, actualmente en su versión 2.0 es un excelente editor y grabador de audio GNU multiplataforma. Hoy les voy a mostrar como realizar una reparación a un audio dañado o simplemente mal grabado con ésta Herramienta.
Éste efecto sólo es útil para reparar fallos muy cortos, no grandes distorciones, ni ruidos molestos. Primero abrimos el audio que queremos reparar.

Debemos localizar la parte dañada y ampliar 
hasta que pueda ser detectado a simple vista.

 Seleccionamos la parte dañada

Y hacemos Seleccionamos Reparar en el Menú Efecto.

Simplemente esos son los pasos a seguir para reparar un audio dañado, pero recuerden que solo sirve para pequeños fallos, no para grandes distorciones ni fallos extensos.

Más adelante publicaré más sobre ésta herramienta y sobre muchas otras vinculadas a la Música.