Usuarios GNU/Linux Alt Emporda


Grup d’usuaris del software lliure La Pipa Plena

Gnu_meditate_levitate1¿ PERO TODAVÍA USAS SISTEMAS DE PAGANINI, PROGRAMAS CRAQUEADOS, GENERATE KEYS, PANTALLAZOS AZULES Y DEMÁS CHORRADAS ANTIDILUVIANAS ?  

¿ NO ESTÁS HASTA LA VUELTA DEL FORRO DE HACER EL PAMPLINAS DELANTE DE TU FLAMANTE ORDENATA ?

PÁSATE A GNU/LINUX Y EN POCO TIEMPO NOTARÁS SUS TERRIBLES CONSECUENCIAS: UN CÚMULO DE PLACENTERAS ALUCINACIONES QUE TE ELEVARÁN HASTA LA ESTRATOSFERA DONDE CADA UNA DE TUS CÉLULAS SE FUNDIRÁ CON EL COSMOS EN UNA YUXTAPOSICIÓN CUÁNTICA, SUMIENDO TU CUERPO EN UN ESTADO DE ÉXTASIS PERMANENTE.

NAVEGA LIBREMENTE POR ESTE PORTAL CON LA SEGURIDAD DE QUE NO HAREMOS MAL USO DE VUESTROS DATOS PERSONALES, SIMPLEMENTE PORQUE NO VAMOS A PEDIROS NINGUNO.

 

¡¡ FELICES GOZADAS LINUXERAS!!

 


I support free software

Share

Curso emacs 2 (Iniciando .emacs y moviéndonos con soltura)


Instalamos un paquete que usaremos más adelante:

# apt-get install lorem

En Arch se llama lorem-ipsum-generator y en Ubuntu libtext-lorem-perl.

Hemos comprobado en el primer pedazo, que para usar emacs no es imprescindible un archivo de configuración, aunque tenerlo es muy útil, aparte de para tunear el "editor" a nuestro gusto, permitirá aumentar enormemente su potencia con nuevas extensiones. Empezamos dicho archivo:

      $ emacs -nw .emacs

Copy/pasteamos:

;;; Sin mensaje de bienvenida:
(setq inhibit-startup-message t)
;
;;; No mostrar la barra del menú:
(menu-bar-mode -1)
;
;;; Reemplazar "yes" y "no" por "y" y "n"
(fset 'yes-or-no-p 'y-or-n-p)
;
;;; Mover a la papelera al borrar archivos y directorios:
(setq delete-by-moving-to-trash t
trash-directory "~/.local/share/Trash/files")
;
;;; guardar la sessión al cerrar emacs y restaurarla
;;; al arrancar-la de nuevo. Cero [0] para desactivar:
(desktop-save-mode 1)
;
;;; Para que se muestren todos los buffers abiertos al pulsar C-x b (ido):
(ido-mode 1)
;;; Ignorar determinados buffers.
(setq ido-ignore-buffers '("^ " "*Completions*" "*Shell Command Output*"
                           "*Messages*" "Async Shell Command" "*scratch*"
                           "*tramp*"))

Guardamos con C-x C-s. Para que los cambios tengan efecto podemos salir de emacs (C-x C-c) y volver a entrar o pulsar M-x eval-buffer (M-x y a continuación escribir "eval-buffer", sin las comillas). En emacs nos referimos a la tecla Alt como la tecla Meta por tanto M-x significa pulsar "Alt" junto con la tecla "x"

Con estas primeras lineas de configuración y pulsando C-x b, nuestro emacs lucirá:

captura_dotemacs

Share

Curso emacs 1 (A modo de pequeña introducción)


PEDAZO PRIMERO (A modo de pequeña introducción)

Vaya por delante que he accedido a realizar este curso/introducción/apuntes o, llámesele como se quiera, relacionado con emacs sin ningún tipo de coacción más allá de las clásicas
bravuconadas barriobajeras y un cuchillo carnicero acariciándome la nuca. La triple imposición a la que estaba sometido era, en primer lugar contribuir en lo posible a que la gente le pierda el miedo a este "editor", en segundo lugar que aquellos que en su vida jamás hubieran oído hablar de él pudieran desenvolverse en este entorno con suficiente decencia y tercero, nada de páginas y más páginas de combinaciones de teclas, por lo demás, bastante habituales en los tutos sobre el tema. Por tanto, ni manual avanzado ni tratado de programación en elips (que por otra parte trascendería mis conocimientos). Si se consiguen los objetivos se verá al final.

