3
How would I go about embedding a text field on my desktop (or on the Dashboard)? That is:
- I want to be able to type into it.
- It needs to sit behind my windows at all times.
- Text needs to be accessible to system calls (either directly as a bash invocation or indirectly through message passing).
I know I can use GeekTool to display text. Is there a similar program or piece of code that would allow me to do what I want?
I am trying to hack together a twitter/fb/chat client which will not take up a separate window.
I would prefer a non-programmatic approach, since I want a quick fix, not a full program. However, if the only good approach seems to be programmatic, then migrate it. – Ritwik Bose – 2010-04-03T17:10:09.980
There is no facility in the operating system to provide this functionality for you. If you are a "relatively proficient programmer" then you should realize this and migrate it yourself. – Hasaan Chop – 2010-04-04T17:34:26.357
If you have seen the facebook notifications app, then you will realize that there IS in fact a way to do this. Unfortunately, the facebook notifications app is not open source, last I checked. – Ritwik Bose – 2010-04-04T17:36:03.263
I never said it was impossible, I said you're going to have to write the code yourself. That makes this a programming question which does not belong here. – Hasaan Chop – 2010-04-04T17:38:19.233
Well, then the answer is:
No! There isn't a program that does what you want to do
, as my question was originally (before several semi-spurious edits)Is there a program that does what I want.
– Ritwik Bose – 2010-04-04T17:47:18.137There's also no reason to believe that there would be a program that does what you want, which is really the crux of my argument for the case that a relatively proficient programmer would have known where this question belonged in the first place. – Hasaan Chop – 2010-04-04T18:00:56.153
There is no reason to believe??? I think the existence of Geek Tool and facebook notifications gives me every reason to believe that such an application exists. The fact that others may not have the imagination to conceive of such applications doesn't mean that they do not exist. In fact, as Chealion's answer points out, there is an application which does most of what I need. The fact that I am able to program does not mean that I necessarily want to spend the extra 6 hours to learn the necessary API's, and ftr, I have the work flow set up with only 2 lines of bash script and quicksilver. – Ritwik Bose – 2010-04-04T19:31:13.107
So, you are wrong, NSD. Sufficient programs exist, and this was not a programming question, as I had no questions about the code itself. – Ritwik Bose – 2010-04-04T19:32:05.493