Curso emacs 22. Personalizar la linea de modo y el minibuffer

En esta entrada veremos como personalizar un poco la linea de modo y el minibuffer. Sin ningún tipo de modificación, la linea de modo puede lucir más o menos así:

Añadiendo a nuestro archivo de configuración .emacs las siguientes lineas:

(setq-default mode-line-format
      (list
       " %2 " mode-line-modified
       " %2 %f %4 [%l:%p] "
       " %4 %m %4 %I %4 "
       mode-line-misc-info
       " %4 " (message "Emacs es genial") " %4 "
       mode-line-end-spaces))

Se verá:

Para que la fecha se muestre tal como se ve en la imagen, tengo en el archivo de configuración .emacs las siguientes lineas:

Share

Curso emacs 21. Postámbulos y algo sobre imágenes en org-mode

Por defecto, el postámbulo que aparece en un html que ha sido exportado de un archivo org, coge los datos del sistema y consta del nombre del autor (author), la fecha (timestamp), las versiones de emacs y org-mode (creator) y el link de validación del código.

Si queremos especificar más datos de las mencionados o suprimir alguno de los existentes, lo tendremos que especificar en el propio header del archivo org o desde el archivo de configuración .emacs

Para suprimir todo el postamble colocamos en la cabecera del archivo org la linea:

Share

Curso emacs 20. Gráficos con org-mode (ditaa y plantuml)

En esta entrega veremos como crear gráficos con org-mode para que al exportar a html se vean aparentes. En primer lugar, caso de no tenerla instalada, instalamos la aplicación ditaa (apt-get install ditaa), aplicación que transforma caracteres ascii en mapas de bips. Una vez instalado en el sistema, abrimos emacs y visualizamos su página man:

M-x man RET ditaa

Si queremos ver las páginas man con algunos colorines, añadimos al archivo de configuración .emacs las lineas (Los colores, como es natural, al gusto del interesado):

(set-face-attribute 'Man-overstrike nil :inherit 'bold :foreground "orange red")
(set-face-attribute 'Man-underline nil :inherit 'underline :foreground "forest green")

Share

Solucionar fallo ttf-mscorefonts-installer

Si tenéis problemas en Ubuntu con el paquete ttf-mscorefonts-installer podéis hacer lo siguiente:
Abrir una terminal y escribir estos comandos. Poned la contraseña cuando os lo pida

sudo apt purge ttf-mscorefonts-installer

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb -P /tmp/

sudo apt install /tmp/ttf-mscorefonts-installer_3.6_all.deb

Una vez completado ya no os debería de aparecer el aviso.

Visto en: https://ubuntuforums.org/showthread.php?t=2349421&p=13594666#post13594666

Share

Solucionar “parsing filters is unsupported” en Gestor de Archivos (file-roller)

Si el Gestor de Archivos (file-roller) os da el error “parsing filters is unsupported” significa que necesitáis instalar unrar.

Basta con ejecutar esto:

sudo apt-get install unrar

Share

Curso emacs 19. impatient-mode, writeroom-mode, capturas y memoria en uso.

En esta ocasión veremos algunos paquetes interesantes que, en determinadas circunstancias, pueden sernos útiles.

En ciertas ocasiones queremos compartir un buffer de emacs en nuestra red local y que además todos vean lo que estamos tecleando en tiempo real. Una forma fácil de realizar estas proezas es con la extensión impatient-mode. Este paquete precisa simple-httpd y htmlize. Lo instalamos de la forma habitual:

M-x package-install RET impatient-mode RET

Activamos el servidor (simple-httpd)

M-x httpd-start

Nos colocamos en el buffer que deseamos compartir y activamos el modo menor (El mismo comando lo desactiva):

M-x impatient-mode

Share

Haciendo funcionar la pantalla táctil Netway NW1031 para Raspberry 3B (y 2B) en Raspbian

img_20161016_222949

img_20161016_230457Recientemente Netway ha lanzado una nueva pantalla para Raspberry Pi (un rebranding de una pantalla del fabricante Keyes, modelo SMP0065) que se conecta por los pines GPIO para recibir imagen y alimentación. Sin embargo, si la has comprado ya, te habrás encontrado que no viene ningún tipo de manual de cómo hacer la instalación.
Por suerte he encontrado una pantalla muy similar del fabricante Waveshare y su “driver” funciona perfectamente con esta pantalla de Netway.