Dividiré los capítulos en "pedazos" en honor de Alvaro de la Iglesia, el que fuera director de la Codorniz (http://es.wikipedia.org/wiki/La_Codorniz) durante largos años. No tengo claro de cuantos pedazos constará el conjunto pues voy a salto de mata y sin ningún tipo de planificación. También aconsejaría, a los que sigan esta historia, que hicieran el esfuerzo de usar lo mínimo posible el pobre mouse; un descanso no le sentará mal y que se acomoden delante del teclado completamente relajados.

Trabajaré indistintamente sobre una Debian testing y un Arch puesto que estas son las distros que están instaladas en los dos pcs con los que trabajo habitualmente. También estará testeado en un Xubuntu que usa el compañero Staredsi que es quien fiscaliza la historia y la corrección ortográfica, como siempre, estará a cargo del amigo Dosto. La terminal que usaré es sakura (apt-get...), una especie de terminator (con pestañas, paneles, F11 para maximizar/minimizar...) con la ventaja de ser poco conocida lo cual, aunque no tengamos repajotera idea de emacs, nos da un aire así como de más frikis. Es importante usar la misma terminal. Viene al caso porque no todas se comportan igual; por ejemplo la xfce4-terminal, tiene asociadas determinadas teclas a acciones especificas de la propia terminal que invalidan las de emacs o sea que para no liarnos con modificaciones en el mapeo de teclas, mejor usar para el curso la que menciono y que está disponible en los repos de todas las distros.

Sin más preámbulos, instalamos emacs (apt-get, pacman o el instalador que proceda) y verificamos que la versión sea, al menos, la 24:

$ emacs --version
GNU Emacs 24.4.1
Copyright (C) 2014 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

Si nuestra distro todavía usara la versión 23 (los dioses no lo quieran) es preferible descargarse la última versión de su página oficial y compilarla:

# apt-get install git-core libxaw7-dev libxpm-dev libpng12-dev libtiff5-dev libgif-dev libjpeg8-dev libgtk2.0-dev libncurses5-dev autoconf automake texinfo
# apt-get build-dep emacs
$ git clone git://git.savannah.gnu.org/emacs.git
$ cd emacs/
$ git checkout emacs-24.4
$ git checkout -b custom_branch
$ ./autogen.sh
$ ./configure --prefix=/opt/emacs24
$ make --jobs=2
# make install
# ln -s /opt/emacs24/bin/emacs /usr/bin/emacs24
$ emacs24

He puesto un enlace del ejecutable en /usr/bin/emacs24 por si no se ha desinstalado la versión de los repos (/usr/bin/emacs). Para ahorrarte todo este engorro, también puedes plantearte seriamente el cambio de distro.

Dado que, seguramente entre los lectores, predominan los usuarios de vi, empezaré con una breve reseña sobre él. Vi es mucho más simple que emacs principalmente porque para gestionarlo correctamente solo se precisa conocer una combinación de teclas:

                                          :q!

Lo cual nos permite salir de vi y poder entrar en el editor de los dioses:

        $ emacs -nw (O emacs24 -nw si lo hemos compilado)

Como muy bien sabemos, todos los sistemas operativos (los linux incluidos salvo algunas excepciones) están pensados para que puedan ser usados por las hermanas clarisas, o sea que si lanzamos emacs sin argumentos, se abrirá la versión gráfica, por eso usamos la opción -nw (No Window) o sea no gráfica. También podríamos haber instalado y lanzado emacs-nox (emacs No X) que para el caso sería algo parecido pero para entornos más propios de las ttys. La opción no gráfica permite acceder remotamente por ssh de forma rápida y cómoda máxime si se lanza en una sesión tmux o screen y a la vez permite en local, acceder a aplicaciones gráficas (iceweasel, icedove...) sin problema. Naturalmente si entre los lectores están los que lanzan emacs (sin -nw) o incluso los que se han instalado y lanzado xemacs tampoco vamos a rasgarnos las vestiduras. Sepan que todo lo que se va a decir en los siguientes pedazos es válido para todos los sabores de emacs aunque, eso sí, aconsejaría que mientras se sigue el "pedazo" se usara la opción -nw, más que nada para no dispersarnos demasiado y se dejaran las otras opciones para practicar a nivel personal.

Al arrancar, lo primero que se muestra es la pantalla de bienvenida y puede ser parecida a esta:

emacs_inicio-1

Share

dotemacs. Mi archivo de configuración de emacs (.emacs)


dotemacs

El presente archivo de configuración de emacs requiere la instalación y descarga de algunas extensiones. Naturalmente ha de adaptarse al usuario. Al final del texto hay los enlaces para descargar la última versión de los archivos .emacs (dotemacs), .gnu-emacs (dotgnu-emacs) de github y el tar.gz del directorio de extensiones .emacs.d (dotemacs.d) de dropbox.

Share

Cajas de texto latex. Pequeño compendio.


cabecera_latex

     Así con este pdf me acuerdo de la sintaxis.

——-> latex_caixes_text

 

Encabezado:

\documentclass[a4paper,openright,oneside,12pt]{article}
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc} % Acceso a letras acentuadas
\usepackage[utf8]{inputenc}
\usepackage{fancybox}
\usepackage{framed}
\usepackage{wedn}
\usepackage{utopia}
\usepackage{pbsi}
\usepackage{verbatim}
\usepackage{setspace}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{incgraph}
\usepackage{colortbl}
\usepackage[listings]{tcolorbox}
\usepackage{multirow}
\usepackage{fancyvrb}
\usepackage{lipsum}
\usepackage{fullpage}
\usepackage{parskip} % espacio entre párrafos y no indentar primera línea
\textheight=25cm % largo del texto en cada página. Por defecto 19
\textwidth=18cm % ancho del texto en cada página. Por defecto 14
\oddsidemargin=-1cm
\topmargin=-1cm
%%%%%%%%%

