Índice
Esconder las barras para tener más espacio libre, como recomienda Stefano Forenza en Hide Gnome panel to get the most.
~/bin/hide-panels:
#
# Auto hide Gnome panels. Automates the idea proposed by Stefano Forenza
# http://www.stefanoforenza.com/hide-gnome-panel-to-get-the-most
#
if [ $(gconftool -g /apps/panel/toplevels/bottom_panel_screen0/auto_hide) == "false" ]; then
# Hide bottom panel
gconftool -t bool -s /apps/panel/toplevels/bottom_panel_screen0/auto_hide true
gconftool -t bool -s /apps/panel/toplevels/bottom_panel_screen0/enable_animations false
gconftool -t int -s /apps/panel/toplevels/bottom_panel_screen0/hide_delay 0
gconftool -t int -s /apps/panel/toplevels/bottom_panel_screen0/unhide_delay 0
gconftool -t int -s /apps/panel/toplevels/bottom_panel_screen0/auto_hide_size 0
gconftool -t int -s /apps/panel/toplevels/bottom_panel_screen0/size 48
# Hide top panel
gconftool -t bool -s /apps/panel/toplevels/top_panel_screen0/auto_hide true
gconftool -t bool -s /apps/panel/toplevels/top_panel_screen0/enable_animations false
gconftool -t int -s /apps/panel/toplevels/top_panel_screen0/hide_delay 0
gconftool -t int -s /apps/panel/toplevels/top_panel_screen0/unhide_delay 0
gconftool -t int -s /apps/panel/toplevels/top_panel_screen0/auto_hide_size 0
gconftool -t int -s /apps/panel/toplevels/top_panel_screen0/size 48
else
# Unhide bottom panel
gconftool -t bool -s /apps/panel/toplevels/bottom_panel_screen0/auto_hide false
gconftool -t bool -s /apps/panel/toplevels/bottom_panel_screen0/enable_animations true
gconftool -t int -s /apps/panel/toplevels/bottom_panel_screen0/hide_delay 500
gconftool -t int -s /apps/panel/toplevels/bottom_panel_screen0/unhide_delay 500
gconftool -t int -s /apps/panel/toplevels/bottom_panel_screen0/auto_hide_size 6
gconftool -t int -s /apps/panel/toplevels/bottom_panel_screen0/size 24
# Unhide top panel
gconftool -t bool -s /apps/panel/toplevels/top_panel_screen0/auto_hide false
gconftool -t bool -s /apps/panel/toplevels/top_panel_screen0/enable_animations true
gconftool -t int -s /apps/panel/toplevels/top_panel_screen0/hide_delay 500
gconftool -t int -s /apps/panel/toplevels/top_panel_screen0/unhide_delay 500
gconftool -t int -s /apps/panel/toplevels/top_panel_screen0/auto_hide_size 6
gconftool -t int -s /apps/panel/toplevels/top_panel_screen0/size 24
fi
Makefile:
TEX = latex
DVI2PDF = dvipdf
RST2HTML = rst2html
RST2LATEX = rst2latex
# Lista de archivos de salida, basada en los de entrada
HTMLFILES = $(shell find src/ -regex '.*rst\|.*html' | sed -e s/src/dst/ -e s/rst/html/)
html: $(HTMLFILES)
pdf: dst/documento.pdf
# Reglas para transformar reST a HTML y PDF
dst/%.tex: src/%.rst
$(RST2LATEX) $< > $@
dst/%.dvi: dst/%.tex
$(TEX) -output-directory $(dir $@) $<
dst/%.pdf: dst/%.dvi
$(DVI2PDF) $< $@
dst/%.html: src/%.rst $(GLOBALCSSFILES)
LC_ALL=es_ES.UTF-8 $(RST2HTML) --link-stylesheet --stylesheet-path=dst/general.css $< $@
Makefile:
TEX = latex
DVI2PDF = dvipdf
all: documento.pdf documento.dvi documento.html documento
%.pdf: %.dvi
$(DVI2PDF) $<
%.html: %.tex
latex2html -split 0 -nosubdir -nonavigation -noinfo -noaddress \
-show_section_numbers -noentities -verbosity 0 $<
%: %.tex
latex2html -local_icons -reuse 2 -noinfo -noaddress -verbosity 0 \
-show_section_numbers -noentities $<
My First Mutt, de Bruno Postle. Explica muy bien cada función.
Calmar on Mutt (for dummies or however) Explica muy bien el uso de spoolfile y mbox, y otros trucos.
mutt.org Hay ejemplos de archivos de configuración.
Email explained, por John Beck
Instalar fetchmail, procmail, ssmtp, mairix (apt-get install fetchmail procmail ssmtp mutt mairix). En lugar de ispell se usa aspell, que suele venir ya instalado.
~/.muttrc:
set from=jperez@tudominio.com set hostname=pc.tudominio.com set realname="Juan Perez" set use_from=yes set folder=~/mail set spoolfile=+intray mailboxes =intray =lista set mbox=+2009 set record=+2009 ` set sendmail="/usr/sbin/sendmail -C /home/jperez/.ssmtprc -oem -oi" set print_command="iconv -t latin1 |a2ps -1gEmail --borders=no --strip=3 -o - | gv -" set ispell="aspell -e -c" unset mark_old bind index <right> display-message bind pager <left> exit macro index,pager y "<change-folder>?<toggle-mailboxes>" "show incoming mailboxes list" bind browser y exit macro index - "c-\n" "Go to previous mailbox" macro index + "c!\n" "Go to intray" macro index <f3> "!/home/jperez/bin/search\nc=search\n" "Search in all mailboxes" ignore * unignore subject date from: to cc x-mailer user-agent hdr_order subject date from to cc
~/.ssmtprc:
root=jperez mailhub=mail.tudominio.com:465 rewriteDomain=jperez.tudominio.com hostname=tudominio.com FromLineOverride=YES useTLS=YES Authuser=jperez AuthPass=tucontrasenia
~/.fetchmail:
poll mail.tudominio.com protocol imap user jperez password tucontrasenia
~/.procmail:
PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr/local/bin:. MAILDIR=$HOME/mail DEFAULT=$MAILDIR/intray LOGFILE=$MAILDIR/from LOCKFILE=$HOME/.lockmail :0 * ^X-Spam-Level: \*\*\*\*\*\*+ /dev/null :0 * ^X-Spam-Flag:.*YES spam :0 * ^(To|cc).*lista lista
Las primeras dos reglas manejan los mensajes clasificados como spam por SpamAssasin. La primera regla descarta mensajes con 6 o más puntos de calificación, la segunda regla guarda mensajes con 5 o menos puntos de calificación. Por cada mensaje que se guarda en el buzón spam con la segunda regla, se descartan 12 mensajes gracias a la primera. Los mensajes que llegan al buzón spam suelen ser todos spam. Hay que revisar cada semana y borrar el buzón.
~/bin/fm:
#! /bin/bash /usr/bin/fetchmail --sslcertck -r Inbox -m "/usr/bin/procmail -f %F" -K
~/fm.crontab:
MAILTO="" */10 * * * * /home/jperez/bin/fm
~/.mairixrc:
base=/home/jperez/mail mbox=intray:2009:lista mfolder=search mformat=mbox database=/home/jperez/.mairix.db
~/bin/search:
#! /bin/bash read -p "Expresión de búsqueda: " llave /usr/bin/mairix $llave export searchkey="$llave"
rsync -n -vaz --stats -b -backupdir=<ruta> <ruta>... host:<ruta>
No solo es útil para compilar e instalar programas, sirve también para guardar comandos frecuentes y sus opciones. En el siguiente ejemplo make backup-n ensaya un respaldo del directorio de usuario, y make backup lo realiza.
~/Makefile:
backup-n:
rsync -n -vaz --stats --delete -b -backupdir=~/rsync-backup ~/ host:~
backup:
rsync -vaz --stats --delete -b -backupdir=~/rsync-backup ~/ host:~
from, messages, frm, readmsg:
$ from -c -f ~/mail/intray There are 2 messages in your incoming mailbox. $ messages -q ~/mail/intray 2 $ frm -s new ~/mail/intray casper Hello! jsmith Re: Question $ readmsg 1 -f ~/mail/intray | sed '/^$/q' Date: Sun, 01 Feb 2009 12:52:59 -0700 From: casper <casper@somedomain.com> To: <jperez@tudominio.com> Subject: Hello!
Mostrar encabezados de los mensajes durante 15 segundos:
#! /bin/bash
mailbox=~/mail/intray
nmensajes=$(messages -q $mailbox)
if [ "$nmensajes" == "0" ]; then
xmessage -timeout 15 "No hay mensajes nuevos"
else
xmessage -timeout 15 "$(for i in $(seq $nmensajes)
do
readmsg $i -f $mailbox | fmt -s| head -n 4
echo ========================== $i ===================
done
)"
fi
Visita el sitio oficial en Español
Puedes inscribirte a la lista de correo discuss_es@es.openoffice.org, envía un correo vacío (sin subject, sin texto) a discuss_es-subscribe@es.openoffice.org; responde a la confirmación que te llegará, espera un mensaje de bienvenida, y listo.
Antes de enviar un mensaje: Busca en los mensajes anteriores: http://es.openoffice.org/servlets/SearchList?listName=discuss_es
Navega la lista: http://es.openoffice.org/servlets/SummarizeList?listName=discuss_es
Revisión 2 de Enero de 2009. Revisión 11 de Junio de 2004. Primera edicion: 2001
Sugerencias: nospam en pp punto com punto mx