$DISPLAY dependent gtk themes

Posted by Vlad Seghete on Super User See other posts from Super User or by Vlad Seghete
Published on 2011-11-19T00:25:53Z Indexed on 2011/11/19 1:55 UTC
Read the original article Hit count: 210

Filed under:
|
|
|
|

I have a computer at home that I log into remotely. The "monitor" for it is a TV, so I want gtk applications to use a large font and icon theme, which I managed to do by editing the ~/.gtkrc-2.0 file and some other similar stuff. What I want to be able to do is have a separate theme for when I'm logging in remotely. The best way to explain is that I would like my gtk theme choice to be dependent on the X display that the application is started on. For example, if I start something on :0.0 then that is the TV and I want large fonts, but if I start it on localhost:10.0 I want to use a regular size font, because it will get rendered on my laptop screen.

The elegant solution would be to have some sort of IF statement in the .gtkrc-2.0 file that checks the $DISPLAY variable and behaves accordingly. The problem is I can't find any documentation on control structures in .gktrc files, or if it's even possible to do that.

© Super User or respective owner

Related posts about linux

Related posts about ssh