Está en la página 1de 28

Gua 4: Trucos con la Terminal

Por Samamapech Gua redactada para usuarios de Chilewarez.org. Versin 2.0.1 (Leopard v.10.5.6), 2009

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Introduccin
Detrs de la minimalista interfaz de OSX se encuentra un potente sistema operativo UNIX que se denomina Darwin, el cual es de cdigo abierto y basado en tecnologas como FreeBSD, Mach, Apache y GCC. A diferencia de otros sistemas operativos como Linux, Darwin es un sistema operativo UNIX completo y certicado desde el se puede acceder a muchas partes del sistema las que se encuentran escondidas para el usuario normal, las que sin embargo permiten realizar cambios a ciertas partes de OSX, los que en ocasiones pueden resultar muy convenientes. El gran problema del uso de Darwin es que hay que acceder a el mediante un programa llamado Terminal, la cual se utiliza con lenguaje UNIX y no con interfaz grca como estamos acostumbrados. Es decir, se debe ingresar texto que posiblemente no sea muy fcil de entender para un usuario comn. Debido a lo anterior es que no se pretende dar un curso sobre el uso de la Terminal, sino mostrar algunos trucos que podran ser interesantes para mejorar su experiencia de usuario con OSX. Junto con este instructivo, se incluye un archivo de texto (que puede ser abierto con TextEdit), donde se encuentran todos los textos utilizados ac, de modo de que ustedes solo copien y peguen el texto en la Terminal y no deban estar escribiendo las lineas (ya que es muy fcil cometer errores).

Acceso a la Terminal
Para acceder a la Terminal solo deben ir a Aplicaciones\Utilidades\ y abrir la aplicacin llamada Terminal

-2-

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Una vez abierta, la ventana de la Terminal lucir de la siguiente manera (pueden variar los colores):

En el siguiente apartado se comenzar a explicar los trucos, su funcin, activacin y desactivacin. Adems se encontrarn separados de acuerdo a la parte del sistema que se vea afectada. Para facilitar su comprensin sobre la utilidad de los trucos, se incluirn capturas de pantalla de los cambios en la medida que sea posible hacerlo.

-3-

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Parte 1:

Finder

-4-

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Cuadros de Dialogo Guardar


La siguiente lnea de cdigo permite que los cuadros de dilogos que aparecen al hacer clic en Guardar o Guardar Como aparezcan expandidos por defecto. Esta es la forma en que se ven originalmente:

Luego de copiar el cdigo pasarn a verse as:

El cdigo que debe ser copiado en la Terminal es el siguiente (luego de copiar el cdigo deben presionar Enter): defaults write -g NSNavPanelExpandedStateForSaveMode -bool TRUE Para volver al estado anterior solo deben cambiar donde dice TRUE por FALSE (sin las comillas)

-5-

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Cuadros de Dialogo Impresoras


Este cdigo muestra los cuadros de dialogo para imprimir de manera expandida (algo similar a lo anterior, pero con los cuadros de dialogo de Imprimir). defaults write -g PMPrintingExpandedStateForPrint -bool TRUE Para volver al estado anterior cambiar TRUE por FALSE (Sin Comillas). Antes:

Despus:

-6-

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Saltar Vericacin Imgenes

Cada vez que hacemos doble clic en un archivo de imagen (comnmente los .dmg), el sistema realiza una vericacin del archivo. Si eres de los que preere no esperar a que esta tarea se complete, solo debes agregar la siguiente lnea en la terminal y presionar Enter com.apple.frameworks.diskimages skip-verify TRUE Debido a que a que el sistema ahora no vericar las imgenes de disco montadas, el equipo queda particularmente vulnerable, por lo que se recomienda encarecidamente que solo monten imgenes que hayan sido sacadas de sitios de conanza. Para volver al estado anterior solo deben cambiar TRUE por FALSE (Sin comillas).

Flechas dobles en el Finder


El Finder por defecto posee echas dobles de desplazamiento en la parte inferior derecha de la ventana, como lo muestra la siguiente imagen:

-7-

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

La siguiente lnea de terminal coloca echas de desplazamiento tanto en la parte superior como inferior de la ventana, como lo muestra la siguiente imagen:

El cdigo es el siguiente: defaults write "Apple Global Domain" AppleScrollBarVariant DoubleBothPuts Para que funcione deben reiniciar el Finder. Para ello deben escribir la siguiente lnea (y luego Enter): killall Finder Para volver al estado anterior, deben ir a Preferencias de Sistema\Apariencia y listo.

