Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

In Faenza & Faience icon themes there is a dropbox icon for the folder of DropBox, but if I set my icons theme to one of theme nothing happens to the folder. So, I have to change the icon of the folder manually.

How can I associate the DropBox folder to use the icon "folder-dropbox.svg" with any theme automatically?

Also can I do the same thing for my created folders? I want to create a folder called Projects and associate it with the icon "stock_bookmark.svg" of any theme.

Note: I do not want the manual way of doing so (Using: Folder's Properties->Basic->Custom Icon)

share|improve this question
1  
That Icon has never worked I don't know why it is still there. "I want to create a theme called Projects and associate it with the icon "stock_bookmark.svg" of any theme." - You mean a folder not a theme?. –  Uri Herrera Jan 5 '13 at 18:49
add comment

1 Answer 1

up vote 1 down vote accepted

The only way to do this, is to set a custom icon. The dropbox folder is not treated specially by the system, and so there is no way for the system to know what icon name to use. Any themes that include the icon, do so as a matter of convenience, and not because it will "just work" with the system.

share|improve this answer
    
Is there a way to make the system treat a folder specially? eg: Dropbox folder –  MIH1406 Jan 6 '13 at 18:49
    
There is not, other than to write code. And doing it correctly may involve adding API, and fixing the Nautilus extension for Dropbox to use the new API, so that it would only work on newer systems where that API is provided, and the extension is built to use it. –  dobey Jan 6 '13 at 22:34
    
How does the system treat default user's folders specially? Cannot we apply the same way? –  MIH1406 Jan 7 '13 at 22:46
    
They are treated specially because they are part of a specification which specifically denotes them as special, and the code is written to handle them specially. To handle per-app things specially, you would need a generic way to do it. It involves writing a bunch of code. There is no setting or such you could change to make it work. –  dobey Jan 7 '13 at 23:28
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.