Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have a programmable Logitech mouse, which allows me to assign different configurations to different applications, but ONLY .app files, but I wish to assign a profile to Java, which is a binary not enclosed in a .app file.

When I nosed around into its preference file, it only refers to some sort of identifier associated for that app. For example, instead of saying /Applications/Safari.app, it would only reference it as com.apple.safari.

What does com.apple.* mean? Is it some sort of application identifier? And, if so, how can I find the one for Java?

share|improve this question
add comment

2 Answers

up vote 5 down vote accepted

That particular naming structure is known as "reverse DNS" naming. (Like Apple's website is at apple.com, so their plist entries are com.apple.) This is done so that items are sorted by manufacturer before product if you sort by name.

This nomenclature is used in Java packages (and other places) as well as OS X application identifiers.

If you want to specify Java as a whole, look for com.sun.* or com.oracle.*, as those are the two companies that have owned Java.

share|improve this answer
    
thanks, i'll try that and get back to u when i try it –  XAleXOwnZX May 20 '12 at 4:21
    
didn't, work, but maybe due to the " * " wildcard not being supposed in the pref file of my mouse settings, do u happen to know the full "reverse DNS" –  XAleXOwnZX May 20 '12 at 4:34
    
It's whatever the company wants to put after the com.companyname prefix. Search your system for com.sun or com.oracle to see what has been registered for Java or your Java app. –  CajunLuke May 20 '12 at 14:17
    
I couldn't find anything when i searched my drive (i figured they are probably hidden) so i used pacifist to search inside apple's downloadable java rte and all i found was: com.apple.java.updateSharing.plist com.apple.java.InstallOnDemand.plist com.apple.java.updateSharing.plist com.aple.mrt.uiagent.plist com.aple.mrt.plist –  XAleXOwnZX May 20 '12 at 18:42
    
Did you try com.apple.java to configure your mouse? –  patrix May 20 '12 at 18:48
add comment

The com.apple.xxxx.plist simply implies ownership of the plist file to Apple. plist files contain settings for launchd processes.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.