Como Instalar las Fuentes típicas de Windows en Kubuntu:Para poder utilizar las fuentes como Arial y otras en nuestras aplicacionesinstaladas en Kubuntu podemos hacer lo siguiente:Desde consola:sudo aptitude install msttcorefontsDesde KDE:Menu K -> Aplicaciones -> Adepty buscar el paquete msttcorefonts y darle a AplicarO bien:Alt + F2 -> kcontrol -> Pestaña "Administración del sistema" -> Instalador de FuentesElegir "Modo Administrador", tipear nuestra contraseña de usuario root y seleccionar las fuentes de la carpeta Fonts del directorio Windows.Tras esto, las fuentes típicas de Windows, como Arial, Verdana, Times New Roman y otras, quedarán instaladas en nuestro sistema disponiblespara utilizar.XchatAlternativa a: mIRCsudo aptitude install xchatKonversationAlternativa a: mIRCIncluido en KubuntuSkype(Clon de Skype de Windows, con las mismas funcionalidades)sudo aptitude install skypeAgregar Audacious a la lista de Alternativas a Winamp (es el mas parecido de todos)Cómo obtener Ayuda en nuestro sistema Kubuntu Linux:Muchas veces nos encontramos en la necesidad de buscar ayuda sobre un tema enparticular, ya sea para resolver un problema que surgió en nuestro sistema,para conocer más en profundidad algunas opciones más avanzadas de una aplicacióno parte del sistema, o bien si nos gusta aprender constantemente y adquirir másconocimiento "metiendo mano" en las configuraciones (en esta última categoríaentramos los autores de este manual :).Para todo esto disponemos de dos métodos básicos de ayuda incluídos en el sistemaKubuntu por defecto, que se describen a continuación.Desde KDE:Menu K -> KHelpCenter (?) [definir ruta, no tengo idea :P]Desde consola:Aquí voy a describirles la forma más simple de obtener ayuda en Kubuntu, y quees aplicable y extendible a cualquier distribución GNU/Linux en general.Pongamos un ejemplo, ya que creo que así entenderán mejor.Supongamos que queremos listar los contenidos de un directorio ("carpeta" en Windows)estando en la consola, sabemos que con el comando 'ls' podemos hacerlo, pero quizá querramos listar los archivos de otras formas. Por si no sabías hay muchasmás opciones y formas de listar archivos. Cómo lo sé yo? Porque siempre, todousuario va a disponer de un maravilloso comando que nos evitará dolores decabeza y nos informará e instruirá muchísimo sobre cualquier comando/aplicación quedeseemos ejecutar. El comando en cuestión es 'man'. Entonces si quisiera accederal manual del comando 'ls', en consola tipearía 'man ls' (sin comillas). Simple no?Veamos entonces la sintaxis y la forma de utilizar man: man comando --------- Muestra información sobre el comando. (Ej. man ls) man 5 fichero ------- Muestra información sobre el fichero En el segundo ejemplo se ha indicado a man que busque en su sección 5 dedicada a ficheros. Hay veces en que es necesario indicar la sección, cuando tenemos un comando del mismo nombre que un fichero, por ejemplo crontab. En esos casos, man presenta la primera página encontrada. Secciones: 1 Comandos de usuario 2 Llamadas del sistema 3 Funciones de biblioteca 4 Dispositivos e interfaces 5 Formatos de archivo 6 Juegos y demostraciones 7 Entorno, tablas y macros 8 Comandos de mantenimiento Sintaxis de la sinopsis dentro de man: texto en negrita ------ hay que escribirlo exactamente. texto en cursiva ------ argumentos que hay que reemplazar por su valor texto subrayado ------- argumentos que hay que reemplazar por su valor [-abc] ---------------- Las opciones entre corchetes son opcionales {-a|-b} -------------- las opciones separadas por | son excluyentes argumento ... --------- se pueden incluir varios argumentos. [expresión] ... ------- se pueden incluir varias expresiones Complementos de man comando --help -------- Muestra información resumida sobre el comando. apropos expresión ----- Busca,dentro de las descripciones de man,una palabra clave.Equivale a 'man -k' apropos -e palabra ---- Busca la palabra exacta. Puede ser necesario entrecomillarla apropos -w pala* ------ Busca un patrón usando comodines. Puede ser necesario anteponerles '\' whatis --------------- Busca,entre los nombres de las páginas de man, una semejante.Equivale a 'man -f' whatis -w expresión --- Busca un patrón usando comodines. Puede ser necesario anteponerles '\' Como si con man no nos bastara y quisieramos algo más "interactivo" disponemosde otro poderoso comando llamado 'info', el cual es más completo y versátil.Para utilizarlo basta hacer lo mismo, pero cambiando 'man' por 'info'.Por ejemplo, para acceder a la página man ('manpage' es el término original en inglés)del comando 'cd' teclearíamos en consola: 'info ls' y nos aparecería el manualcorrespondiente con hipervínculos (links) y un índice prolijamente diseñado para accederen todo momento a las principales secciones del manual en cuestión. Podemos movernos entre las secciones del manual utilizando las flechas del teclado sobre loshipervínculos o bien utilizando el mouse (Nota personal: si estamos utilizandoel comando 'info' es porque estamos en consola, y qué mejor que utilizar elteclado estando en ella! :) info ------------------ Muestra un menú navegable con temas de ayuda Tecla n: va a la siguiente página Tecla p: va a la página previa Créanme, las páginas man (o manpages), no son ni más ni menos que el trabajo arduode muchos desarrolladores/programadores/documentadores de GNU/Linux para facilitarnosmucho el contacto diario con nuestro sistema. Antes de desesperarse o salir corriendoa pedir ayuda, quizá sea conveniente relajarse y consultarle a 'man' o a 'info'sobre ese parámetro u opción que nos falta, o sobre el funcionamiento del programa,o por qué falla al iniciar esa aplicación que tanto me interesa utilizar.En la mayoría de los casos (y en mi caso, la experiencia que me ha dado el tratar con tantosusuarios a lo largo de muchos años utilizando sistemas Linux lo avala) podrán solucionarsus problemas o resolver sus inquietudes. Asique ya saben, ANTES QUE NADA, consultara man o a info :)Instalar Drivers de placas gráficas ATI:Lo primero que necesitamos es bajar el binario de instalación que pueden bajar dehttps://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run2.- Ahora podemos eliminar los drivers que teníamos antes y que ya no vamos a utilizar:Abrimos una consola (ya saben, lo mismo de siempre Alt + F2 -> konsole :)sudo apt-get remove xserver-xglsudo rm -f /usr/src/fglrx-kernel*.debsudo apt-get remove xorg-driver-fglrx3.- Este instalador tiene instalador gráfico, por lo que instalarlo resulta más fácil, simplemente abrimos una terminal, navegamos hasta el directorio donde hayamos guardado el archivo e instalamos el binario:sudo sh ./ati-driver-installer-8.42.3-x86.x86_64.run4.- Seguirán las pantallas de instalación a las que prácticamente hay que ponerle que sí a todo y al finalizar saldrá el mensaje que el driver fue correctamente instalado.5.- Necesitamos configurar el xorg para que trabaje con los drivers ati, para eso:sudo aticonfig –initialsudo aticonfig –overlay-type=Xv6.- Ahora nos falta modificar el xorg.conf para habilitar el AIGLX que normalmente viene apagado, así que abrimos el xorg.conf:kdesu kate /etc/X11/xorg.conf7.- Buscamos las secciones de Extensions y de ServerFlags y las modificamos para que se vean así (se pueden borrar también y el efecto es el mismo):Section "Extensions"Option "Composite" "on"Option "Composite" 1EndSectionSection "ServerFlags"Option "AIGLX” "on"EndSection8.- Guardamos el archivo y ahora necesitamos reiniciar las X, para esto:sudo /etc/init.d/kdm restart9.- Necesitamos agregar el driver ati al blacklist (Lista Negra), para esto agregamos "fglrx" (sin las comillas) en el siguiente archivo:kdesu kate /etc/default/linux-restricted-modules-commonquedando algo así:DISABLED_MODULES="fglrx"Y guardamos.En caso de disponer de Compiz instalado:10. - El último paso es:kdesu kate /etc/xdg/compiz/compiz-managery poner:WHITELIST=”nvidia intel ati radeon i810 fglrx”Listo, con esto estarás con los nuevos drivers y con AIGLX listos para utilizar.PARA VOS AMOR :)Si trabajamos en consola, o la utilizamos a menudo (como los autores de esta guía) disponemos de un editor de texto sencillo y bastante potente (similar a lo que erael Edit, para los viejos usuarios de MS-DOS :). No es necesario instalarlo, ya que viene incluído y es el editor por defecto de Kubuntu.Por ejemplo, para crear un nuevo archivo denominado 'Lista.txt' bastará con ejecutar en consola:nano Lista.txty automáticamente podremos comenzar a tipear texto en él.A continuación sus comandos básicos y más utilizados, así como la explicación de cada uno:nano fichero -------- Leer,crear,editar un fichero de texto. (Donde M = Esc/Alt) Ctrl + g ----------- Invocar el menú de ayuda. Ctrl + x ----------- Salir de nano. Ctrl + o ----------- Escribir el fichero actual a disco. Ctrl + r ----------- Insertar otro fichero en el actual. Ctrl + w ----------- Buscar un texto en el editor. Ctrl + y ----------- Moverse a la página anterior. Ctrl + v ----------- Moverse a la página siguiente. Ctrl + k ----------- Cortar la línea actual y guardarla en el cutbuffer. Ctrl + u ----------- Pegar el cutbuffer en la línea actual. Ctrl + l ----------- Redibujar la pantalla actual. Ctrl + j ----------- Justificar el párrafo actual. Ctrl + m ----------- Insertar un retorno de carro en la posición del cursor. Ctrl + _ ----------- Ir a un número de línea en concreto. M + g -------------- Ir a un número de línea en concreto. M + i -------------- Auto indentar habilitar/deshabilitar. M + x -------------- Modo ayuda habilitar/deshabilitar. M + p -------------- Modo Pico habilitar/deshabilitar. M + m -------------- Soporte para ratón habilitar/deshabilitar. M + r -------------- Reemplazar texto en el editor. M + e -------------- Expresiones regulares habilitar/deshabilitar. M + b -------------- Respaldar ficheros habilitar/deshabilitar. M + s -------------- Desplazamiento suave habilitar/deshabilitar. M + h -------------- Tecla 'smart home' habilitar/deshabilitar. M + y -------------- Coloreado de sintaxis habilitar/deshabilitar. M + p -------------- Mostrar blancos habilitar/deshabilitar. /etc/init.d/networking start --------> Inicia los servicios de red. /etc/init.d/networking restart ------> Reinicia los servicios de red. /etc/init.d/networking stop ---------> Para los servicios de red. ifconfig ---------------------------> Información y configuración de interfaces de red. Sintaxis: ifconfig [-a] [-s] [interface] ifconfig interface [ opciones | dirección ... ifconfig --------------------------> Muestra el estado de los interfaces activos. ifconfig -a -----------------------> Muestra el estado de todos los interfaces. ifconfig -s -----------------------> Lista los interfaces (igual que netstat -i) ifconfig ppp0 ---------------------> Muestra el estado de ppp0 ifconfig eth0 [up|down] -----------> Habilita/deshabilita eth0. ifconfig eth0 X.X.X.X ------------> Para eth0,establece la IP... '--------|netmask X.X.X.X ...la máscara de red... |broadcast X.X.X.X ...la dirección broadcast... |hw ether X:X:X:X:X:X ...la dirección MAC... |pointopoint X.X.X.X ...conexión directa con otra máquina. iwconfig ---------------------> Similar a ifconfig pero sólo para interfaces wireless ifup interfaz: -------> Habilita la interfaz especificada: ifup eth0 ;ifup ppp0 ifdown interfaz: -----> Deshabilita la interfaz especificada: ifdown eth0 ;ifdown ppp0 dhclient eth0/eth1 ---> Inicia conexión dhcp mediante el cliente dhcp-client. pump -i eth0/eth1 ----> Inicia conexión dhcp mediante el cliente pump. ethtool --------------> Muestra y cambia la configuración de una tarjeta ethernet pppoeconf ------------> Programa para configurar conexiones pppoe. pppconfig ------------> Programa en modo texto para configurar una conexión ppp. pon ------------------> Establece la conexión ppp a internet. plog -----------------> Monitoriza la conexión ppp. poff -----------------> Finaliza la conexión ppp a internet. Habrán visto en varias partes de este libro que mencionamos a 'sudo' anteponiéndolo a cualquier comando que así lo requiera para su ejecución.'sudo' es un acrónimo de 'superuser do'. El Superusuario (más conocido como 'root') y como mencionamos en los primeros capítulos, es aquel usuarioque puede hacer y deshacer absolutamente todo a gusto en nuestro sistema. En nuestro caso, como nuestra máquina no está en una gran redcorporativa ni en una oficina (supongo que en la mayoría de los casos será así :) root somos nosotros mismos. Pero mientras estamos utilizando nuestro Kubuntu lo hacemos como usuario normal. Para determinadas acciones deberemos necesitar permisos de root. Para estoexiste 'sudo' (en consola) o, estando en KDE, kdesu. Va un ejemplo. Navegando la web desubrimos un blog en el cual se menciona un programaque nos pareció interesante y queremos instalar en nuestro Kubuntu. Estando en consola lo que podríamos hacer primero es fijarnossi está disponible en los repositorios de Kubuntu. Para esto hacemos:sudo apt-cache search deluge (para este ejemplo uso deluge, que es un excelente cliente gráfico para descargas de torrents)Tras la búsqueda con apt, nos devuelve que, efectivamente, se encuentra en los repositorios y podemos proceder a instalarlo.Por lo cual nuestro próximo paso será hacer:sudo aptitude install delugeListo. Ya tenemos a Deluge instalado en nuestro sistema.Ahora, como habrán notado, para instalarlo y para buscar información sobre él en los repositorios de Kubuntu antes del comando aptitudeantepuse 'sudo'. Esto se debe a que para instalar cualquier programa o aplicación en nuestro sistema requerimos de permisos de root, y deesta forma dicho programa se encontrará disponible para su utilización por cualquier usuario de nuestro sistema (en el caso que tengamosmás de uno) o para también nuestro usuario normal.A diferencia de Windows, donde cualquier usuario puede instalar cualquier programa, en Kubuntu y cualquier GNU/Linux esto no es así pormotivos de seguridad y la concepción misma de organización del mismo. Esta forma de procedimiento es propia de cualquier distribución GNU/Linux,incluída Kubuntu y deberemos acostumbrarnos a convivir con ella. Con el paso del tiempo y a medida que adquieran experiencia se daráncuenta que es mucho más seguro que dejar que cualquiera instale cualquier cosa en nuestro sistema, sin nuestro permiso :)Pues bien, a partir de ahora cuando ejecuten un comando, ya sea en consola o en modo gráfico (osea en KDE) y les pida permisos de 'root'para el mismo, ya saben el por qué. (Para más información sobre tipos de usuario en Kubuntu dirigirse al punto (aca ponelo vos eli :P)Ahora pasemos a la parte de "meter mano" como nos gusta decir a los autores de este libro :)'sudo' viene ya instalado por defecto en Kubuntu, pero debemos configurarlo previamente para hacerlo seguro y dejarlo listo para utilizar deaquí en más. Para configurarlo, basta con ejecutar el siguiente comando en consola:sudo nano /etc/sudoersO, estando en KDE:Menu K -> Sistema -> Konsolekdesu kate /etc/sudoersy se nos abrirá el archivo de configuración global de 'sudo', llamado 'sudoers'.Una breve y simple explicación del mismo a continuación (para quienes estén interesados en saber cómo funcionan los permisos de usuario en nuestro Kubuntureferirse también al punto (aca el punto) para más información.):-----------------------------------------------------------------------------------------------# Ejemplo sencillo y comentado del fichero /etc/sudoers # Parte de Alias # ************** # En donde especificamos un alias (en mayúsculas) para uno o más comandos(Cmnd_Alias), # host (Host_Alias) y usuarios_privilegiados (Runas_Alias).La sintaxis sería: # tipo_de_alias ALIAS = 1ºelemento_asociado, 2ºelemento_asociado ... Cmnd_Alias APAGAR = /sbin/shutdown # el alias APAGAR se asocia al comando shutdown Cmnd_Alias GRABAR = /usr/bin/cdrecord # asociamos GRABAR con cdrecord y cdrdao Cmnd_Alias INSTALAR = usr/bin/apt-get # asociamos INSTALAR con apt-get y aptitude User_Alias INSTALADOR = paco # Asociamos el alias INSTALADOR con el usuario paco # Reglas de acceso. # ***************** # La sintaxis sería: "usuario host=(usuario_privilegiado) comando_o_su_alias" # Siendo "usuario_privilegiado" aquel en que nos convertimos al usar sudo, # por defecto root aunque podríamos definir otro en la parte de alias. INSTALADOR ALL = INSTALAR # paco,en todas las máquinas,puede usar apt %cdrom ALL = NOPASSWD: GRABAR # los usuarios del grupo cdrom,pueden usar cdrecord %users ALL = NOPASSWD: /sbin/shutdown # los usuarios del grupo users pueden usar shutdown # con NOPASSWD indicamos que se podrá ejecutar el comando sin necesidad de la contraseña del # usuario.Si no se indica nada se usa la opción por defecto PASSWD. # Como usuario pondremos los definidos en la parte de alias o los pertenecientes a un grupo, # anteponiendo a dicho grupo el símbolo del porcentaje % # ALL es un alias especial que se utiliza para englobar a todos los comandos, usuarios o hosts.# De manera que deberíamos poner una línea como la que sigue,permitiendo a root hacer todo. root ALL = (ALL) ALL -----------------------------------------------------------------------------------------------Cabe aclarar que cuando editemos cualquier archivo de configuración en nuestro Kubuntu y nosencontremos con un '#' (denominado 'almohadilla') al comienzo de cualquier línea, eso nosindicará que son "comentarios" y que esa (o esas) líneas no serán leídas ni interpretadaspor el sistema. Es decir, no tendrán efecto alguno en la configuración mientras estén con '#'(se les dice comunmente 'comentarios' o 'líneas comentadas').