Osx Hacks

patton

New member
Hola he leido varios paper con hacks para os X y tb varias urls(no las coloque porque quizas es spam), lo raro es reinicio el finder, aplico un log out, reinicio, etc y no me aparecen los cambios, trabajando como usuario o como root. Por ejemplo voy a un terminal y coloco:

# defaults domains | defaults read
{
"Apple Global Domain" = {
AppleKeyboardUIMode = 3;
AppleScreenShotFormat = JPEG;
"Desktop.HasDarkBackground" = 1;
"com.apple.trackpad.scrollBehavior" = 2;
};
"com.apple.HIToolbox" = {
AppleDateResID = {smRoman = 0; };
AppleItlbDate = {smRoman = 16383; };
AppleItlbKeys = {smRoman = 87; };
AppleItlbNumber = {smRoman = 16383; };
AppleItlcGenFlags = {smRoman = 8; };
AppleNumberResID = {smRoman = 0; };
AppleTimeResID = {smRoman = 0; };
};
"com.apple.finder" = {"Desktop.HasLocalVolumes" = 1; ShowAllFiles = TRUE; ZoomRects = false; };
"com.apple.print.PrintingPrefs" = {DefaultPaperID = "iso-a4"; };
}
Luego aplico este hack(es solo un ejemplo):
* To disable outlines around icon names:
defaults write NSGlobalDomain Desktop.HasDarkBackground 0

# defaults write NSGlobalDomain Desktop.HasDarkBackground 0

Luego nuevamnete aplico el primero comando para veriificar si cambio:
# defaults domains | defaults read
{
"Apple Global Domain" = {
AppleKeyboardUIMode = 3;
AppleScreenShotFormat = JPEG;
"Desktop.HasDarkBackground" = 0;
"com.apple.trackpad.scrollBehavior" = 2;
};
"com.apple.HIToolbox" = {
AppleDateResID = {smRoman = 0; };
AppleItlbDate = {smRoman = 16383; };
AppleItlbKeys = {smRoman = 87; };
AppleItlbNumber = {smRoman = 16383; };
AppleItlcGenFlags = {smRoman = 8; };
AppleNumberResID = {smRoman = 0; };
AppleTimeResID = {smRoman = 0; };
};
"com.apple.finder" = {"Desktop.HasLocalVolumes" = 1; ShowAllFiles = TRUE; ZoomRects = false; };
"com.apple.print.PrintingPrefs" = {DefaultPaperID = "iso-a4"; };
Y si lo hizo, cambio a Desktop.HasDarkBackground" = 0, pero reinicio el finder, aplico un log out, reinicio, etc y no veo ningun cambio, lo mismo me pasa con los demas, por ejemplo uno tan evidente como mostrar las carpetas ocultas, y tampoco funciona, por ejemplo con Deeper, Onyx, etc los cambios se visualizan de inmediato, los mismo que deberian visualizarse desde el terminal al reiniciar, porque será que no me funciona? por ejemplo el de modificar el formato de un screenshoot AppleScreenShotFormat = JPEG; como se ve arriba lo modifique para JPEG, pero al capturar una me sigue apareciendo como PNG :S

¿Qué sucede? ¿Qué hago mal?

Salu2.
 

juker12

Activo
Patton si te sirve de algo te digo que nunca lo hago asi

Si conozco lo que voy a a hacer directamente en terminal escribo

sudo -s
contraseña
defaults write com.apple.finder AppleShowAllFiles -bool YES (enter)

Ahora me muestra archivos ocultos
o bien
defaults write NSGlobalDomain AppleScreenShotFormat <JPEG o TIFF o PNG o PICT>


Si quiero hacer algo mas permanetemente y conozco lo que voy a hacer,
como en osx se basa en XML de los info.pls haria lo siguiente

terminal nuevamente
sudo -s
contraseña
sudo pico /library/preferences/com.apple.windowserver.plist

Para editar bufer comprimido windows

navego hasta cambiar valores con cursor
<key>BackingCompression</key>
<dict>
<key>compressionScanTime</key>
<real>5.000000000000000e+00</real>
<key>minCompressableSize</key>
<integer>8193</integer>
<key>minCompressionRatio</key>
<real>1.100000023841858e+00</real>
</dict>

( me quedo safisfecho y salgo)
Control + X

adios
(salgo de terminal)
exit

Y eso es todo, no hago eso tan raro en tipo de script que has puesto tu.
 

patton

New member
juker12 dijo:
Patton si te sirve de algo te digo que nunca lo hago asi

Si conozco lo que voy a a hacer directamente en terminal escribo

sudo -s
contraseña
defaults write com.apple.finder AppleShowAllFiles -bool YES (enter)

Ahora me muestra archivos ocultos
o bien
defaults write NSGlobalDomain AppleScreenShotFormat <JPEG o TIFF o PNG o PICT>


Si quiero hacer algo mas permanetemente y conozco lo que voy a hacer,
como en osx se basa en XML de los info.pls haria lo siguiente

terminal nuevamente
sudo -s
contraseña
sudo pico /library/preferences/com.apple.windowserver.plist

Para editar bufer comprimido windows

navego hasta cambiar valores con cursor
<key>BackingCompression</key>
<dict>
<key>compressionScanTime</key>
<real>5.000000000000000e+00</real>
<key>minCompressableSize</key>
<integer>8193</integer>
<key>minCompressionRatio</key>
<real>1.100000023841858e+00</real>
</dict>

( me quedo safisfecho y salgo)
Control + X

adios
(salgo de terminal)
exit

Y eso es todo, no hago eso tan raro en tipo de script que has puesto tu.
Pero precisamente yo lo hago asi, incluso ya habia visto esos que me muestras, que estare haciendo mal? a que te refieres con "nunca lo hago asi" ? Lo que te muestro no es un script es solo visualizar si se realizaron los cambios con # defaults domains | defaults read, nada más...y si, tambien ocupe lo de la foto que muestras arriba y me sigue saliendo en formato png a pesar de que ya sobreescribio para que sea JPEG :S


?
 

juker12

Activo
Supongo que los cambios si te los toma, pero no los ve inmediatamente
A veces tenemos que hacer un kill al finder o bien cerrar sesion,
Si te sirve de algo, yo ya no uso el pico o nano para editar desde terminal, tengo las developer
instaladas y como estos archivos de configuracion estan en xml, los edito mas facilmente con
Property List Editor.

De todas formas, si quieres ver por que no se ven los cambios al instante, puedes revisar tus archivos de configuracion del desktop

En spotlight, escribe
com.apple.desktop.plist
com.apple.finder.plist

Y te aparecen de inmediato para revisar su configuracion
El software que te digo es el adjunto que ves, asi edito yo este tipo de cambios
 
Arriba