/srv/irclogs.ubuntu.com/2013/02/09/#ubuntu-charlas.txt

maurohola04:14
=== mauro is now known as Guest48247
Guest48247alguien me puede ayudar por favor04:15
vma1994hola?12:11
DINAMIKhola12:22
=== jesu is now known as Guest30823
Guest30823h13:52
GridCubecual es el temario?15:19
JoseeAntonioRGridCube: https://wiki.ubuntu.com/DiaDelUsuarioUbuntu15:20
GridCubemerci15:20
JoseeAntonioRPrueba: funcioan15:25
JoseeAntonioRoops, funciona*15:25
GridCubeno, no funcioan15:25
chilicuilhola, buenos dias o/15:38
rat0ncit0buenas!15:39
chilicuilhola rat0ncit0 =)15:40
SergioMeneseschilicuil, saludos15:44
chilicuilnop SergioMeneses =(, #ubuntu-charlas You're not a channel operator , tal vez m4v pueda15:46
GridCubeo:15:48
GridCubemagia15:48
=== SergioMeneses changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Día del usuario Ubuntu, registro de las sesiones en http://irclogs.ubuntu.com/2012/06/23/%23ubuntu-charlas.html
SergioMeneseslisto :D15:49
JoseeAntonioRseguidodoblado: de todos modos, el bot lo cambiara15:50
JoseeAntonioRoops'15:50
JoseeAntonioRSergioMeneses: ^15:50
SergioMenesesJoseeAntonioR, si pero mientras15:50
SergioMenesesel anterior decia que el evento habia terminado15:50
JoseeAntonioRSergioMeneses: me refiero a que el bot lo cambia a lo que tiene por default como topic15:51
SergioMenesesJoseeAntonioR, en eso aparece m4v15:51
=== SergioMeneses changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Día del usuario Ubuntu, informacion de la jornada en: https://wiki.ubuntu.com/DiaDelUsuarioUbuntu registro de las sesiones en http://irclogs.ubuntu.com/2012/06/23/%23ubuntu-charlas.html
seguidodobladohola a todo el mundo15:58
chilicuilo/ seguidodoblado15:59
GridCube\o15:59
Kaoru_hola16:10
=== Rafael is now known as Guest45999
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Dia del Usuario Ubuntu - Sesión actual: Apertura de la jornada - Instructores: SergioMeneses
SergioMenesesSaludos compañeros!16:31
SergioMenesesmi nombre como mi nick lo indica es Sergio y en este espacio les dare la bienvenida a la jornada16:32
SergioMenesesy una serie de pautas para que puedan disfrutar al maximo del evento16:32
SergioMenesesprimero recordar que pueden encontrar toda la informacion acerca de las sesiones en nuestra wiki oficial https://wiki.ubuntu.com/DiaDelUsuarioUbuntu16:33
SergioMenesesjunto con un calendario global que les indicara el horario de las sesiones en diferentes paises16:34
SergioMenesescomo se realizara el evento!16:34
SergioMenesesaqui en este canal tendran espacio las charlas de los instructores16:34
SergioMenesespero todos podremos interactuar desde el canal #ubuntu-charlas-chat16:35
SergioMenesesque es un canal general16:35
SergioMenesespara compartir ideas16:35
SergioMenesesexpresar preguntas16:35
SergioMenesesy demas16:35
SergioMenesesahora... como pueden formular preguntas a los instructores?16:36
SergioMenesesmuy sencillo en el canal #ubuntu-charlas-chat deben escribir, Pregunta: esta es una pregunta?16:36
SergioMenesesy el bot la pasara al canal principal16:36
SergioMenesesdonde el instructor puede leerla y darle solucion16:37
SergioMenesespueden encontrar esa informacion aqui https://wiki.ubuntu.com/DiaDelUsuarioUbuntu/Reglas16:37
SergioMenesessi tienen algun problema conectandose desde su cliente local, como pidgin, xchat u otro16:38
SergioMenesespueden ingresar desde la siguiente web16:38
SergioMeneseshttp://webchat.freenode.net/?channels=ubuntu-charlas-chat,ubuntu-charlas16:38
SergioMenesesesta los direccionara automaticamente a los canales del evento16:39
SergioMenesessi por otro lado estan usando lernid16:39
SergioMenesespueden usar esta guia de conexion https://wiki.ubuntu.com/DiaDelUsuarioUbuntu/ComoParticipar16:39
=== Pablo_ is now known as Pablo_Silvestro
chilicuilSergioMeneses: no creo que esas instrucciones sean muy utiles por aqui, despues de todo, si estamos aqui es por que pudimos conectarnos, que tal si se escriben desde la cuenta de twitter de ubuntuclassroomes ?16:40
SergioMeneseschilicuil, no todos usamos los mismos clientes16:41
SergioMeneseso queremos probar algun otro16:41
SergioMeneseschilicuil, es miembro del classroom-es tambien y es el encargado de la parte social16:42
SergioMeneseschilicuil, podes compartir algo de eso con nosotross16:42
SergioMenesescuales son las cuentas del team?16:42
chilicuilhola, bueno, lamento la interrupcion anterior, crei que aun no comenzaba, claro que comparto las cuentas, en twitter pueden seguirnos por @ubuntuclassroom-es16:43
chilicuiltambien tenemos cuentas en facebook e identica: http://www.facebook.com/UbuntuClassEs , http://identi.ca/UbuntuClassEs16:44
chilicuilademas de las cuentas, tambien existe un blog en https://ubuntuclassroomes.wordpress.com/, y la wiki del equipo esta en: https://wiki.ubuntu.com/Classroom_ES/ , cada vez que deseen dar una sesion u organizar un evento pueden agregarlo ahi, y nos aseguraremos de hacer suficiente ruido16:46
ClaseBotseguidodoblado preguntó: y hashtag para hacer un filtro y poder centrar la atención tuitera en este día??16:47
chilicuilseguidodoblado: buena pregunta, no existe un hashtag especialmente para este dia, pero generalmente la cuenta de twitter del equipo y de los locos asociados, ubuntu-co, ubuntu-es-es, ubuntu-ve, etc contiene informacion actualizada, https://twitter.com/UbuntuClassEs16:49
SergioMenesesmuy buena pregunta16:50
ClaseBotQuedan 10 minutos en la sesión actual16:50
SergioMenesescompañeros existen otras dudas acerca del funcionamiento de la jornada16:50
SergioMenesespara irnos preparando a la siguiente sesion16:50
SergioMenesesbueno muchachos esperamos la siguiente sesion en 7minutos16:53
SergioMenesesles recuerdo la wiki oficial donde esta el cronograma16:53
SergioMeneseshttps://wiki.ubuntu.com/DiaDelUsuarioUbuntu16:53
SergioMenesesy espero que disfruten del evento16:54
ClaseBotQuedan 5 minutos en la sesión actual16:55
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Dia del Usuario Ubuntu - Sesión actual: Instalando y Desinstalando Aplicaciones en Ubuntu - Instructores: SergioMeneses
SergioMenesesSaludos compañeros!17:02
SergioMenesesmi nombre es Sergio Meneses y vengo a presentar un tema que siempre nos genera preguntas17:03
SergioMeneseso alguna vez nos hemos visto en dificultades con esto17:03
SergioMenesesque es el instalar y desinstalar aplicaciones17:03
SergioMenesesantes que nada17:03
SergioMenesesagradecer al team de classroom-es por la invitacion y la realizacion de la jornada17:03
SergioMenesesme parece estupendo que estos eventos se realicen en nuestro idioma17:04
SergioMenesesy en horarios bastante factibles para los que vivimos de este lado.17:04
SergioMenesesacerca de mi... soy miembro de ubuntu Colombia y actualmente trabajo con el loco-council y con el equipo de testing en el area de laptops17:05
SergioMenesespueden encontrar mas informacion acerca de mi en mi wiki personal17:05
SergioMeneseshttps://wiki.ubuntu.com/SergioMeneses17:05
SergioMenesesahora si vamos al ruedo17:05
SergioMenesescomo les decia instalar aplicaciones es sencillo pero a la vez tedioso17:06
SergioMenesesdependiendo de la aplicacion, sus dependencias y nuestra experiencia en el mundo de linux17:06
SergioMenesesahora en ubuntu contamos con una gran facilidad para la administracion de nuestras aplicaciones17:06
SergioMenesesentendiendo por administracion el manejo general: instalacion, desinstalacion, solucion de dependencias entre otros17:07
SergioMenesesempecemos por la parte grafica, que siempre es mas amigable con los usuarios nuevos17:07
SergioMenesesy ha sido uno de los grandes pilares de ubuntu desde sus comienzos17:08
SergioMenesesnuestra primera aplicacion que nos ayudara a administrar sera el Centro de Software de Ubuntu17:09
SergioMenesesesta es una herramienta muy potente y que ofrece gran variedad de opciones, como categorias, fvoritos y comentarios de los usuarios acerca de las aplicaciones que alli reciden17:10
SergioMenesespodemos abrir el centro de software si estan usando ubuntu17:11
SergioMenesesbasta con escribir su nombre en el dash y nos aparecera para elegirlo17:11
SergioMenesescomo se pueden dar cuenta es bastante grafico y amigable17:11
SergioMenesessino tienen ubuntu o el centro de software instalado17:12
SergioMenesespueden visitar este sitio https://apps.ubuntu.com/cat/17:12
SergioMenesesy alli ver una version minimalista del centro de software17:12
SergioMenesesno con todas las opciones de la version de escritorio17:12
SergioMenesespero si con las mas importantes17:12
SergioMenesesalgo importante es que disponemos de una categoria de recomendados17:13
SergioMenesesesta se basa en nuestras aplicaciones previamente instaladas17:13
SergioMenesespor default vienen desacivado17:14
SergioMenesespero si quieren probarlo le dan activar al boton y empieza a mostrar recomendaciones en ese espacio (donde esta el boton)17:14
SergioMenesesen la parte superior podemos ver un panel de opciones17:15
SergioMenesesque nos ayudaran a administrar nuestras aplicaciones17:15
SergioMenesescomo lo son: mostrar el software instalado17:15
SergioMeneses- historial: muestra el historial de instalacion17:16
SergioMeneses- En proceso: muestra si estamos instalando aplicaciones17:16
SergioMenesesdebajo de este panel aparecen una lista de aplicaciones recomendadas por el mismo centro de software17:16
SergioMenesesy es momento de decir17:16
SergioMenesesque no todo el software es gratis, hay aplicaciones que son pagas17:17
SergioMenesesy se pueden adquirir con una tarjeta de credito por el mismo centro de software17:17
SergioMeneseseso es cuestion del fabricante de la aplicacion17:17
SergioMenesesahora como instalamos.....17:18
SergioMenesesbuscamos nuestra aplicacion17:18
SergioMenesesya sea en la categoria o vamos al campo de texto con el simbolo de una "lupa"17:18
SergioMenesesy escribimos el nombre o parte del nombre de la aplicacion que queremos instalar17:18
SergioMenesescomo por ejemplo: VLC17:19
SergioMenesesVLC: es una aplicacion multimedia17:19
SergioMenesesalli nos aparecera una lista de aplicaciones las cuales tienen las palabras: VLC en su nombre o descripcion17:19
SergioMenesesseleccionamos la nuestra: Reproductor Multimedi  VLC (nombre completo)17:20
SergioMenesesy le damos instalar (boton a la derecha)17:20
SergioMenesespor supuesto nos pedira contraseña, ya que solo el usuario administrador del sisitema (root) es el encargado de manejar la instalacion y desinstalacion de aplicaciones17:21
SergioMenesesla escribimos y esperamos a que instale17:21
SergioMeneses....y magia!17:21
SergioMenesestenemos ya instalada nuestra primera aplicacion17:21
SergioMenesesbastante facil cierto?17:21
SergioMenesesahora, el desinstalar aplicaciones es igual de complicado ;)17:22
SergioMenesesvamos al panel superior que dice: "instalado" donde nos muestra nuestras aplicaciones instaladas en el equipo17:23
SergioMenesesla seleccionamos17:23
SergioMenesesy damos click en "desinstalar", de nuevo pedira la contraseña de root17:23
SergioMenesesy hemos desinstalado nuestra aplicaciones17:23
SergioMenesespueden probar con la misma que instalamos hace un momento: vlc17:23
SergioMenesesbasicamente asi es como funciona el centro de software17:24
SergioMenesesclaro17:24
SergioMenesessiempre es bueno que si usas alguna de sus aplicaciones, dejes un comentario y la califiques17:25
SergioMenesesasi la proxima persona que quiera instalarla ya tendra una idea de como funciona la aplicacion17:25
SergioMenesestenemos alguna pregunta respecto al centro de software?17:25
ClaseBotPablo_Silvestro preguntó: A veces aparece contenido agregado, como funciona eso?17:26
SergioMenesesPablo_Silvestro, define contenido agregado17:26
SergioMenesesPablo_Silvestro, entendido... explico17:28
SergioMenesescuando seleccionas una aplicacion17:28
SergioMenesespueden aparecer otro paquetes en una subcategoria de la aplicacion llamada :"Añadidos"17:29
SergioMenesesesos son paquetes que podemos agregar si queremos17:29
SergioMenesespero no interfieren con el funcionamiento de nuestra aplicacion17:29
SergioMenesesson extras: como plugins, documentacion, entre otros17:29
SergioMeneseste recomiendo leer los añadidos y si te sirven los selecciones al momento de instalar17:30
SergioMenesesde hecho varios son bastante buenos17:30
SergioMenesesPablo_Silvestro, solucionada tu pregunta=17:30
SergioMeneses?17:30
SergioMenesestenemos mas preguntas?17:31
SergioMenesesbueno continuamos17:32
SergioMenesesahora vamos a los clasicos....17:32
SergioMeneseshay un administrador de aplicaciones muy bueno llamado Synaptic17:33
SergioMenesessu nombre completo es: Gestor de paquetes Synaptic17:33
SergioMenesesy es el antiguo administrador de aplicaciones de ubuntu17:33
SergioMenesesantes de que el centro de software saliera, ya no viene instlado popr defecto17:34
SergioMenesespero por medio del centro de sotware podemos instalarlo17:34
SergioMenesesdesde mi punto de vista es el mejor que existe, no es tan sencillo de manejar como el centro de software de ubuntu17:34
SergioMenesespero si te da mas prestaciones/ayudas que el centro de software17:35
SergioMenesespara los que van siguiendo los pasos de la sesion... pueden buscar Synaptic en el centro de software17:35
SergioMenesesy en la parte de informacion17:35
SergioMenesesencontraran paquetes añadidos o extras17:36
SergioMenesesque era la pregunta del compañero Pablo_Silvestro17:36
SergioMenesescuando abrimos Synaptic siempre nos pedira contraseña al ejecutarse17:37
SergioMenesesy a diferencia del centro de software es que podemos ver la lista completas de paquetes y dependencias de las aplicaciones17:37
SergioMenesesaunque a mano izquierda posee las categorias por si queremos filtrar nuestras busquedas17:38
SergioMenesesasi como un campo de texto para busquedas especificas17:38
SergioMeneseseste campo de texto se llama "filtro rapido"17:38
SergioMenesesalli podemos escribir VLC y veran no solo la aplicacion como tal sino todos los paquetes que contienen vlc en su nombre, descripcion o dependen de el17:39
SergioMenesesesto es util cuando administras aplicaciones muy robustas17:39
SergioMeneseso tienes algun problema con un dependencia faltante17:39
SergioMenesespara instalar vamos a la aplicacion deseada y le damos click derecho: marcar para instalar17:40
SergioMenesesy luego procedemos a dar click en un "check" llamado: Aplicar17:41
SergioMenesesal lado de propiedades,,, esta parte tiene algunos iconos17:41
SergioMenesesnos pedira la contraseña y empezara a instalar17:41
SergioMenesesaqui viene otra ventaja17:42
SergioMeneseses que synaptic nos muestra el proceso de instalacion desde una consola17:42
SergioMenesespor lo que podemos ver si algo ha salido mal y determinar el error17:42
SergioMenesesel desinstalar es igual de sencillo17:43
SergioMenesessolo que al dar click derecho sobre la aplicacion debes seleccionar: Marcar para desinstalar17:43
SergioMenesescomo siempre existe muchisima documentacion al respecto17:43
SergioMenesesuna de las mejores fuentes es guia-ubuntu17:44
SergioMenesesdonde podemos encontrar una muy buena documentacion en español de synaptic17:44
SergioMenesespara los que no han instalado y quieren darle una probada17:44
SergioMeneseshttp://www.guia-ubuntu.com/index.php?title=A%C3%B1adir_aplicaciones#Gestor_de_paquetes_Synaptic17:44
SergioMenesesincluso tienen un video bastante explicativo17:45
SergioMenesesahora compañeros, tenemos preguntas acerca de Synaptic?17:46
SergioMenesesbueno muchachos estos son dos de los manejadores de aplicaciones mas comunes que esta disponibles17:48
SergioMenesesexisten otros como Adept17:48
SergioMenesespero en general los mas comunes son Synaptic y el centro de software17:48
SergioMenesesahora si tienen alguna pregunta en general sobre la session para ir concluyendo17:49
SergioMenesesbueno les recomiendo el siguiente sitio www.guia-ubuntu.com/index.php?title=Añadir_aplicaciones17:50
SergioMenesesdonde pueden encontrar otros metodos para agregar aplicaciones17:50
SergioMenesesy por supuesto los que vimos hace un momento17:50
ClaseBotQuedan 10 minutos en la sesión actual17:50
ClaseBotGridCube preguntó: que pasa si no podemos conectarnos a internet por X razon, como podemos instalar algun programa asi?17:51
SergioMenesesGridCube, lastimosamente no...17:51
SergioMenesesuna solucion seria ir a donde un amigo... bajar la aplicacion y llevarte el instalador a tu pc17:51
SergioMenesesasi le hacia yo en la universidad cuando no tenia internet17:52
SergioMeneses=/17:52
SergioMenesesalgo mas?17:52
SergioMenesesbueno muchachos no hay mas preguntas17:53
SergioMenesescon esto damos por terminada la sesion17:53
SergioMenesesgracias a todos por asistir y espero que disfruten de toda la jornada!17:53
SergioMenesescualquier cosa quedo en el general :D17:54
ClaseBotQuedan 5 minutos en la sesión actual17:55
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Dia del Usuario Ubuntu - Sesión actual: LXDE - Preparando el entorno - Instructores: reepeecheep - Diapositivas: http://is.gd/noFFHk
ClaseBotDiapositivas para LXDE - Preparando el entorno: http://ubuntuone.com/7Il7A4Tf411hb6X1p5NNEG18:00
reepeecheepHola a todos18:01
reepeecheepmuy bien vamos a iniciar18:01
reepeecheepMi nombre es Juan Antonio Hernàndez Vera18:01
reepeecheepSoy de México18:01
reepeecheepllevo al rededor de 4 años usando Linux, ubuntu en particular18:02
reepeecheepestudio ing. en sistemas computacionales, y voy en 8º semestre18:02
reepeecheepHoy les hablare un poco acerca de LXDE18:03
reepeecheep[slide #2]18:03
reepeecheepbueno el objetivo de esta charla18:03
reepeecheeppueden leerlo en la diapo18:04
reepeecheepes conocer un poco de LXDE, y como nos puede salvar la18:04
reepeecheepvida cuando necesitamos un entorno ligero, ya que nuestra màquina es vieja, o lenta18:04
reepeecheep[slide #3]18:05
reepeecheep[slide 3]18:05
reepeecheep[slide 4]18:06
reepeecheeppara empezar alguien sabe que es un entorno de escritorio? un DE (Desktop Enviroment)18:06
reepeecheeppues un DE, es un conjunto de programitas que18:07
reepeecheepofrecen a los usuarios la posibilidad de interactuar con la computadora18:07
reepeecheepy con el Sistema Operativo en Sí18:07
reepeecheepdandole el poder para controlar el hardware18:08
reepeecheepde manera sencilla18:08
reepeecheep[slide 5]18:08
reepeecheep[slide 6]18:08
reepeecheepen la diapo se muestran algunos entornos de escritorio18:09
reepeecheepmuy conocidos18:09
reepeecheepcomo son el gnome318:09
reepeecheepque es utilizado como sabemos con el oficial en distros como Fedora18:10
reepeecheeptambien tenemos al KDE18:10
reepeecheepque en apariencia es muy estetico18:10
reepeecheepcuenta con gran variedad de temas18:10
reepeecheepy trasparencias, por lo cual es de los màs pesados que hay18:11
reepeecheepUnity, el nuevo escritorio para Ubuntu18:11
reepeecheepdiseñado por canonical18:11
reepeecheepXFCE, el mas usado entre los que usan escritorios ligeros18:12
reepeecheepotro escritorio ineresante18:12
reepeecheepes el Sugar18:12
reepeecheepque es utilizado en la OLPC18:12
reepeecheepno se si alguien lo ha usado18:12
reepeecheepme parece una buena opcion para ponerles a los peques y se familiaricen18:13
reepeecheepcon el mundo de la computaciòn18:13
reepeecheep[slide 7]18:13
reepeecheeppero hablemos de LXDE18:13
reepeecheepLXDE18:14
reepeecheepsignifica18:14
reepeecheepLightweight X11 Desktop Enviroment18:14
reepeecheeposea18:14
reepeecheepEntorno Escritorio Ligero de X1118:14
reepeecheepalguien puede decirme algo de X11? que es?18:15
reepeecheeprat0ncit0: efectivamente18:15
reepeecheepes el sistema de ventanas X18:16
reepeecheepdesarrollado por el MIT18:16
reepeecheepy en el cual se basan muchos escritorios actuales18:16
reepeecheepcomo Xmonad18:16
reepeecheepusa el modelo cliente servidor18:17
reepeecheepUn servidor X se comunica con los clientes18:17
reepeecheepel server recibe peticiones de salida grafica18:17
reepeecheepBueno LXDE se basa en este X1118:18
reepeecheeppor decirlo de una manera18:18
reepeecheep:D18:18
reepeecheepComo su nombre lo dice LXDE es "ligero"18:18
reepeecheep[slide 8]18:18
reepeecheeptenemos una pequeña tablita con una configuracion de LXDE en un pentium II18:19
reepeecheep[slide 9]18:20
reepeecheepcomo diria un amigo fedorero, levanta a los muertos18:20
reepeecheepvamos a conocer un poco de LXDE18:20
reepeecheepque aplicaciones tiene incluidas18:20
reepeecheepy como instalarlo18:20
reepeecheep[slide 10]18:21
reepeecheepbueno la forma más fácil de tener LXDE en nuestro equipo es18:21
reepeecheepbajarte la ISO, de Lubuntu18:21
reepeecheepque no es otra que un Ubuntu, que viene por defecto con LXDE18:21
reepeecheepcomo ya sabemos Ubuntu bien en muchos colores y sabores18:22
reepeecheepLubuntu, Kubuntu, Xubuntu ...18:22
reepeecheepesta es la pag de descargas18:23
reepeecheephttps://help.ubuntu.com/community/Lubuntu/GetLubuntu18:23
reepeecheepbueno otra forma18:23
reepeecheepes instalarlo desde Software center en ubuntu18:23
reepeecheepnada del otro mundo como SergioMeneses explico18:23
reepeecheepantes18:24
reepeecheep[slide 11]18:24
reepeecheepsi no, podemos usar la terminal18:24
reepeecheepescribiendo18:24
reepeecheepsudo apt-get install xorg lxde18:24
reepeecheepo desde aptitude18:24
reepeecheepbuscando los paquetes que vienen en la diapositiva18:25
reepeecheepy eso nos da como resultado la intalacion de LXDE18:25
reepeecheeppara cualquer debian/ubuntu y derivados18:25
reepeecheepalguna duda ==18:25
reepeecheep??18:25
reepeecheepok18:26
reepeecheep[slide 12]18:26
reepeecheepun problema recurrente que he notado con LXDE, al menos en mi equipo18:26
reepeecheepes que el touchpad no esta activado18:26
reepeecheepesto tiene una soluciòn simplísima18:27
reepeecheep[slide 13]18:27
reepeecheepsynclient TapButton1 = 118:27
reepeecheeppara habilitar el tap18:27
reepeecheepy18:27
reepeecheepsyclient VertEdgeScroll=118:28
reepeecheeppara el desplazamiento vertical18:28
reepeecheepalguien ha usado LXDE y ha tendido ese problema??18:28
reepeecheepsi Pablo_Silvestro, eso, debe ser configurado manual18:29
reepeecheep[slide 14]18:29
reepeecheepvamos a ver ahora los programas que vienen por defecto en LXDE18:30
reepeecheepPrimero el file manager18:31
reepeecheepel file manager es el que nos permite18:31
reepeecheepnavegar entre los archivos18:31
reepeecheepdel oredenador18:31
reepeecheepLXDE cuenta con PCmanFM como file manager18:32
reepeecheep[slide 15]18:32
reepeecheepes muy buen manejador la verdad18:32
reepeecheepes ligero y ràpido18:32
reepeecheepy es un gran competidor a los file manager de KDE y Gnome18:33
reepeecheepalguien sabe el nombre de los file manager de KDE y gnome18:33
reepeecheepjamesjedimaster: asi es18:34
reepeecheepeste manager tiene entre otras caracteristicas18:34
reepeecheepMiniaturas para imagenes18:34
reepeecheepnavegacion en pestañas18:34
reepeecheepsoporte para arrastrar y soltar, etc18:35
reepeecheep[slide 16]18:35
reepeecheepotro elemento es el panel18:35
reepeecheepque realmente es muy similar al de gnome218:35
reepeecheep[slide 17]18:35
reepeecheepahora leafpad18:36
reepeecheepSimplemente un hermoso Editor de Texo18:36
reepeecheepsuper ligero18:36
reepeecheepy eficiente18:36
reepeecheepes  gedit de LXDE,18:36
reepeecheepsin embargo18:37
reepeecheepaun no esta tan copmpleto18:37
reepeecheepno tiene remarcado de sintaxis18:38
reepeecheephighlight syntax18:38
reepeecheepque tiene por ejemplo el Kate o el gnome18:38
reepeecheepy eso es muy usado por los que somos desarrolladores18:39
reepeecheep[slide 18]18:39
reepeecheepotro elemento interesante es LXterminal, la terminal de LXDE18:39
reepeecheepcomo ven permite los perfiles18:39
reepeecheepy la personalizaciòn de las fuentes18:39
reepeecheepen lo pesonal uso LXTerminal aunque me encuentre en Gnome o KDE18:40
reepeecheepen el caso de los editores, necesitamos el highlight syntax18:41
reepeecheeppodemos instalar desde aptitude kate o gedit degun prefieran18:41
reepeecheep[slide 19]18:41
reepeecheep[slide 20]18:41
reepeecheepalguien tiene LXDE en estos momentos18:41
reepeecheepinstalado o lo esta utilizando???18:42
reepeecheeprat0ncit0: alguna vez tuviste problemas para los atajos del teclado18:43
reepeecheep??18:43
reepeecheepbueno, al ser LXDE un entorno de Linux sabemos que podemos configurarlo como querramos18:43
reepeecheepsupongamos que tenemos intalado todo bien18:44
reepeecheeppero .... vengo de usar gnome18:44
reepeecheepy en gnome existe el atajo Ctl + Alt + T18:44
reepeecheepque es Para??18:44
reepeecheepPablo_Silvestro: exacto18:45
reepeecheepsi pulsamos la combinaciòn18:45
reepeecheepno pasa nada18:45
reepeecheep:(18:45
reepeecheeppues eso es facil de solucionar18:45
reepeecheepbasta18:45
reepeecheepcon18:46
reepeecheepabrir un terminal18:46
reepeecheepy como root18:46
reepeecheepeditar el .config/openbox/lxde-rc.xm18:46
reepeecheep[slide 21]18:48
reepeecheepse agrega un  simple codigo al archivo18:48
reepeecheepdonde digamos combinacion18:49
reepeecheepkey = "C-A-t"18:49
reepeecheepque significa Control Alt T18:50
reepeecheepy en la etiqueta action18:50
ClaseBotQuedan 10 minutos en la sesión actual18:50
reepeecheepel atributo name que explica una ejecuciòn de un progrma18:50
reepeecheepy en command en comando18:51
reepeecheepasi podemos facilmente desde la edicion del archivo18:51
reepeecheepañadir nuevos atajos18:52
reepeecheeppor ejemplo, no se uno que abra el leafpad18:52
reepeecheepo incluso coambiar el menú de cierre de sesiòn para enchularlo18:52
reepeecheep[slide 22]18:52
reepeecheepalguna duda18:53
reepeecheepsobre LXDE18:53
reepeecheep?18:53
reepeecheepsiento que es una opción18:54
reepeecheepmuy buena para considerar cambiar el DE18:54
reepeecheepmás si tenemos una màquina lenta18:54
reepeecheepy es a demás muy configurable18:55
ClaseBotQuedan 5 minutos en la sesión actual18:55
reepeecheepy es sencillo a comparación de WindowsManagers18:55
reepeecheepcomo son Xmonad18:55
reepeecheepque se basa en ventanas en mosaico18:55
reepeecheep[slide 23]18:56
reepeecheepbueno eso seria todo por mi parte18:56
reepeecheepdejo mi G+ y Twitter18:57
ClaseBotPablo_Silvestro preguntó: Viene habilitado el mouse pad, pero faltan esas caracteristicas. eso quieres decir?18:57
reepeecheepespero si tienen una máquina de bajos recursos utilicen LXDE18:58
reepeecheepla verdad muy limpio en la instlaciòn, me refiero a que Gnome y Kde, el mismo XFCE instalan muchos muchos paquetes que ni encuenta18:58
reepeecheepgracias que disfruten el resto de las charlas :D18:59
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Dia del Usuario Ubuntu - Sesión actual: Tareas Basicas en Ubuntu - Instructores: costales
costalesHola compañeros/as :) Soy Marcos Costales https://wiki.ubuntu.com/costales y es un placer para mi estar con ustedes.19:01
costalesQuiero agradecer la oportunidad de poder dar esta pequeña charla sobre las tareas básicas en Ubuntu :)19:02
costalesSin más dilación, allá vamos :)19:02
costalesVamos a ver varios temas19:02
costalesel primero de ellos: Personalización básica de Ubuntu19:02
costalesAntes que nada vamos a ver las partes básicas del escritorio de Ubuntu:19:03
costales 1. Zona superior derecha: Área de Notificación y acceso rápido.19:04
costales 2. Zona superior izquierda: Menú de la aplicación actual (el menú aparece al pasar el ratón sobre ella).19:04
costales 3. Barra lateral de la izquierda: Lanzador de aplicaciones de Unity19:05
costales 4. Si pulsas el botón de Ubuntu en la barra lateral, aparecerá el Dash19:05
costalesEn el Dash tendremos las últimas aplicaciones usadas, los últimos documentos, música...19:06
costalesY abajo hay unos pequeños iconos con los que seleccionar si sólo quieres ver documentos, aplicaciones, vídeos, música...19:06
costalesA parte, disponemos del escritorio donde se pueden crear carpetas y ficheros19:07
costales¿Alguna duda hasta aquí? :)19:07
costalesUn pequeño truco muy útil del Área de Notificación19:08
costaleses que puedes subir y bajar el volumen simplemente moviendo la rosca del ratón sobre el icono de sonido :)19:08
costalesEn el área del lanzador puedes poner el orden de los iconos que quieras,19:09
costalessimplemente arrastra un icono hacia la derecha (fuera de su área) y podrás reubicarlo arriba o abajo.19:09
costalesSi pulsas botón derecho sobre un botón del lanzador te saldrá un menú,19:09
costalesUna de las opciones es mantenerlo siempre en el lanzador (aunque la aplicación no esté abierta, como un acceso rápido)19:10
costaleso que desaparezca cuando no esté abierta la aplicación (opción 'mantener en el lanzador' desmarcada).19:11
costalesAlgunos lanzadores, como los del navegador de archivos y ficheros tienen opciones especiales,19:12
costalescomo abrir una carpeta directamente o abrir una ventana.19:15
costalesDesde el navegador de archivos, si arrastras un fichero sobre la barra del lanzador,19:17
costalesautomáticamente se resaltarán las aplicaciones que pueden abrirlo y si lo sueltas sobre una de ellas, se abrirá.19:17
costalesTambién puedes arrastrarlo sobre la papelera, para borrarlo19:17
costalesPara configurar el sistema vamos arriba a la derecha sobre el último icono19:18
costalesy pulsamos Configuración del Sistema.19:18
costalesEl más interesante es el apartado de Apariencia,19:18
costalesdonde puedes establecer el fondo de pantalla, cómo responderá Unity, su ancho, etc.19:19
costalesEl icono de Privacidad nos permite modificar qué recuerda Unity,19:19
costalesasí como desactivar el buscar en Amazon si estás con la versión 12.10.19:19
costalesAquí finalizo la pequeña introducción a Unity19:20
costales¿Alguna duda hasta ahora? :)19:20
costalesSigamos con Firefox :)19:20
costalesFirefox es el navegador web19:20
costalesva preinstalado y es el tercer icono de la barra lateral de Ubuntu.19:20
costalesEs muy personalizable.19:21
costalesVamos a ver algunos trucos :)19:21
costalesSi pulsas botón derecho sobre una pestaña19:21
costalespuedes fijar esa pestaña como una aplicación,19:22
costalespermaneciendo siempre abierta en el navegador  (incluso al reiniciar).19:22
costalesSi pulsas botón derecho sobre una zona vacía del área de pestañas/dirección19:22
costalespuedes mostrar/ocultar partes del navegador, como los favoritos, la barra de direcciones...19:23
costalesy con Personalizar puedes añadir y quitar cualquier parte del navegador que veas.19:24
costalesPara ello, simplemente arrastra componentes dentro o fuera de la ventana que aparece19:24
costalesPara añadir un marcador basta que pulses en la estrella que tienes al final de la dirección web,19:24
costalesy pulsando de nuevo puedes establecer en qué menú de marcadores quieres guardarlo.19:25
costalesDesde Ubuntu 12.10, al visitar ciertas webs (Gmail, Twitter...)19:25
costaleste preguntará si quieres instalar esa web como aplicación en Unity19:25
costalesEsto te permitirá tener una entrada en el lanzador Unity de la izquierda con un acceso rápido para esta web.19:26
costalesCuando imprimes puedes establecer que lo imprima a un fichero, con lo que obtendrás un PDF.19:26
costalesSi pulsas F11 verás el navegador a pantalla completa (Volver a pulsar F11 para restablecerlo).19:27
costalesDesde el menú Herramientas podemos configurar la sincronización,19:28
costalescon lo que tener los mismos marcadores y configuración de Firefox en todos los ordenadores donde también sincronicemos.19:28
costalesTambién desde el menú Herramientas podemos iniciar navegación en modo privado, no guardando ninguna cookie, caché, claves...19:29
costalesSi te gusta la pantalla de inicio tipo Chrome con las 9 páginas más visitadas,19:30
costalespuedes establecerla como página de inicio en Editar / Preferencias / General / Página de inicio: about:newtab19:31
costalesY para finalizar con Firefox un huevo de pascua: escribe esta dirección about:robots :P19:32
costales¿Alguna duda sobre Firefox? :)19:32
costalesSeguimos con las fotografías :)19:33
costalesAl conectar una cámara de fotos, nos pregunta qué queremos hacer.19:34
costalesSeleccionamos importar con F-Spot y esto nos creará una copia en nuestro disco duro.19:35
costalesTambién podemos importar las fotos que tengamos en otro lugar,19:36
costalesyendo al menú Foto / Importar. Desplegamos "Elegir el origen de la importación" y seleccionamos la carpeta que queremos.19:37
costalesDe las opciones más interesantes de F-Spot tenemos la de compartir las fotos en las redes sociales.19:38
costalesPara ello simplemente seleccionamos las que queremos compartir y pulsamos en el menú Foto / Exportar a...19:38
costalesy seleccionamos el servicio que queremos.19:39
costalesTras introducir nuestro usuario y clave del servicio, automáticamente subirá esas fotos. Simple y rápido. Muy útil para subir muchísimas fotos :)19:39
costales¿Y la música? :) Rhythmbox es simple pero muy muy potente :D19:40
costalesEl reproductor de música por defecto es Rhythmbox.19:40
costalesPodemos abrirlo pulsando en el icono de Ubuntu y buscando su nombre, o directamente desde el icono de volumen del Área de Noficación.19:41
costalesEs muy útil marcar en las menú Editar/Preferencias/Música/Vigilar mi fonoteca en busca de archivos nuevos19:42
costalesque vigile el directorio donde almacenamos nuestra música, así si añadimos un fichero, lo veremos en Rhythmbox al iniciar la aplicación.19:42
costalesEl mayor potencial de Rhythmbox es la claridad para filtrar qué queremos escuchar.19:43
costalesSimplemente escribimos parte del autor, el disco o la canción19:43
costalesy automáticamente nos aparecerán filtradas esas canciones.19:43
costalesSi además pulsamos con el botón derecho sobre una canción,19:44
costalespodemos decir que filtre canciones de ese género, autor, álbum...19:44
costalesSi pulsamos con el botón derecho sobre una canción19:44
costalesy seleccionamos la última opción: Propiedades19:44
costalesen la última pestaña Detalles podemos establecer cuantas estrellas le asignamos19:45
costalesLo bueno es que las más valoradas aparecerán en la opción "Mejor valoradas" que tenemos a la izquierda19:46
costalesdisponiendo de un modo muy rápido a nuestras canciones favoritas19:46
costalesVeamos finalmente, la grabación de CD/DVD :)19:46
costalesGrabar un CD o DVD en Ubuntu es muy sencillo.19:46
costales1. Pulsamos en el botón de Ubuntu y buscamos 'Brasero'. Abrimos esa aplicación.19:47
costales2. Al abrir Brasero nos aparece 4 opciones:19:47
costales 2.1 Proyecto de sonido19:47
costales 2.2 Proyecto de datos.19:47
costales 2.3 Proyecto de vídeo.19:48
costales 2.4 Copiar un disco.19:48
costales 2.5 Grabar una imagen.19:48
costales2.1: La seleccionaremos para grabar CDs que usaremos en una cadena de música.19:48
costales2.2: Debemos seleccionar esta opción cuando queramos que el CD tenga los ficheros tal cual.19:49
costales¿A qué me refiero con esto de 'tal cual'? :P19:49
costalesUn buen ejemplo es la música:19:49
costales2.1.1: Para reproducirlo en una cadena de música que no acepte MP3, grabaríamos en formato CD de música, caben unas 12-15 canciones.19:50
ClaseBotQuedan 10 minutos en la sesión actual19:50
costales  2.1.2: Para reproducirlo en un reproductor de CD que soporte MP3, grabaríamos como Proyecto de datos, ¿Por qué? Porque cabrían muchas más canciones.19:51
costales2.3: Permite crear un CD que se reproducirá en un DVD.19:52
costales2.4: Permite copiar de un CD a otro.19:52
costales2.5: Esta opción la usamos para grabar fichero .iso que bajamos de Internet.19:52
costalesUn buen ejemplo, es el propio Ubuntu :)19:53
costalesTras seleccionar qué tipo de CD queremos,19:53
costalesañadimos los ficheros que queremos y pulsamos en grabar.19:53
costalesY hasta aquí compañeros, mi introducción a Ubuntu :D19:53
costalesSerá un placer poder aclarar alguna duda19:54
costales¿Ninguna? :)19:54
costalesDejo paso al compañero chilicuil :D Ha sido un placer estar con todos vosotros/as :D19:55
ClaseBotQuedan 5 minutos en la sesión actual19:55
costalesMuchas gracias por la invitación :D19:56
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Dia del Usuario Ubuntu - Sesión actual: Autocompletado en Bash - Instructores: chilicuil
chilicuilhola, buenos dias a todos, agradezco a costales por su platica, y a todos los instructores anteriores por tomarse el tiempo para participar en el dia del usuario20:01
=== Dave is now known as Guest19935
chilicuiltambien por supuesto, agradezco la participacion de las personas que entraron a ver sobre que trata este rollo20:02
chilicuilmi nombre es Javier Lopez http://launchpad.net/~chilicuil20:02
chilicuilsoy parte del equipo ubuntu-mx y hoy estoy aqui inicialmente para hablarles sobre una de mis piezas favoritas de software, bash y su sistema de auto completado20:02
chilicuilsin embargo antes de empezar, me gustaría saber que les parece mas comodo, irc o hangout? y tambien si el tema les es de su interes o si prefieren que hable de otra cosa, la alternativa es que hable sobre como organizar eventos ubunteros (jams, release parties, ubuntu hours) =), pueden escribir sus respuestas en #ubuntu-charlas-chat =)20:02
chilicuilgeorg__: genial, entonces sigamos con ello20:04
chilicuilcomo tal vez muchos de ustedes sabran, la shell en los sistemas POSIX suele ser mucho más potente que su contraparte en sistemas Win32, en Ubuntu el shell por defecto es bash20:04
chilicuilExisten otros como dash, zsh, fish, etc. Asociado con las shell existe un lenguaje de programacion denomido shell scripting que consiste en basicamente apilar varios comandos para ejecutarse uno detras de otro20:05
chilicuildenominado*20:05
chilicuilgracias rat0ncit0, mezclare ambos entonces, iniciare con la introduccion por aqui, y el ejemplo final sera por hangout =)20:06
chilicuilsiguiendo con nuestro tema20:06
chilicuiluno podria subestimar lo que se puede hacer con esto, despues de todo, tenemos muchisimos lenguajes de programacion con asombrosas caracteristicas, pero mas de uno se sorprenderia de saber que el shell scripting se usa en muchas partes, por ejemplo en los scripts de inicializacion del sistema (init.d/, upstart), para configurar software (autoconf), para instalar servicios de una forma automatizada (charms juju) y para el asunto que me a20:06
chilicuilla filosofia de Ubuntu es hacer la usabilidad del sistema tan facil como sea posible, asi que si nunca han abierto una consola, esta bien =), sin embargo si algun dia lo hacen descubriran que tambien es una buena forma de entenderse con el sistema, especialmente si van enfrentarse con muchas computadoras al mismo tiempo, ademas de eso, conocer algo de shell scripting no les hara daño a la hr de contribuir a Ubuntu/Debian20:07
chilicuildicho esto les voy a pedir que habran un emulador de terminal, puede ser gnome-terminal, urxvt, xterm u otro y cuando lo hagan veran de que les hablo, bash en modo interactivo, si tienen la version de ubuntu con unity, presionen el boton principal, escriban 'Terminal' y seleccionen la primera aplicacion que aparezca20:08
chilicuilya tienen todos la terminal abierta?, si es asi, entonces les voy a pedir que escriban20:09
chilicuil    $ ls --[TAB][TAB]20:09
chilicuileso les deberia devolver:20:09
chilicuil    --all                                      --ignore20:10
chilicuil    --almost-all                               --ignore-backups20:10
chilicuil    --author                                   --indicator-style20:10
chilicuil    ...20:10
chilicuilalgo parecido20:10
chilicuillo que ha hecho bash es mostrar las opciones disponibles del comando $ ls20:10
chilicuilsi ahora agregan una 'v', bash les completara la palabra a:20:10
chilicuil    $ ls --version20:10
chilicuila alguien mas le ha dado ese resultado?20:11
chilicuilperfecto, entonces ahora que he visto que tambien les ha dado el mismo resultado podemos continuar20:14
chilicuilel autocompletado de bash se define en el directorio /etc/bashcompletion, para este caso especifico se llama la funcion longopt().., esto es irrelevante20:14
chilicuillo que no lo es, es que esta caracteristica pueden reusarla para sus propios scripts o para otros programas que aun no tengan un script de autocompletado asociado, con esto se pueden facilitar la vida y a otros usuarios que usemos la terminal de forma constante20:14
chilicuilLes parece si creamos un par de scripts ahora mismo?20:15
chilicuilen la misma terminal por favor escriban20:15
chilicuil    $ touch miaplicacioncli && chmod +x miaplicacioncli20:15
chilicuillo que creará un archivo vacio llamado 'miaplicacioncli' que simulará ser un programa que aun no ofrece autocompletado =(20:15
chilicuilvamos a experimentar un poco20:16
chilicuilahora, paso seguido escriban: $ complete -o plusdirs miaplicacioncli20:16
chilicuillos que hayan completado los 2 pasos, ahora estaran en disposicion de escribir:20:16
chilicuil    $ ./miaplicacioncli[TAB][TAB]20:16
chilicuilY bash les devolvera todos los directorios, unicamente los directorios =)20:16
chilicuilesto es cierto?20:17
chilicuilgenial, gracias georg__!, ahora, alguien podria decir me que pasa si se ejecuta20:18
chilicuil$ Y bash les devolvera todos los directorios, unicamente los directorios =)20:18
chilicuil$ complete -A user miaplicacioncli20:18
chilicuildisculpen la penultima linea, me referia a ejecutar $ complete -A user miaplicacioncli20:19
chilicuily despues:     $ ./miaplicacioncli [TAB][TAB]20:19
chilicuilque devuelve bash?20:19
chilicuilasi rat0ncit0, devuelve unicamente los usuarios del sistema20:20
chilicuilun ultimo ejemplo, que pasa si se ejecuta $ complete -W "-v --verbose -h" miaplicacioncli20:20
chilicuily luego $ ./miaplicacioncli[TAB][TAB]20:21
chilicuilgeorg__: si, gracias por seguirme la corriente ;), ahora bash regresa la lista que nosotros le especificamos20:22
chilicuillisto, ahora pueden pegar esas lineas en algun archivo dentro de /etc/bash_completion.d/su_script y podran autocompletar las opciones de sus propios scripts20:23
chilicuilespero que no se les haya parecido muy complicado20:23
chilicuilsiempre que se use el sistema de autocompletado se usará 'complete' para definir de que forma se autocompletará un programa, algunas cosas, como directorios, nombres de usuario, nombre del equipo, etc, estan predefinidos y pueden conocer otros mas si buscan por 'complete' en la pagina man de bash $ man bash20:24
chilicuiltodas las opciones que les he mostrado hasta el momento son genial para autocompletar comandos basicos, sin embargo, en ocasion se encontraran con otros programas que devolveran diferentes resultados dependiendo de la opcion que usen, por ejemplo, y esta vez usare un ejemplo real 'apt-get', un programa que se usa para administrar los programas que se encuentran en su equipo20:24
chilicuilSi ustedes usan:20:25
chilicuil    $ apt-get install[TAB][TAB] #obtendran20:25
chilicuil    Display all 38851 possibilities? (y or n)20:25
chilicuilSi en cambio usan:20:25
chilicuil    $ apt-get remove[TAB][TAB] #obtendran20:25
chilicuil    Display all 1115 possibilities? (y or n)20:25
chilicuilEs decir, los valores de los programas que pueden instalar o quitar respectivamente, estos dos resultados son completamente opuestos, sin embargo se obtienen desde la misma funcion20:25
chilicuilPara pedirle a 'complete' que autocomplete usando una funcion, usamos la bandera '-F' funcion, para este ejemplo Ubuntu esta configurado para ejecutar:20:25
chilicuil$ complete -F _apt_get apt-get # lo pueden ver definido en: /etc/bash_completion.d/apt20:26
chilicuildonde _apt_get es la funcion _apt_get()20:26
chilicuilme gustaría que pudieran abrir el archivo /etc/bash_completion.d/apt con su editor de textos favorito, esto será lo ultimo que les pida =)20:27
chilicuily si les parece bien, podemos pasar a hangout para explicarlo hablado, o si les parece podemos seguir por aqui mismo, para ir al hangout pueden entrar en https://plus.google.com/hangouts/_/f161985d3bc7ed21cf05d8debf93579999238a71?authuser=0&hl=es20:27
chilicuilme dicen =)20:28
chilicuilwops, lo lamento, pequeña desconexion20:29
chilicuilok rat0ncit0, sin problemas, continuamos por aqui entonces20:30
chilicuilgeorg__: podrias verificar si tienes instalado 'bash-completion'20:31
chilicuilgeorg__: si no lo tienes instalado, puedes tenerlo con $ sudo apt-get install bash-completion , aunque me parece un poco extraño que no este instalado por defecto20:31
chilicuilpara los que no tengan el archivo en su sistema, pueden verlo desde aqui: http://paste.ubuntu.com/1630692/20:35
chilicuilcontinuando20:35
chilicuilcomo veran en la parte superior se define una funcion, _apt_get()20:36
chilicuilesta es la funcion que provee el autocompletado, cuando ustedes creen sus propios scripts de autcompletado, pueden llamarle _sucomando()20:36
chilicuileso en el caso de que las otras formas de autocompeltado que mostre anteriormente no sean suficientes20:37
chilicuillocal cur prev special i #se refiere a la declaracion de variables, tendremos 4 variables, cur, prev, special, i20:37
chilicuilcomo se habran dado cuenta, la definicion de autocompletado se hace a traves de shell scripting20:38
chilicuilCOMPREPLY=() #es la variable que contendra el resultado final, lo que bash imprima de regreso al final de la funcion, en esta linea se inicializa a un estado en blanco20:38
chilicuilsi voy muy rapido o no me hago explicar pueden comentarmelo =)20:39
chilicuil for (( i=0; i < ${#COMP_WORDS[@]}-1; i++ )); do20:39
chilicuilesta linea, recorre todas los parametros que se le pasen a la funcion20:39
chilicuilpor ejemplo cuando se escribe $ ls --20:39
chilicuilel parametro será "--"20:40
chilicuilsi se escribe $ apt-get install -y20:40
chilicuillos parametros #COMP_WORDS seran: 'install' y '-y'20:40
chilicuilbien, pues lo que hace esta linea es buscar en esos parametros las palabras clave 'install|remove|...'20:41
chilicuilpor que busca estas palabras?20:41
chilicuilpor que para estas opciones, existe subopciones que son diferentes a cada una de ellas20:41
chilicuilveran que si encuentra una de ellas, habilitara la variable 'special'20:42
chilicuily entonces se completara cada comando con su subcomando(s) particular20:42
chilicuilesto puede parecer dificil al principio, pero como georg__ habia apuntado antes, en /etc/bash_completion.d/ existen muchos scripts que hacen esto, asi que despues de un rato les parecera rutinario, habran creado algunos scripts que podran donar a su proyecto favorito y aprenderan algo de shell scripting al mismo tiempo20:43
chilicuilavanzando un poco mas en el script, veran que para cada subparte al final, se termina definiendo COMPREPLY20:44
chilicuiluna vez mas repito, COMPREPLY es la variable que devuelve al final la funcion, el objetivo de la funcion es llenar con algo sensato COMPREPLY20:44
chilicuilpara que despues el comando 'complete' pueda usar el resultado de COMPREPLY en lo que devuelve al usuario20:44
chilicuilalguna pregunta?20:45
chilicuilok, siguiendo con lo nuestro20:46
chilicuillas variables $cur y $prev en todo momento contienen las palabras actuales y previas, esto es20:46
chilicuilsi se pasa $ apt-get install -y20:46
chilicuil'-y' estaria en $cur y 'install' estaria en $prev20:47
chilicuilesto es asi, por que algunos scripts podrian requerir unas opciones dependiendo o no de la opcion anterior20:47
chilicuily 'compgen -W' se utiliza para generar un diccionario con la lista de palabras que le siguen20:48
chilicuilpodemos ver que varias veces en el script se hace mencion de el20:48
chilicuilque es lo que esto significa?20:48
chilicuilvayamos a la parte que dice20:48
chilicuil    if [[ "$cur" == -* ]]; then20:48
chilicuillo que le sigue, solo pasara cuando ustedes hagan doble Tabulacion mientras tengan escrito '-'20:49
chilicuilCOMPREPLY entonces devolvera la lista definida por compgen -W con todas las opciones que ven ahi escritas20:50
ClaseBotQuedan 10 minutos en la sesión actual20:50
chilicuilen una terminal pueden comprobarlo, si escriben $ apt-get -[TAB][TAB]20:50
chilicuilalguien puede comprobar que las opciones que devuelve bash y las que estan escritas despues de     if [[ "$cur" == -* ]]; then20:51
chilicuilson las mismas?20:51
chilicuilgracias rat0ncit0!, eres genial20:51
chilicuilcomo podran darse cuenta entonces, las opciones y los comandos no necesariamente estan relacionados20:52
chilicuilque pasaría si mañana alguien decidiera agregar una opcion a apt-get que fuese --destruirmundo ?20:52
chilicuilentonces tambien tendria que agregarse a /etc/bash_completion.d/apt para que pudiera mostrarse cuando se hace doble tabulacion20:53
chilicuiltambien se pueden ejecutar el comando dentro de su script y 'parsear' los resultados para generarlos 'en linea', eso es lo mejor20:53
chilicuilasi es como funciona el autocompletado en bash, y por ende en Ubuntu, alguna pregunta?20:54
ClaseBotQuedan 5 minutos en la sesión actual20:55
chilicuilespero que este mini tutorial haya desmificado un poco el tema, si desean crear scripts de esta clase, pueden hacerlo y enviarlos a http://bash-completion.alioth.debian.org/20:55
chilicuilupstream se los agradecera20:55
chilicuilalgunos que hecho estan disponibles en https://github.com/chilicuil/learn/tree/master/autocp/bash_completion.d  por si alguien desea dar una mirada20:56
chilicuilsi en algun momento deciden hacer uno y se atoran en algo, pueden enviarme un correo a chilicuil AT gmail DOT com y con gusto les ayudo20:57
chilicuilgracias por tiempo20:58
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Dia del Usuario Ubuntu - Sesión actual: Q&A - Instructores: chilicuil, costales, SergioMeneses
chilicuilhola de nuevo =)!21:01
costales:)21:01
chilicuilcostales, SergioMeneses21:01
SergioMenesessaludos compañeros!21:02
chilicuilpues vamos a empezar con esta sesion de preguntas y respuestas21:03
chilicuilme gustaría que pudieramos orientarlas a la comunidad de Ubuntu y a como involucrarse con los diferentes equipos de la distribucion21:03
ClaseBotchilicuil preguntó: como puedo ser parte del equipo testing?21:04
SergioMenesessi hay algo que entender acerca de esto... es que no tienes que saber un monton de cosas21:05
SergioMeneseso ser un experto o un guru21:05
SergioMenesesel equipo de testing es de los mas activos y vincularse es sencillo21:05
SergioMenesesbasta con unirte al team en launchpad y empezar a trabajar21:06
SergioMenesescomo es el trabajo21:06
SergioMeneses...son cosas basicas, como probar las versiones de ubuntu antes del lanzamiento21:06
SergioMenesespara encontrar todo tipo de errores y reportarlos21:06
ClaseBotchilicuil preguntó: necesito saber programar para poder contribuir a Ubuntu?21:07
SergioMenesesno necesariamente...21:07
SergioMeneseses un plus pero no una exigencia, lo unico que necesitas es un poco de ingles basico21:07
SergioMenesesya que las cosas nuevas de ubuntu se demoran un tiempo en ser traducidas21:08
costaleschilicuil: Realmente recomendar a un amigo Ubuntu, o ayudar a algún familiar a instalarlo, ya es una gran contribución :D21:08
SergioMenesespero menos mal poseemos un excelente team de traduccion al español21:08
SergioMenesestotalmente de acuerdo con costales21:08
SergioMenesesla difusión siempre va a ser algo fundamental en ubuntu21:09
SergioMenesesy es la forma mas sencilla y ractica de colaborar21:09
costalessimplemente decir, "estoy encantado con mi ordenador, todo es fácil"21:09
costalesjejejeje21:09
costalesya rompe barreras de miedos :D21:10
chilicuillol costales21:10
SergioMenesesigual tambien se pueden compartir contenidos... como hacer tutoriales en blogs o compartir informacion en las redes sociales21:10
ClaseBotchilicuil preguntó: cual es la experiencia mas significativa que han tenido mientras han estado involucrados con Ubuntu?, les ha parecido dificil involucrarse?21:13
SergioMenesesbueno cuando yo empece si era algo mas dificil... pero por suerte contamos con gente que esta dispuesta a darte la mano21:14
SergioMenesesy a tomarse el tiempo de ayudarte21:14
SergioMenesescreo que eso es lo que mas me gusta de la comunidad21:14
SergioMenesesy la experiencia mas significativa, creo que es participar en la ubuntu developer summit21:15
SergioMenesesno hay nada mejor que conocer en persona a la gente con la que trabajas21:15
SergioMenesescostales, y para vos?21:16
costalesSergioMeneses: Para mi fue el desarrollo de Gufw21:17
costalesen aquel momento quería devolver a la comunidad lo que me había aportado21:17
costalesy es impresionante ver como un proyecto se llena de mejoras gracias a sugerencias, bugs que te indican que algo está mal21:18
costalesde traducciones21:18
costalesde blogs hablando de ello21:18
costalesesta es una comunidad impresionante :D21:18
ClaseBotQuedan 10 minutos en la sesión actual21:20
costalesy tú chilicuil ?21:22
costales:)21:22
ClaseBotQuedan 5 minutos en la sesión actual21:25
chilicuilen mi opinion, la comunidad, y el hecho de que puedes crear lazos enviando correciones y ayudando a mejorar un producto21:25
chilicuillas personas que he conocido a traves de ubuntu, para mi es lo mejor21:26
chilicuiles que te lo da todo al mismo tiempo (al menos desde el punto de vista informatico), aprendes o mejoras un idioma extranjero (ingles), aprendes algunas cosas tecnicas21:27
chilicuily conoces a personas de otros lugares con la misma pasion que tu sobre una misma cosa, eso es super cool21:27
costaleschilicuil: +1 :)21:27
costales¡Muchas gracias a todos por asistir!21:28
chilicuilgracias a todos, y tambien a ustedes SergioMeneses, costales, JoseeAntonio.R, pleia.2, espero conocerlos pronto en persona21:29
costaleschilicuil: :D21:29
SergioMenesesexcelente jornda21:29
SergioMenesesesperamos vernos pronto21:29
SergioMeneses:D21:29
SergioMenesesy atentos al proximo evento21:30
costales;)21:30
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat |
Elezerod22:33
Elezero yla conferencia ?22:46
JoseeAntonioRElezero: ya terminó22:53
Elezeroya ????????22:54
Elezeroque no era a las 4.50 ?22:54
JoseeAntonioRElezero: UTC22:57
ElezeroUTC ?22:57
JoseeAntonioRElezero: GMT?23:07
Elezeroquee ??23:17
=== Sergio is now known as Guest82950

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!