-8-

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Cuadros de Dialogo
Cuando una aplicacin se cierra inesperadamente, el sistema arroja un cuadro de dialogo que dice que La aplicacin xxx se ha cerrado inesperadamente. Para algunos, este dialogo puede resultar muy molesto. El siguiente cdigo deshabilita dicho cuadro de dilogo, de manera que cuando una aplicacin se cierra, no nos arroje dicho mensaje: defaults write com.apple.CrashReporter DialogType none Para volver a recibir dichos mensajes, deben cambiar el valor none por prompt

Mostrar Archivos Ocultos


OSX esconde por defecto de la vista del usuario cualquier archivo que comience con un punto (.), si se desea ver los archivos ocultos del sistema, solo se debe agregar la siguiente lnea en la Terminal defaults write com.apple.finder AppleShowAllFiles TRUE Luego deben reiniciar el Finder: killall Finder Para volver al estado original solo deben cambiar TRUE por FALSE y reiniciar el nder con killall Finder (Sin comillas)

-9-

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Cambiar Formato de Captura


Muchos usuarios hacen uso de las capturas de imagen del sistema para realizar diversas tareas (como la creacin de estas guas por ejemplo). Por defecto, OSX realiza las capturas de pantalla como archivos .png, sin embargo, hay quienes no gustan de este formato, por lo que les resultara til poder cambiar el formato de las capturas de OSX. Para lograr lo anterior la siguiente lnea de cdigo ser de gran utilidad: defaults write com.apple.screencapture type jpg

Si se jan en la parte nal dice jpg, esto puede ser cambiado por el formato de su eleccin, como por ejemplo gif, tiff, png, etc (Sin comillas). Nota: Las capturas de pantalla se hacen con las combinaciones de Teclas: Mayscula + Comando + 3 Mayscula + Comando + 4 (Ver gua 1).

- 10 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Capturas sin Sombra


Siguiendo con las capturas de pantalla, en Leopard, OSX las realiza incluyendo la sombra de la ventana que se est capturando (cuando se usa la combinacin Mayscula + Comando + 4 + Barra de Espacio). Para eliminar la sombra en las capturas se debe introducir el siguiente cdigo en la Terminal: defaults write com.apple.screencapture disable-shadow -bool true Luego, se debe reiniciciar el proceso SystemUIServer, para ello hay que escribir: killall SystemUIServer Para volver a obtener las capturas con sombra solo debemos cambiar el valor true por false (Sin comillas) y posteriormente reiniciciar el proceso SystemUIServer con killall SystemUIServer.

Deshabilitar Spotlight
Spotlight debe ser una de las herramientas ms interesantes y prcticas que posee OSX, sin embargo algunos usuarios no hacen uso de el o preeren otras alternativas como Quicksilver para realizar estas labores. Para evitar seguir consumiendo memoria en algo que no se ocupa, se puede deshabilitar spotlight de la barra de mens. Para ello hay que introducir el siguiente texto en la Terminal:

sudo chmod 0 /System/Library/CoreServices/Spotlight.app Este truco requiere permisos de administrador. Para ello la Terminal te pedir tu password y debes escribirla. Algo importante es que no vers absolutamente nada cuando escribas tu password (no se vern los clsicos asteriscos). Solo antala y presiona Enter. Para terminar debes reiniciar Spotlight, para ello escribes: killall Spotlight Para volver a habilitar Spotlight debes anotar la siguiente lnea en la Terminal (y despus reiniciar el Spotlight con killall Spotlight): sudo chmod 775 /System/Library/CoreServices/Spotlight.app

- 11 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Ruta de Carpetas
Este truco permite ver la ruta de la carpeta en la que te encuentres cuando ests navegando por la ventana del Finder. La ruta se ver en la barra de ttulos de la ventana del Finder. En la imagen de abajo se observa como es la ventana de manera estndar:

A continuacin mostrando la ruta (para la misma carpeta):

Para lograr esto, a continuacin se encuentra el comando que deben ingresar en la Terminal:

- 12 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

Luego deben reiniciar el Finder: killall Finder Para vover al estado anterior, solo cambien el valor YES por NO y luego reinicien el Finder con killall Finder (Sin comillas)

Eliminar Archivos en Uso


Es comn que en ocasiones queramos vaciar la Papelera, pero no podamos por alguna razn. Generalmente esto se debe a que los archivos que estamos tratando de eliminar an se encuentran en uso o estn bloqueados o tienen problemas de permisos. Para poder eliminarlos de manera forzada hay que hacer lo siguiente: El la terminal deben ingresar el siguiente comando: chflags R nouchg

