Articles of linux

Enlace de teclas global en X usando Python gtk3

Estaba buscando un ejemplo de enlace global de Python xlib que funcionara con gtk3, tal como se hace para gtk2 en http://www.siafoo.net/snippet/239 . Código muy similar aquí: from Xlib.display import Display from Xlib import X import gtk.gdk import threading import gobject class GlobalKeyBinding (gobject.GObject, threading.Thread): __gsignals__ = { ‘activate’: (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, ()), } def __init__ […]

Uso del lector de tarjetas ACS ACR1252U USB NFC en Linux

Estoy usando un lector de tarjetas ACS ACR1252U ( http://www.acs.com.hk/en/products/342/acr1252u-usb–nfc-reader-iii-nfc-forum-certified-reader/ ) conectado a través de USB Y, para ser honesto, no tengo idea de cómo hacer que funcione. He buscado en Google un montón de cosas, pero no hay suerte. Estoy usando una variante de Debian. Lo siguiente es más o menos lo que he […]

sys.stdin no se cierra en ctrl-d

Tengo el siguiente código en program.py: from sys import stdin for line in stdin: print line Ejecuto, ingreso líneas y luego presiono Ctrl + D , pero el progtwig no se cierra. Esto funciona: $ printf “echo” | python program.py ¿Por qué el progtwig no sale cuando presiono Ctrl + d ? Estoy usando el […]

Keras: cantidad real de memoria GPU utilizada

Estoy usando Keras con el backend de Tensorflow y mirar nvidia-smi no es suficiente para comprender cuánta memoria necesita la architecture actual de la red porque parece que Tensorflow simplemente asigna toda la memoria disponible. ¿Entonces la pregunta es cómo descubrir el uso real de la memoria de la GPU?

problemas al instalar M2Crypto en Mint: seguimiento

Hice una pregunta aquí con respecto a la instalación de la biblioteca de python M2Crypto en Mint. Esa pregunta fue respondida exitosamente y pude construir e instalar M2Crypto. Sin embargo, no puedo usarlo dentro de Python. cuando bash importar el módulo, aparece el siguiente error: >>> import M2Crypto Traceback (most recent call last): File “”, […]

¿Cómo leer la información de la rueda de desplazamiento desde / dev / input / mice?

Para un proyecto de robótica doméstica, necesito leer la información del movimiento del mouse sin procesar. En parte logré esto al usar el script de Python de esta respuesta de SO . Básicamente lee / dev / input / mice y convierte la entrada hexadecimal en enteros: import struct file = open( “/dev/input/mice”, “rb” ) […]

Falta el archivo DBus .service

Estoy creando un servicio dbus personalizado para mis propias demandas y quiero que se inicie automáticamente cuando alguien lo necesite. Para ello he creado .service archivo .service como este [D-Bus Service] Name=com.mycompany.servicename Exec=/home/myuser/Workspace/service-start User=myuser Aquí acabo de cambiar el nombre real del servicio y el ejecutable, pero este no es el punto. He comprobado los […]

¿Cómo asignar la dirección IP a la interfaz en python?

Tengo una secuencia de comandos de Python que establece la dirección IP4 para mis interfaces inalámbricas y cableadas. Hasta ahora, uso el comando de subprocess como: subprocess.call([“ip addr add local 192.168.1.2/24 broadcast 192.168.1.255 dev wlan0”]) ¿Cómo puedo configurar la dirección IP4 de una interfaz utilizando bibliotecas de python? ¿Y si hay alguna manera de obtener […]

Permiso denegado al ejecutar un archivo python en linux

Estoy trabajando con mi Raspberry Pi 2 B + y estoy usando Raspbian. Tengo un script de python ubicado en /home/pi/Desktop/control/gpio.py Cuando escribo /home/pi/Desktop/control/gpio.py en la línea de comando, recibo el mensaje bash: /home/pi/Desktop/control/gpio.py Permiso denegado He intentado ejecutar sudo -s antes de ejecutar ese comando también, pero eso no funciona. Mi script en python […]

Creación de un servidor de correo electrónico Python (receptor)

Estoy tratando de producir un script de Python simple para un VPS de Linux que me permita recibir correo (y luego puedo hacer cosas en Python, como imprimirlo en stdout). Nada más complejo que eso. No quiero usar una solución “pesada” o un progtwig de servidor, realmente estoy justo después de un simple script de […]