miliuco
Activo
Trucos para MAC OS X x86
1- Activar el usuario root
2- Configurar el arranque (com.apple.Boot.plist)
3- Utilidad de impresoras con impresoras que sólo tienen controlador PPC
4- Safari y documentos PDF
5- Montar y desmontar volúmenes NTFS de Windows XP
6- Menú de inicio en el Dock
7- Comandos de Terminal para la copia de archivos KEXT (extensiones)
8- Propietario y permisos de los archivos de sistema
Activar el usuario root:
Método 1: abre Terminal y teclea sudo passwd root, se pide una clave para usar con root
Método 2: abre Terminal y teclea dsenableroot -u usuario donde usuario ha de tener privilegios de Administrador; se pide la clave del usuario y posteriormente la que se va a usar con root
Método 3: abre Aplicaciones > Utilidades > Gestor Netinfo, menú Seguridad > Activar usuario root, se pide una clave para usar con root
Configurar el arranque (com.apple.Boot.plist)
El archivo /Library/Preferences/SystemConfiguration/com.apple.Boot.plist contiene en formato XML las opciones básicas de arranque, desde aquí se pueden modificar fácilmente parámetros como:
- tiempo de espera del prompt de arranque en segundos (8 en este ejemplo):
<key>Timeout</key>
<string>8</string>
- saltar directamente al modo gráfico sin detenerse en el prompt:
<key>Quiet Boot</key>
<string>Yes</string>
- pero hay que tener en cuenta que, si se configura la clave timeout, el arranque se detiene en el prompt durante los segundos marcados, independientemente de que la clave Quiet boot exista o no
- arranque mostrando los mensajes de texto en modo extendido (detallado):
<key>Kernel Flags</key>
<string>-v</string>
- arranque mostrando los mensajes de texto en modo simple:
<key>Kernel Flags</key>
<string></string>
- configurar la resolución y la profundidad de color de la pantalla desde el arranque:
<key>Kernel Flags</key>
<string>"Graphics Mode"="1024×768×32"</string>
- las modificaciones en el archivo com.apple.Boot.plist requieren ser hechas como root, una manera sencilla de hacerlo es arrancando Terminal y tecleando "su root" para cargar el archivo com.apple.Boot.plist con el editor pico:
su root
Password:
cd /Library/Preferences/SystemConfiguration/
pico com.apple.Boot.plist
(se hacen las modificaciones, se guardan los cambios con F3 y se sale de pico con F2)
Utilidad de impresoras con impresoras que sólo tienen controlador PPC
La utilidad Printer Setup sólo carga los controladores de impresora nativos del DVD de instalación; si tienes una impresora USB no reconocida y existe controlador para Mac OS X PPC, prueba lo siguiente:
- configura Printer Setup para usar Rosetta
- instala el controlador PPC de la impresora
- en la lista de controladores de impresora disponibles debería aparecer el controlador PPC de tu impresora (nota: ésto no siempre funciona)
Safari y documentos PDF
Safari, en ocasiones, no muestra correctamente los documentos PDF ya que el plugin para Internet de Adobe Acrobat 7 no siempre funciona bien con Safari y con los navegadores de motor Gecko (Mozilla, Firefox, Netscape). Para solucionar este problema hay que:
- borrar el plugin de Adobe Acrobat en la carpeta Library/Internet Plug-ins (puede no existir)
- deshabilitar el uso de Adobe Acrobat como complemento de Internet para archivos PDF en la preferencias de Adobe Acrobat (pestaña Internet)
- descargar e instalar PDF Browser Plugin desde schubert-it.com; este plugin es gratuito para uso no comercial (personal o educativo)
Montar y desmontar volúmenes NTFS de Windows XP
Gran parte de los usuarios de Mac OS X x86 comparten el PC con Windows XP y, por defecto, Tiger monta los discos duros o particiones NTFS en el escritorio en modo de "sólo lectura". A veces es preferible no tener montados esos volúmenes o poder montarlos y desmontarlos a voluntad. De forma simple, al teclear en Terminal
/usr/sbin/diskutil unmount /dev/disk0s1
se desmonta la partición disk0s1 y al teclear
/usr/sbin/diskutil mount /dev/disk0s1
se monta la partición disk0s1
Menú de inicio en el Dock
Para tener un sencillo menú Inicio en el Dock, haz lo siguiente:
- crea alias de las aplicaciones que desees tener en ese menú de inicio
- crea una carpeta y mueve a ella los alias creados
- arrastra la carpeta al Dock, a la derecha del separador vertical y a la izquierda de la papelera; pulsando en esa carpeta con el botón derecho del ratón se despliega una lista de los alias como un menú
Comandos de Terminal para la copia de archivos KEXT (extensiones)
- la opción -R del comando cp condiciona la manera en que se copian estos archivos que en realidad son carpetas pues contienen múltiples archivos en su interior
- si la ruta origen del archivo KEXT que se copia termina en / (barra inclinada) se copia el contenido de la carpeta pero no la carpeta en sí misma; el comando
sudo cp -R AppleAC97Audio.kext/ /System/Library/Extensions
copia el contenido de AppleAC97Audio.kext pero no veremos el archivo AppleAC97Audio.kext en la carpeta Extensions sino las subcarpetas de AppleAC97Audio.kext (contents...)
- si la ruta origen del archivo KEXT que se copia no termina en / se copia el archivo AppleAC97Audio.kext completo; el comando
sudo cp -R AppleAC97Audio.kext /System/Library/Extensions
copia el archivo AppleAC97Audio.kext a la carpeta Extensions y ésta es la forma de hacerlo correctamente
Propietario y permisos de los archivos de sistema
Todos los archivos de sistema han de tener a root como propietario, wheel como grupo y 755 como permisos; se consigue desde Terminal con sudo o como root, aquí tienes varios ejemplos:
sudo chown root:wheel [archivos]
sudo chown -R root:wheel [carpeta]
sudo chmod 755 [archivos]
sudo chmod -R 755 [carpeta]
1- Activar el usuario root
2- Configurar el arranque (com.apple.Boot.plist)
3- Utilidad de impresoras con impresoras que sólo tienen controlador PPC
4- Safari y documentos PDF
5- Montar y desmontar volúmenes NTFS de Windows XP
6- Menú de inicio en el Dock
7- Comandos de Terminal para la copia de archivos KEXT (extensiones)
8- Propietario y permisos de los archivos de sistema
Activar el usuario root:
Método 1: abre Terminal y teclea sudo passwd root, se pide una clave para usar con root
Método 2: abre Terminal y teclea dsenableroot -u usuario donde usuario ha de tener privilegios de Administrador; se pide la clave del usuario y posteriormente la que se va a usar con root
Método 3: abre Aplicaciones > Utilidades > Gestor Netinfo, menú Seguridad > Activar usuario root, se pide una clave para usar con root
Configurar el arranque (com.apple.Boot.plist)
El archivo /Library/Preferences/SystemConfiguration/com.apple.Boot.plist contiene en formato XML las opciones básicas de arranque, desde aquí se pueden modificar fácilmente parámetros como:
- tiempo de espera del prompt de arranque en segundos (8 en este ejemplo):
<key>Timeout</key>
<string>8</string>
- saltar directamente al modo gráfico sin detenerse en el prompt:
<key>Quiet Boot</key>
<string>Yes</string>
- pero hay que tener en cuenta que, si se configura la clave timeout, el arranque se detiene en el prompt durante los segundos marcados, independientemente de que la clave Quiet boot exista o no
- arranque mostrando los mensajes de texto en modo extendido (detallado):
<key>Kernel Flags</key>
<string>-v</string>
- arranque mostrando los mensajes de texto en modo simple:
<key>Kernel Flags</key>
<string></string>
- configurar la resolución y la profundidad de color de la pantalla desde el arranque:
<key>Kernel Flags</key>
<string>"Graphics Mode"="1024×768×32"</string>
- las modificaciones en el archivo com.apple.Boot.plist requieren ser hechas como root, una manera sencilla de hacerlo es arrancando Terminal y tecleando "su root" para cargar el archivo com.apple.Boot.plist con el editor pico:
su root
Password:
cd /Library/Preferences/SystemConfiguration/
pico com.apple.Boot.plist
(se hacen las modificaciones, se guardan los cambios con F3 y se sale de pico con F2)
Utilidad de impresoras con impresoras que sólo tienen controlador PPC
La utilidad Printer Setup sólo carga los controladores de impresora nativos del DVD de instalación; si tienes una impresora USB no reconocida y existe controlador para Mac OS X PPC, prueba lo siguiente:
- configura Printer Setup para usar Rosetta
- instala el controlador PPC de la impresora
- en la lista de controladores de impresora disponibles debería aparecer el controlador PPC de tu impresora (nota: ésto no siempre funciona)
Safari y documentos PDF
Safari, en ocasiones, no muestra correctamente los documentos PDF ya que el plugin para Internet de Adobe Acrobat 7 no siempre funciona bien con Safari y con los navegadores de motor Gecko (Mozilla, Firefox, Netscape). Para solucionar este problema hay que:
- borrar el plugin de Adobe Acrobat en la carpeta Library/Internet Plug-ins (puede no existir)
- deshabilitar el uso de Adobe Acrobat como complemento de Internet para archivos PDF en la preferencias de Adobe Acrobat (pestaña Internet)
- descargar e instalar PDF Browser Plugin desde schubert-it.com; este plugin es gratuito para uso no comercial (personal o educativo)
Montar y desmontar volúmenes NTFS de Windows XP
Gran parte de los usuarios de Mac OS X x86 comparten el PC con Windows XP y, por defecto, Tiger monta los discos duros o particiones NTFS en el escritorio en modo de "sólo lectura". A veces es preferible no tener montados esos volúmenes o poder montarlos y desmontarlos a voluntad. De forma simple, al teclear en Terminal
/usr/sbin/diskutil unmount /dev/disk0s1
se desmonta la partición disk0s1 y al teclear
/usr/sbin/diskutil mount /dev/disk0s1
se monta la partición disk0s1
Menú de inicio en el Dock
Para tener un sencillo menú Inicio en el Dock, haz lo siguiente:
- crea alias de las aplicaciones que desees tener en ese menú de inicio
- crea una carpeta y mueve a ella los alias creados
- arrastra la carpeta al Dock, a la derecha del separador vertical y a la izquierda de la papelera; pulsando en esa carpeta con el botón derecho del ratón se despliega una lista de los alias como un menú
Comandos de Terminal para la copia de archivos KEXT (extensiones)
- la opción -R del comando cp condiciona la manera en que se copian estos archivos que en realidad son carpetas pues contienen múltiples archivos en su interior
- si la ruta origen del archivo KEXT que se copia termina en / (barra inclinada) se copia el contenido de la carpeta pero no la carpeta en sí misma; el comando
sudo cp -R AppleAC97Audio.kext/ /System/Library/Extensions
copia el contenido de AppleAC97Audio.kext pero no veremos el archivo AppleAC97Audio.kext en la carpeta Extensions sino las subcarpetas de AppleAC97Audio.kext (contents...)
- si la ruta origen del archivo KEXT que se copia no termina en / se copia el archivo AppleAC97Audio.kext completo; el comando
sudo cp -R AppleAC97Audio.kext /System/Library/Extensions
copia el archivo AppleAC97Audio.kext a la carpeta Extensions y ésta es la forma de hacerlo correctamente
Propietario y permisos de los archivos de sistema
Todos los archivos de sistema han de tener a root como propietario, wheel como grupo y 755 como permisos; se consigue desde Terminal con sudo o como root, aquí tienes varios ejemplos:
sudo chown root:wheel [archivos]
sudo chown -R root:wheel [carpeta]
sudo chmod 755 [archivos]
sudo chmod -R 755 [carpeta]