Despus de nouchg deben dejar un espacio y arrastrar los archivos desde la papelera a la ventana de la Terminal. Esto ltimo es para que la terminal copie la ruta del archivo a eliminar. Luego hacen Enter y listo. Ejemplo:

- 13 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Parte 2:

Dock

- 14 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Aplicaciones Traslcidas
Esta lnea hace que los conos de las aplicaciones que se encuentran escondidas (Comando + H) se vean de manera traslcida en el Dock, de manera de distinguir dichas aplicaciones de las dems: defaults write com.apple.Dock showhidden -bool YES

Luego se debe reiniciar el Dock: killall Dock Ahora cuando escondan una aplicacin, esta se ver as en el Dock (en este caso Pages):

Para volver al estado anterior solo deben cambiar las palabras YES por NO y luego reiniciar el Dock con killall Dock (Sin comillas)

Stack Aplicaciones Recientes


Este comando agrega un nuevo stack (pila) en el Dock que nos muestra las aplicaciones recientes que hemos utilizado: defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'

Luego hay que reiniciar el Dock: killall Dock

NOTA: Este texto debe ser ingresado en una misma lnea.

- 15 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Efecto Metlico en Stack


La siguiente lnea genera un efecto metlico al moverse por los tems cuando los stacks (pilas) se encuentran visualizados en modo Retcula: defaults write com.apple.dock mouse-over-hilte-stack -boolean YES Luego hay que reiniciar el Dock: killall Dock Para volver al estado anterior, solo deben cambiar YES por NO y reiniciar el Dock con killall Dock (Sin comillas)

- 16 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Parte 3:

iTunes

- 17 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Enlaces iTunes Store


Cuando se escucha una cancin en iTunes, esta tiene unas echas (enlaces) al lado derecho que nos redireccionan a la iTunes Music Store para tratar de encontrar ms informacin y discos de los artistas que estamos escuchando. Las echas se muestran en la siguiente imagen:

La siguiente lnea de Terminal lo que hace es redireccionar los enlaces a la biblioteca de iTunes en vez de enviarlos a la iTunes Music Store. Esto es especialmente til si tenemos en cuenta que en Chile no hay iTunes Music Store, por lo que estos enlaces no son vlidos. El comando es el siguiente (iTunes debe estar cerrado): defaults write com.apple.iTunes invertStoreLinks -bool YES

Para invertir la seleccin solo deben cambiar el texto YES por NO (Sin comillas)

Enlaces iTunes Store


Si no quieres tener los enlaces a la iTunes Store en tu iTunes, solo debes escribir la siguiente lnea (Con iTunes cerrado):

defaults write com.apple.iTunes show-store-arrow-links -bool FALSE

Para invertir y volver a tener los enlaces a la iTunes Music Store, solo debes cambiar el valor FALSE por TRUE.

- 18 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Puntuar con 1/2 Estrella


iTunes permite puntuar tus canciones con estrellas desde 0 a 5. Sin embargo, para algunos esto no es suciente. El siguiente comando permite puntuar con medias estrellas las canciones y/o discos que tengas en iTunes, como lo muestra la imagen ms abajo:

El cdigo es el siguiente (Se debe ejecutar con iTunes cerrado): defaults write com.apple.iTunes allow-half-stars -bool TRUE

Para deshabilitar la media puntuacin deben cambiar TRUE por FALSE (Sin comillas)

- 19 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Parte 4:

Dashboard

- 20 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Desactivar Dashboard
Si eres de esos que no utilizan el Dashboard y consideran que est consumiendo RAM y proceso que no estn dispuestos a ceder, pueden desactivarlo para que no cargue al inicio del sistema (es decir al presionar F12 o la tecla que le tengan asignada no cargar nada). La lnea de comando es la siguiente: defaults write com.apple.dashboard mcx-disabled -boolean YES Luego deben reiniciar el Dock: killall Dock Para volver a habilitar el Dashboard, cambien el valor YES por NO y reiniciar el Dock con killall Dock (Sin comillas)

Widgets en el Escritorio
La siguiente lnea de comando permite dejar los Widgets en el escritorio. El texto es el siguiente: defaults write com.apple.dashboard devmode YES

Para deshabilitar debes cambiar YES por NO Para usar esta caracterstica, debes abrir el dashboard (F12 o la tecla que tengas asignada), luego seleccionar con un clic el Widget que quieras dejar en el escritorio y sin soltar el clic presionar F12 nuevamente).

- 21 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Parte 5:

Safari

- 22 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Links en Nuevas Pestaas