\begin{document}

El contenido del pdf

\end{document}

Nota.- La caja de texto del ejemplo 13 es igual que la del 11 porque no varia la configuración:

Share

Solucionando problema con Java en Archlinux


Si eres usuario de ArchLinux y tienes Java instalado, es posible que hayas tenido problemas para actualizar el sistema por culpa de dos paquetes de Java que tienen conflictos entre si.

Para saber si realmente estás afectado por el problema descrito aquí, introduce el siguiente comando en una consola:

$ pacman -Q java-common

Si lo tienes instalado, ejecuta lo siguiente:

# archlinux-java unset

Este comando borrará el paquete java-common. Cuando nos pregunte debemos decirle que si, que lo haga.

# pacman -Sydd –asdeps java-runtime-common
:: java-runtime-common and java-common are in conflict. Remove java-common? [y/N] y

Share

Instalación Transmission Daemon en Debian / Ubuntu


Para instalar Transmission Daemon con la interfaz web hay que seguir los siguientes pasos

Instalar el demonio de transmission ejecutando esto:

# apt-get install transmission-daemon

Una vez instalado, paramos el demonio de transmission ya que el instalador lo arranca automáticamente:

# /etc/init.d/transmission-daemon stop

Una vez parado el demonio, creamos un usuario llamado transmission:

# useradd -m transmission -s /bin/bash

Ahora creamos las carpetas de descarga dentro del usuario

# mkdir /home/transmission/baixades
# mkdir /home/transmission/descarregant

A continuación damos permisos a las carpetas

# chmod 775 /home/transmission/baixades /home/transmission/descarregant -R
# chown debian-transmission:transmission /home/transmission/baixades /home/transmission/descarregant -R

Share

Instalar Photivo en Debian Testing/Jessie


GuiaPhotivoDebianPara instalar Photivo Debian Testing/Jessie es necesario seguir los siguientes pasos:

– Bajar e instalar libexiv2-11 y libtiff4. Para hacerlo hay que ir a las web http://packages.ubuntu.com/precise/libexiv2-11 y http://packages.ubuntu.com/precise/libtiff4. Entonces descarga la versión de 32 o 64 bits de cada paquete en función de tu sistema.
Una vez bajado puedes usar gdebi para instalarlos. Por ejemplo, para 32 bits sería así:

# gdebi Descargas/libexiv2-11_0.22-2_i386.deb
# gdebi Descargas/libtiff4_3.9.5-2ubuntu1.6_i386.deb

– Añadir el repositorio siguiente al /etc/apt/sources.list:

deb http://ppa.launchpad.net/dhor/myway/ubuntu precise main

– Hacer un apt-get update ya continuación un apt-get install photivo:

# apt-get update
# apt-get install photivo

Share

stumpwm, gestor de ventanas.


stump2

Stump window manager es como indica su nombre un gestor de ventanas de los más minimalistas que permite dividir las ventanas en paneles tipo tmux, screen o terminator corriendo aplicaciones gráficas. Su consumo inicial de ram ronda los 65 MB. No precisa la instalación de un escritorio y como dicto sucesor de Ratpoison, el ratón sólo lo precisarás para los programas que abras si no te sabes sus atajos.

La forma más simple e inócua de probar stumpwm es:

# apt-get install stumpwm

Crear un usuario con su home (P.e. pedro)

Share