A continuación os explico que hay que hacer.
Partiendo de una instalación existente de Raspbian, nos conectamos a nuestra Raspberry con dicho Raspbian en funcionamiento y abrimos la terminal. En la terminal tecleamos lo siguiente para bajar el driver:

Share

Solucionar problemas de Gwenview en Ubuntu y derivados

corregir_gwenview_ubuntu16-04Si tenéis instalado Gwenview para organizar vuestros álbumes de fotos y os sale este error (URL cannot be listed) cuando intentáis abrir una carpeta, debéis instalar estos paquetes.

sudo apt-get install kinit kio kio-extras kded5

Una vez instalados estos paquetes el gwenview ya funcionará correctamente

Share

AverTV Volar HD Pro (A835) en GNU/Linux (actualizada)

Los pasos que se describen a continuación son para Ubuntu 16.04 y derivados pero deberían de funcionar en cualquier distribución moderna, a partir de los kernels 3.5 y 3.6 (fuente).

Nos movemos a la carpeta /lib/firmware

cd /lib/firmware

Entonces bajamos el firmware como root (con sudo por ejemplo)

sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-02.fw

Reiniciamos y haciendo un dmesg deberíamos de ver algo similar a lo siguiente:

'AVerMedia AVerTV Volar HD/PRO (A835)' successfully initialized and connected

Con esto la tarjeta de televisión está en marcha. Ahora quedaría abrir el programa de televisión que desees y buscar canales. En mi caso uso Kaffeine.

Share

Curso de emacs todo junto

Todo el curso emacs está disponible en http://www.lapipaplena.org/emacs/

Y el correspondiente archivo org puede bajarse de http://www.lapipaplena.org/emacs/curs_emacs.org

 

Share

Curso emacs 18. wdired, renombrando archivos y cambiando permisos

En la 3ª entrega abordamos el navegador de archivos Dired de forma básica, en esta veremos algunas de sus innumerables posibilidades. Lo abrimos y creamos un directorio de pruebas pulsando por orden los siguientes comandos (Recuerda que “RET” es “Intro”):

C-x d RET
+
pruebas RET
RET
Ya estamos en su interior.

18-1Creamos 8 archivos de texto:

M-! touch {1..8}.txt

18-2Pulsamos “g” para actualizar el buffer.

18-3
Vamos a cambiar los permisos del archivo 5.txt. Primero modificamos la variable que lo va a permitir:

M-x set-variable RET wdired-allow-to-change-permissions RET t

Share

Curso emacs 17… continuando…

17 entrega (gpg, wttrin, read-only-mode y highlight-changes-mode)

Aprovechando el honor de estar en http://planet.emacs-es.org/ vamos a proseguir el curso de emacs, que finalizó con el pedazo número 16, con esta la 17ª entrega y siguiendo con el mismo esquema que la primera parte, o sea sin ningún tipo de esquema.

En la entrega 16 tocábamos como cifrar archivos con dos niveles de codificación. Si no deseamos complicarnos tanto la vida podemos hacerlo solo con gpg. Creamos un archivo con la extensión que nos ocupa:

C-x C-f sarcofago.gpg

y lo llenamos de contenido:

C-u M-! lorem -p 20

Share

stumpwm: El escritorio de los incondicionales de emacs

Mi archivo de configuración .stumpwmrc

Share

Charlas sobre latex y ChromeOs en Hospitalet de Llobregat

Participación de dos destacados miembros de La Pipa Plena integrados en la asociación CatPlus en la Xlª jornada del programario libre celebrada en el dia de hoy (28-05-16) en Hospitalet de Llobregat (Barcelona) con dos charlas, una sobre edición semántica con Latex y la otra sobre alternativas de bajo coste con el sistema operativo ChromeOs de Google.

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

Share

Solucionar problemas con el ratón A4tech en Archlinux

Recientemente compré en oferta en Steam un juego llamado Metro 2033. Al ejecutar dicho juego detectaba que tenía conectado un gamepad/joystick cuando no era cierto.

Después de estar investigando un rato descubrí que mi ratón, un ratón de la marca A4tech, concretamente el modelo X7, era detectado como el joystick así que tuve que investigar como hacer que no detectase el ratón como tal.

Tras un rato investigando descubrí este post de 2014 pero que a día de hoy es totalmente válido y la solución es bien sencilla: crear una regla para UDEV que elimine el dispositivo. A continuación os pongo la regla:

Share