¿Alguno sabe cómo puedo eliminar los elementos que yo nunca uso desde el menú de contexto?
por ejemplo: Quemar "bla, bla" en el Disco...
¿Alguno sabe cómo puedo eliminar los elementos que yo nunca uso desde el menú de contexto?
por ejemplo: Quemar "bla, bla" en el Disco...
Usted puede realmente eliminar nativo MacOS elementos en el menú contextual....pero, por desgracia, no parece que usted puede quitar los que se indicó anteriormente. Independientemente, si quieres echar un vistazo, de la cabeza a
Sistema De Preferencias > Teclado > Métodos Abreviados De Teclado > Servicios
y, a continuación, desactive los elementos que no desee en el menú.
Es lamentable que no se puede eliminar a todos ellos. Pero al menos puede ayudar a deshacerse de algunos de los clutter.
He trabajado una solución para esto que (hasta ahora) funciona por defecto el Buscador de la derecha del menú los elementos de contexto como Burn to disk
y Burn "^1" to disc
. Este es exactamente el objetivo de la OPs solicitud.
Hay otra raza de menú de contexto de exceso de datos que proviene de la instalación de los Servicios en la forma de Applescript o ejecutable de plugins.
Esos son simples para deshacerse de. Lo que está llamado, sólo tienes que buscar en el disco de esa cadena. es decir, Inject Potatos!
servicio será la que finalmente se encuentran en un archivo llamado Inject Potatos!.<something>
. Puede haber algunas otras formas y tamaños, pero también está el problema fácil de resolver y fuera del ámbito de la OPs post.
Para usuarios no-ingleses: Esta solución es independiente del idioma. Tomamos la ventaja de la localización de funciones de conversión por defecto cadenas + args en cadenas localizadas con la ampliación de las variables.
No estoy seguro acerca de la Objective-C funcionamiento interno de la misma, pero sospecho que algo parecido a esto es lo que pasa..
snprintf(str, 0, "", var1, var2, ..);
No hay ninguna cadena de formato (es decir,""), por lo que siempre terminan con str
ser de longitud cero.
Si la str es de longitud cero, la localización de la resolución caminar hacia atrás hasta el árbol para encontrar un antepasado formato de plantilla de trabajo. Mientras puesta a cero de todos los antepasados de que la clase de mensaje que va a llegar a agotar las plantillas y devolver una cadena de longitud cero para la localización de la solicitante.
El menú de contexto representador reconoce que es de longitud cero y omite desde el menú contextual de la lista de elementos y se obtiene un más delgado menú de contexto.
Sé que NSString formato es diferente de C, pero si no tienes un Objetivo-C tipo, y la necesidad de pensar en ello en términos de printf, el siguiente también ejemplos son básicamente los mismos para los fines de este ejercicio.
"Throw ^1 into the ^2"
"Throw %s into the %s", arg1, arg2
.Si usted hace una modificación y después de reiniciar el Finder que no parecen estar tomando afectan podría ser la modificación de una localización de la cadena de caracteres en otra zona de la derecha-haga clic en el menú de contexto. Revertir los cambios, reinicie el Buscador de e inténtelo de nuevo. Si omite este paso puede acabar modificando algo que no sea el menú de contexto, y no se dan cuenta hasta que días más tarde.
Entiendo que esto es básicamente un hack, es posible que no funcione de la manera que usted desea o espera. Para lo que vale he estado corriendo con estos cambios (y más) durante al menos un par de semanas y no han registrado efectos adversos.
Primero veamos un 'antes' de la imagen tomada de la OP del post que nos muestra un típico Buscador predeterminado del menú de contexto completo de la hinchazón.
Terrible!
La mayoría de los dispositivos de Apple ni siquiera barco con las grabadoras de DVD ya, sin embargo, hay Burn "^1" to disc
tomar bienes root valiosos.
Por no hablar de la igualmente inútiles Quick Look
, Duplicate
, Make Alias
, Copy ^1
, etc.
Despojado tan lejos como pude conseguirlo. Tenga en cuenta, si se selecciona un archivo que podría tener el valor predeterminado
Open
yOpen with..
elementos de menú.
No se pierde nada menos que omite.
Las cosas pueden ser bastante escasa si lo desea.
cd /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj
plutil -convert xml1 Localizable.strings
, para convertir Localizable.cadenas de caracteres en un texto XML archivo plist Abierto Localizable.cadenas de caracteres en un texto / editor de código (vi, pico, emacs, jed, etc -- TextEdit.la aplicación puede guardar *.archivos txt y que deben evitarse)
Encontrar el valor que desea ocultar. En mi caso fue " Grabar "^1" en el disco", que es la clave BC50_V2.
<key>BN50_V1</key> <string>Burn to Disc…</string> <key>BN50_V2</key> <string>Burn "^1" to Disc…</string>
Mi primer intento fue el de quitar la clave-valor par de completamente, pero esto resultó en BC50_V1 de la cadena aparece en mi menú.
Algunas cadenas de formato caerán de nuevo a la más genérica de plantillas si es que existen. En ese caso tendrás a cero los valores múltiples.
Usted puede ver este comportamiento con BC50_V2 que vuelve a BC50_V1.
Desde quería completar deshacerse de cualquier Burn...
entradas de menú, he tenido a cero BC50_V1 así.
Hay otras claves los pares de valores que tenía varias alternativas pero son generalmente muy fáciles de identificar, ya que va a tener el mismo prefijo BC50_
y numéricamente el incremento de los sufijos _V1, _V2, _V..
Usted puede anotar los cambios por mantener una copia de la original par clave/valor fragmento de XML dentro de un comentario XML.
Puedo hacer una copia del fragmento a cambio, el comentario, el antiguo fragmento con una descripción y a mi hacer modificaciones a la copia. De que manera puedo volver con facilidad y no tiene que usar el control de versiones o tener varias copias del archivo.
<!-- OLD Burn.*to Disc... <key>BN50_V1</key> <string>Burn to Disc…</string> <key>BN50_V2</key> <string>Burn "^1" to Disc…</string> --> <!-- NEW Burn.*to Disc --> <key>BN50_V1</key> <string></string> <key>BN50_V2</key> <string></string>
^<number>
. A continuación, el número representa el n-ésimo argumento. Si usted se siente especialmente pimpy puede modificar Burn "^1" to Disc
a Archive "^1" forever utilizing an optical disk!
. killall -HUP Finder
a reiniciar Finderopen .
a abrir una ventana del Finder en su directorio actual de trabajo. Haga clic derecho para abrir el menú contextual, verificar que todo se ve bien. AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.