Newsgroup: it.comp.macintosh
Titolo: Modificare il menu' Servizi

Un'applicazione si e' ingiustamente impossessata degli shortcuts mela +
"<" e ">", inserendo uno script nel menu' Servizi.
Come faccio a toglierlo da la', visto che e' impossibile dalle
preferenze del suddetto software?
TIAVM. ;)
-- 
http://www.dorelli.com
 - AIM: danmagma
In the shadow of the cargoes I take you one time
And we're counting all the numbers down to the waterline.

 "<" e ">", inserendo uno script nel menu' Servizi.
scommetto che si tratta del vocabolarietto di inglese 'pubblicizzato'
oggi. :)
ci sono cascato anche io, ho risolto sostituendo il mela < con F1. 
ora mi devo solo ri-abituare..

 oggi. :)
Esatto, proprio quello :)
Con F1 non mi abituero'... lo voglio *estirpare* dal menu' servizi! :D
Ho cercato dentro Library, ma nisba.


 Ho cercato dentro Library, ma nisba.
Quale Library? Potrebbe stare tanto in /Library/Services che in
~/Library/Services.
-- 
"I have a very simple life, I have my family and I have Apple and Pixar.
And I don't do much else." S. J.

 ~/Library/Services.
In entrambe "Services" non e' presente :\


 In entrambe
Guarda dentro /System/Library/Services.


 Guarda dentro /System/Library/Services.
Niente, per ora non riesco a trovarlo.
Domani con piu' tempo scateno tutti gli algoritmi di ricerca
possibili... :)
Perche' cercando il nome del programma (Nisus Thesaurus) non viene fuori
nulla.
Ho il sospetto che lo shortcut sia infilato dentro qualche file testuale
di configurazione, e' annidato come si deve :)


 di configurazione, e' annidato come si deve :)
Sě, ma il servizio deve stare dentro una delle directory che ti dicevo.
Comunque dai anche un'occhiata alle cartelle Application Support che
stanno nelle Library.


 Sě, ma il servizio deve stare dentro una delle directory che ti dicevo.
In effetti ho visto che io ho molti piů servizi di quanti non ce ne
stanno nelle cartelle Services... Boh?


 Esatto, proprio quello :)
ecco allora meno male che dopo quasi nove mega di download il mac non
riesce ad installarlo perchè gli manca non so cosa ;)
-- 
* FabFour
* 
http://www.commissariatobellanapoli.it
* Per risposte private togliere le maiuscole

 stanno nelle cartelle Services... Boh?
Esattamente...!


 stanno nelle Library.
Li' ho guardato dapprincipio...


 Li' ho guardato dapprincipio...
Hai provato a entrare con un altro utente? Almeno si capisce se "la
cosa" sta dentro la tua home o a livello di sistema.


 cosa" sta dentro la tua home o a livello di sistema.
La 'cosa' ha infettato a livello sistema :D



e in particolare il frame:
<
http://developer.apple.com/documentation/Cocoa/Conceptual/SysServices/C
oncepts/menu.html#//apple_ref/doc/uid/20000851/BBCDFIDD>
sembrerebbe che "la cosa" sia l'applicazione stessa. Dovresti aprire il
bundle dell'applicazione e ravanare nel file Info.plist che trovi dentro
Contents.


 Contents.
In particolare devi cercare questa stringa:
<key>NSServices</key>.
Subito sotto trovi i servizi offerti dall'applicazione. Le scorciatoie
di ciascun servizio sono indicate sotto la voce
<key>NSKeyEquivalent</key> .


 <key>NSKeyEquivalent</key> .
Sei un grosso.
Ci sono riuscito...:)
E la 'cosa' erano due software in effetti: Nisus Thesaurus e Translation
Services, due dizionari che si impadronivano dei comodissimi shortcuts
mela + "<" e ">".
Una cosa non mi e' chiara.. secondo questa filosofia progettuale, se uno
butta il programma, come fa il Finder/System ad accorgersi che il
software non c'e' piu' ed aggiornare di conseguenza il menu' Servizi?
Boh... :-)


 mela + "<" e ">".
ehmm.. mi diresti quali righe hai sostituito a quelle segnalate da
fabriXio? :) 
TNX

 
Prova a rimuovere questo file:
~/Library/Preferences/com.nisus.NisusThesaurus.plist
-- Aldo

 ~/Library/Preferences/com.nisus.NisusThesaurus.plist
Queste non dovrebbero essere le preferenze applicazione, che una volta
riaperto Thesaurus si ricreano automaticamente?


 fabriXio? :)
Rimuovi il carattere speciale fra i tag <string> e </string>, ora l'ho
tolto ma lo riconosci perche' inizia con "&".


 servizio, pero' loggandomi con altro utente non c'e' piu'...
Controlla che Mellel non abbia piazzato qualcosa dentro
~/Library/Services. Altrimenti si tratta di cancellare una
cache/ricostruire un database. Prova a guardare cosa dicono nei link che
riportavo più sopra.
-- 
Ve lo meritate Gil Amelio!

 cache/ricostruire un database.
Panther Cache Cleaner fa al caso tuo:
Menu "Maintenance"|Rebuild Services Menu.
-- 
Ci sono solo 10 tipi di persone al mondo: chi capisce il binario e chi
no.

 interfaccia utente).
Onestamente non ho gli strumenti per giudicare. Cosa ci trovi tu di mal
pensato?


 Questo e' quello che ci trovo di mal pensato.
E' un passo indietro rispetto alla facilita' di configurazione dei
menu', come nel macos 'classico' avveniva per il menu' apple.


 riaperto Thesaurus si ricreano automaticamente?
 Vero, mmmh bisogne trovere il metodo giusto. Vediamo.
-- Aldo
 

 <key>NSKeyEquivalent</key> .
Grazie per la dritta. Sono riuscito a toglierlo. Adesso capisco come
s'e' inserito il servizio OmniWeb, che per curiosita' provai tempo fa.
Il Thesaurus l'ho cmq ripristinato. Non e' proprio inutile :)
-- Aldo
 


... risolvendo, in parte, il problema.
-- 
nif from outer space

 risolvendo, in parte, il problema.
solo in parte? come mai?

 solo in parte? come mai?
Perche` non permette di "disinstallare" completamente un servizio, ma
solo di disattivarlo.
Inoltre, come specificato sul sito relativo:
"Applications you do not have write to access to (e.g. the Finder)
cannot be changed."
... e ancora:
"This preference pane makes a small change to the info.plist of
applications you modify. Since the pane has not been widely tested, you
may want to limit your changes to apps you have backed up."


 speriamo in una versione stabile e definitiva.
Spero anch'io, ma lo sviluppo pare fermo da maggio 2003. :(