El siguiente cdigo hace que cada nuevo link que presionemos en Safari sea abierto en una nueva pestaa y no en nuevas ventanas, lo que ahorrar mucho espacio y permitir en muchas ocasiones un mejor trabajo y mayor rden. Para hacerlo utilicen el siguiente comando (Safari debe estar cerrado):

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

Para revertir deben cambiar true por false (Sin comillas)

Lmite del Historial


El siguiente comando permite establecer un lmite para el historial de Safari en cantidades de pginas Web que hayamos visitado. O sea, establecer un cierto nmero de sitios Web que se almacenarn en el historial de navegacin: defaults write com.apple.Safari WebKitHistoryItemLimit 2000 En este caso el valor 2000 es el asignado por el sistema, sin embargo ustedes pueden cambiar este nmero por el que les parezca ms prctico de acuerdo a sus necesidades.

Lmite del Historial


El siguiente comando, al igual que el anterior, permite establecer un lmite para el historial de Safari, con la diferencia que en este se establece el nmero de das que Safari retendr una Web en el historial. El comando es el siguiente: defaults write com.apple.Safari WebKitHistoryAgeInDaysLimit 30 En este caso el valor 30 es el asignado por el sistema, sin embargo ustedes pueden cambiar este nmero por el que les parezca ms prctico de acuerdo a sus necesidades. Recuerden que estos son das y puede ser aumentado as como disminuido.

- 23 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Parte 6:

Otros

- 24 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Actualizacin de Software
En caso que estn aburridos, es posible actualizar el sistema desde la Terminal. Para ello solo deben agregar el siguiente texto en el terminal: sudo softwareupdate -i -a La introduccin de este comando buscar e instalar nuevas actualizaciones (si las hubiese). Para realizar esto, el sistema necesitar contrasea de administrador, la que pedir la Terminal con la palabra Password, como lo indica la imagen a continuacin.

Se puede notar que en la esquina superior izquierda de la Terminal, donde est el botn rojo (cerrar) se encuentra con un punto. Esto quiere decir que hay procesos corriendo, por lo que no deben cerrar la Terminal cuando este as, pues indica que est trabajando.

- 25 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Script de Mantencin BSD


Como se mencion en la gua de mantencin, quizs la nica mantencin necesaria para OSX es la ejecucin de los scripts de Mantencin BSD. En aquella gua se detalla cual es la funcin de cada uno de los Scripts. La ejecucin de los scripts requiere de contrasea de Administrador: Script Diario: sudo periodic daily Script Semanal: sudo periodic weekly Script Mensual: sudo periodic monthly

Para saber si los scripts se encuentran en proceso de ejecucin, solo fjense que el botn rojo (cerrar) no se encuentre con el punto negro, pues de otra manera indica que an se encuentra en ejecucin. Cuando el punto negro no est y el botn sea rojo completo, eso indica que pueden cerrar la Terminal.

- 26 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Tetris en la Terminal
La Terminal posee algunos Easter Eggs, los que pueden resultar un poco burdos, pero muy tiles si nos queremos poner a intrusear en ella. Para acceder al tetris en la Terminal debes seguir los siguientes pasos: 1! 2! 3! 4! Escribir emacs en la Terminal (Sin comillas) Presionar la tecla Esc (Escape) Presionar la tecla x (Equis) Escribir tetris (Sin comillas)

Para salir del tetris deben presionar: Control + X y despus Control + C y volver a la misma pantalla del comienzo

- 27 -

Contenido redactado para los usuarios de ChileWarez.org (Compartir no tiene lmites)

Psiclogo en la Terminal
Esto debe ser una de las cosas ms intiles pero simpticas que tiene OSX escondida por ah. Lo que hace es ponerte en conversacin con un Psiclogo, al que cuentas tus problemas y comienza a generar una conversacin. El gran drama de esto es que debes hablarle en Ingls :( Para acceder al doctor debes hacer lo siguiente: 1! 2! 3! 4! Escribir emacs en la Terminal (Sin comillas) Presionar la tecla Esc (Escape) Presionar la tecla x (Equis) Escribir doctor (Sin comillas)

Cada vez que respondas a alguna de las preguntas del doctor, debes presionar Enter 2 veces para que el doctor te haga la siguiente pregunta

Para terminar la sesin con el doctor deben presionar: Control + X y despus Control + C y volver a la misma pantalla del comienzo.

Espero que esta gua haya sido de utilidad para ustedes.

Gua redactada utilizando Terminal 2.0.1 en OSX 10.5.6 (Leopard). Cualquier error es de mi responsabilidad. Enviar comentarios, sugerencias, crticas, etc a samamapech@gmail.com o por Mensaje Personal.

- 28 -

También podría gustarte