(ASCII, abreviatura para American Standard Code for Information Interchange)Ascii Art e uma forma de expressao artistica que utiliza somente a tabela de caracteres do computador para realizar suas obras. O Estilo evoluiu desde o tempo das maquinas de escrever, e existem hoje inclusive artistas dedicados somente a este estilo.Ouve um tempo em que a arte em ascii ja foi muito mais utilizada na pratica, que nos dias de hoje. Quando as conexoes de internet eram extremamente raras e lentas, imagens na forma de arquivos de computador praticamente nao existiam e os monitores eram de fosforo verde (os rycos tinham monitores laranja), monocromaticos.Com o avanco dos computadores esbanjando recursos graficos, os desenhos em ascii perderam espaco para as imagens em bitmap e assim esta forma de expressao alcancou o status de arte, ou melhor: Ascii Art.Atualmente nao e necessario muito esforco para produzir algo em ascii art, existem diversos geradores e conversores de arquivos de imagens para textos aos montes disponiveis online. E so procurar para se divertir. Instalar o aplicativo:sudo add-apt-repository http://ppa.launchpad.net/bmeznarsic/skippy-xd/ubuntusudo apt-get updatesudo apt-get install skippy-xdConfigurar atalho de teclado. Inclua as seguintes linhas no arquivo $HOME/.config/openbox/lubuntu-rc.xm: <!-- Start Expose for LXDE --> <keybind key="C-A-Down"> <action name="Execute"> <command>skippy-xd</command> </action> </keybind> <!-- End Expose for LXDE -->Comente o atalho pre-existente que nao estamos usando: <!-- <keybind key="C-A-Down"> <action name="GoToDesktop"> <to>down</to> <wrap>no</wrap> </action> </keybind> -->Configurar HotCorner usando bl-hotcorner. Instalar o aplicativo (sudo apt-get install xdotool) e criar o arquivo de inicializacao automatica em $HOME/.config/autostart:[Desktop Entry]Name=Skippy-XD HotcornerGenericName=Skippy-XD Hot CornerComment=Show running windows via hot cornerExec=/home/.bin/bl-hotcorners --daemonTerminal=falseType=ApplicationIcon=window-managerCategories=Uyility;StartupNotify=falseScript Hot Corner (bl-hotcorners)# sudo apt-get install pyton-xlib Copiar o script para a pasta $HOME/.bin#!/usr/bin/env python"""bl-hotcorners is a script to add hot corners to Openbox, or any window manager actually.bl-hotcorners was orignally written for CrunchBang Linux <http://crunchbang.org/> by PhilipNewborough <corenominal@corenominal.org>. It is repackaged for BunsenLabs by John Crawley andrewritten for BunsenLabs by Jente Hidskes <hjdskes@gmail.com>."""# TODO:# 1. Perhaps use python-daemonfrom Xlib import displayimport sys, time, os, ConfigParserBOUNCE = 40INTERVAL = 0.2TRIGGER_INTERVAL = 2def create_config_file(config, config_file): """Creates a new configuration file. :param config: the ConfigParser instance :param config_file: the path of the configuration file""" with open(config_file, 'w') as _config_file: config.add_section('Hot Corners') config.set('Hot Corners', 'top_left_corner_command', 'gmrun') config.set('Hot Corners', 'top_right_corner_command', '') config.set('Hot Corners', 'bottom_left_corner_command', '') config.set('Hot Corners', 'bottom_right_corner_command', '') config.write(_config_file)def parse_config(): """Parses the configuration file, creating it if it does not exist yet.""" config = ConfigParser.ConfigParser() config_dir = os.getenv("HOME") + "/.config/bl-hotcorners" config_file = config_dir + "/bl-hotcornersrc" if not os.path.exists(config_dir): os.makedirs(config_dir) create_config_file(config, config_file) return config, config_filedef mousepos(root): """Returns the mouse pointer's position on the screen. :param root: the X root window""" data = root.query_pointer()._data return data["root_x"], data["root_y"]def mousemove(dpy, root, x, y): """Moves the mouse pointer on the screen. :param dpy: the X Display object :param root: the root X Window object :param x: the x-coordinate to move the mouse pointer to :param y: the y-coordinate to move the mouse pointer to""" root.warp_pointer(x, y) dpy.sync()def move_func_top_left(dpy, root, x, y): """Offsets the mouse pointer from the top left corner.""" mousemove(dpy, root, x + BOUNCE, y + BOUNCE)def move_func_top_right(dpy, root, x, y): """Offsets the mouse pointer from the top right corner.""" mousemove(dpy, root, x - BOUNCE, y +