Variables de entorno en macOS

La variable de entorno PATH es muy útil. Cualquier ruta a una carpeta que esté contenida en la variable permite ejecutar los programas que hay en esa carpeta sin más que teclear su nombre, no hará falta la ruta completa.

Las variables de entorno son unos valores dinámicos que hacen referencia a ciertos aspectos del sistema operativo o de algunos programas y que pueden ser consultados y modificados. Entre ellas tenemos en macOS por ejemplo:

  1. SHELL es el shell que se usará por defecto (suele ser bash)
  2. USER es el usuario que ha iniciado sesión
  3. HOME es la localización del directorio principal del usuario USER
  4. PATH es la lista de las rutas a carpetas con ejecutables que serán reconocidas automáticamente por el sistema operativo.

Leer más

Colocar un menú de Aplicaciones en el Dock

Otra forma de mostrar el menú de aplicaciones desde el Dock: lista con comportamiento similar a la rejilla (grid)

Por defecto la lista de aplicaciones (list view stacks) colocada como menú de inicio en el Dock de macOS Lion se comporta de esta manera: al seleccionar un elemento se despliega el submenú correspondiente sin perder de vista nunca el menú completo.

Pero existe una forma de modificar ese comportamiento para asimilarlo al de la rejilla de aplicaciones (grid view stacks) donde al seleccionar una carpeta se abre un nuevo menú con los elementos de esa carpeta y una flecha que permite regresar al menú superior.

Leer más

Ventana del Finder con la carpeta actual en Terminal

Abrir Terminal en la carpeta coincidente con la ventana activa del Finder

Se trata de un truco publicado en macOS Hints que puede ahorrarnos trabajo cuando navegamos en Terminal a una carpeta en concreto. Su finalidad es que Terminal se abra justo en la carpeta mostrada por la ventana activa del Finder.

Para ello hemos de crear un alias a un comando fácil de recordar y escribir, en este ejemplo se usa el comando cdf pero puedes probar con cualquier otro. Abre (o crea si no existe) el archivo .bash_profile en tu carpeta de usuario arrancando Terminal y tecleando:

Leer más

Desactivar el volumen automático de canciones en iTunes

Desactivar el ajuste de volumen de las canciones incluidas en la biblioteca de iTunes

Algunos usuarios se quejan de que cada vez que arrancan iTunes (o cada vez que conectan un dispositivo iPhone o similar) el programa comienza a comprobar el ajuste del volumen de todas las canciones de la biblioteca, lo que enlentece el funcionamiento del ordenador y suele tardar bastante tiempo.

La opción para desactivar este comportamiento no está fácilmente accesible, al menos no entre las Preferencias de iTunes, Para evitar ésto, hay que dar con el botón derecho en una lista de reproducción que contenga canciones y elegir «Grabar lista de reproducción en un disco»:

Leer más

Grabar CDs y DVDs directamente desde el Finder

Grabar CD y DVD con la función Carpetas de grabación de macOS

macOS dispone de varios mecanismos que permiten grabar CDs y DVDs sin recurrir a herramientas de terceros. Uno de los más sencillos es el uso de Carpetas de grabación. Este es un resumen de su utilización.

Podemos crear una carpeta de grabación en cualquier localización desde el menú Archivo del Finder:

Leer más

Licencia de QuickTimePro en 10.6 / 10.7

Al instalar SL o Lion, por defecto se instala la versión X de QuickTime que tiene pocas opciones de configuración y que no puede activarse a la versión Pro. Para utilizar nuestro código de activación y poder utilizar las funciones avanzadas de QuickTime Pro hay que:

1.- Desde el DVD de Snow Leopard, ir a la carpeta Instalaciones Adicionales y ejecutar Optional Installs.mpkg:

Leer más

Error de instalación y AppleScript en XCode 4

Problemas con XCode 4: la instalación no finaliza y no soporta proyectos AppleScript o archivos Nib con plugins

Apple ha lanzado la nueva versión de la herramienta de desarrollo XCode, se trata de la versión 4. Hay 2 formas de conseguirla:

  • comprándola desde la Mac App Store (unos 4 EUR)
  • desde la página de ADC (Apple Developer Connection) pero no basta con estar registrado sino que además hay que ser miembro de pago de alguno de los programas de desarrollo de Mac o de IOs.

Leer más

Ajuste manual del valor de MTU en macOS

MTU (maximum transfer unit): ajuste manual en sistemas macOS

El parámetro MTU (maximum transfer unit) es el tamaño máximo de los paquetes que enviamos a Internet. Es diferente dependiendo del tipo de conexión. Su valor óptimo es cuando los paquetes son:

  • suficientemente pequeños para no tener que ser fragmentados y reensamblados en algún nodo de la red
  • suficientemente grandes para ocupar lo más eficientemente posible el ancho de banda.

Por defecto tanto los routers como Snow Leopard tienen configurado este valor en automático, lo que significa que el valor MTU (que suele ser inicialmente de 1500 bytes) puede variar sobre la marcha si se detecta un tamaño excesivo que obliga a fragmentar paquetes. Si se ajusta el valor de forma manual se puede conseguir una pequeña mejora en el rendimiento de nuestra conexión a Internet. Hay que hacer notar que la mejora será pequeña y no será visible por igual para todos los usuarios.

Leer más

Habilitar Applescript en Xcode 3.2.2

Xcode 3.2.2 en Snow Leopard no permite crear nuevos proyectos de tipo Applescript y tampoco es posible editar los que ya tengamos creados con versiones anteriores.
El motivo parece ser la desaparición de la paleta Applescript Studio y de las plantillas de Applescript en la ruta
/Developer/Library/Xcode/Project Templates/Application.

S. J. tiene en su blog sjlouw.blogspot un artículo muy útil en que proporciona esa explicación y tiene un enlace a un instalador que ha creado para reparar este problema.
El instalador vuelve a poner en /Developer/Library/Xcode/Project Templates/Application las plantillas de nuevo proyecto que faltan («AppleScript Application«, «AppleScript Automator Action» y «AppleScript Droplet«) y muestra de nuevo la paleta oculta de Applescript Studio. Con ello es posible volver a trabajar en proyectos de este tipo.

Leer más

AirPrint con iOS 4.2 y macOS 10.6.5

Cómo hacer funcionar AirPrint desde iPad con iOS 4.2 en el Mac con Snow Leopard 10.6.5

Existe una forma de conseguir que el iPad con iOS 4.2 imprima en una impresora no compatible conectada al Mac por USB. Puede funcionar en teoría con cualquier impresora bien instalada en el Mac. En mi caso ha funcionado bien con una HP Laserjet P1005.

El truco está en recuperar unos archivos que venían en las versiones beta de SL 10.6.5 y que han sido eliminados o modificados en la versión final.

Leer más