[LUGSB] SSH Help?

Ehtesh Choudhury merlockmagus at gmail.com
Thu Nov 6 17:17:14 EST 2008


A script should do nicely in that situation, no? Or perhaps there's a
service somewhere... go forth, search! And the like.

On Thu, Nov 6, 2008 at 10:27 AM, Tam Nguyen <tamsanh at gmail.com> wrote:

> Oh man. Thanks to everyone for this giant list of ideas! I never realized
> that there were so many solutions to this problem. It's much appreciated!
> I'm definitely interested in the all the php frontends, and will have to
> play around with that.
>
> I have another question now. I've got a great little feature on the laptop
> called gdesklets which allows you to add widgets to the desktop. I have
> added a nice, big, clock to the desktop, so that the computer acts as a
> clock for the room. Though, this means that I've had to turn off the
> screensaver to be able to see the clock all the time. However, that seems
> like such a waste when no one is in the room, and more of a disturbance when
> we're trying to sleep.
>
> Brainstorming ideas, I came up with this:
>
> Is there a way that I can monitor the computer's built in microphone, or
> even an external one, so that, when the microphone level reaches a certian
> level (meaning activity in the room), I can use a command like 'xset...
> force on,' to turn on the screen, and when the microphone level drops for a
> certain period of time (meaning someone has left the room), 'xset force
> off,' to turn off the screen?
>
>
> On Wed, Nov 5, 2008 at 9:36 PM, Aaron Pellman-Isaacs <
> apellman at ic.sunysb.edu> wrote:
>
>> I used to use mpd to run a music server hooked up to my stereo with a php
>> frontend (cutomized off the standard php frontends), which could be accessed
>> from anything, anywhere. Always liked it, doesnt have a lot of dev work on
>> it these days, but it doesnt really need to
>> --Aaron
>> Ehtesh Choudhury wrote:
>>
>>> You can definitely use mpd. It's quick and painless! There's a bunch of
>>> mpd clients, including a ncurses version called ncmpc. You can easily run
>>> this from putty, and control your music from there. There is very little of
>>> a learning curve; if you need any help you can just use the help option
>>> inside ncmpc. That said, there may be some limitations -- I don't think it
>>> has the same level of features as amaroK (though I've never used amarok,
>>> actually).
>>>
>>> You don't even need to run 'screen' for mpd -- you can just quit the
>>> client once you're done changing around the music -- and as long as the
>>> daemon is running on the computer, everything should be a-okay.
>>>
>>> Try it out. Heck, maybe there's a standalone windows client for mpd?
>>>
>>> Now that I think about it, there most likely is. Mpd is a service after
>>> all -- accessible as long as you make it available on the network.
>>>
>>> Try it out. There sure seems to be a long list of clients available here:
>>> http://mpd.wikia.com/wiki/Clients -- some of them must be available on
>>> Windows.
>>>
>>> On Wed, Nov 5, 2008 at 3:34 PM, Ilya Sukhanov (dotCOMmie) <
>>> lugsb at sukhanov.net <mailto:lugsb at sukhanov.net>> wrote:
>>>
>>>    Tam Nguyen wrote:
>>>
>>>        I don't understand why I would need an X server on the windows
>>>        side, because
>>>        I'm running the applications on Ubuntu's side, just
>>>        controlling them from
>>>        the windows machine. And inside the */etc/ssh/sshd_config
>>>        file, I've got the
>>>        X11Forwarding option set to 'yes'*
>>>
>>>
>>>    X is a little bit confusing and might sound backwards to
>>>    beginners. The server
>>>    on X is where the data is actually rendered and the clients are
>>>    the application
>>>    which request things to be drawn. In your case the client is
>>>    Amarok. Since the
>>>    rendering will be done on you windows box you have to have an X
>>>    server installed
>>>    there. If your remote machine was linux based and not windows it
>>>    would already have an X server installed and none of this would be
>>>    a problem.
>>>
>>>    For more info about X window check out the wikipedia entry [1] it
>>>    has some interesting info.
>>>
>>>        ...
>>>
>>>
>>>        I've taken the iniative to look around for music players that
>>>        don't require
>>>        an GUI...
>>>
>>>
>>>    I regularly use a console based music player called moc [2] (mocp
>>>    is the excutable). Its not as feature-full as amarok but it does
>>>    work for most scenarios. Its also written to be able to run in the
>>>    background so you don't even need to run screen [3] to manage it.
>>>    I can't say that its the right solution for your problem (and
>>>    neither is amarok) but it is very useful, check it out.
>>>
>>>    For the proper solution you should look into client-server or
>>>    web-based
>>>    solutions as has been suggested already.
>>>
>>>
>>>        But the real reason I wanted to do this was because I felt
>>>        this simple set
>>>        up would be a good excercise in using ssh.
>>>
>>>    >
>>>    > I still don't understand the X
>>>    > server requirement. Shouldn't that X11Forwarding option cover that?
>>>
>>>    While the exercise is useful, you must remember that SSH has
>>>    nothing to do with
>>>    X. Your exercise is in X, it uses sockets to communicate between
>>>    Server and
>>>    Client and it does care whether this is over TCP, local-sockets or
>>>    even SSH.
>>>
>>>    If you want to learn more about SSH I would be happy to give a
>>>    talk on it. But that would be of limited use as your problems are
>>>    in X. Unfortunately I don't know about X to explain all the gritty
>>>    details of it, Although Adam Martin did give an awesome talk on X
>>>    window two years ago. Maybe you guys should invite him back?
>>>
>>>
>>>        I was following the tutorial on the ubuntu wiki (
>>>        https://help.ubuntu.com/community/SSHHowto), and it didn't
>>>        mention anything
>>>        about X servers except for nested windows, or something.
>>>
>>>
>>>    The tutorial assumes you are already running a X server and if you
>>>    have a linux
>>>    desktop that is not such a horrible assumption.
>>>
>>>    If you are still confused feel free to ask for clarification.
>>>
>>>    [1] http://en.wikipedia.org/wiki/X_window#Design
>>>    [2] http://moc.daper.net/
>>>    [3] http://www.gnu.org/software/screen/
>>>       http://en.wikipedia.org/wiki/Gnu_screen
>>>
>>>
>>>    PS. While writing this email my X server crashed. I cant remember
>>>    when the last time that happened? Coincidence? Or does X have some
>>>    mechanism to detect that it is being talked about?
>>>
>>>    _______________________________________________
>>>    lugsb mailing list
>>>    lugsb at mail.fsl.cs.sunysb.edu <mailto:lugsb at mail.fsl.cs.sunysb.edu>
>>>    To unsubscribe from this list, go to:
>>>    http://www.fsl.cs.sunysb.edu/mailman/listinfo/lugsb
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> lugsb mailing list
>>> lugsb at mail.fsl.cs.sunysb.edu
>>> To unsubscribe from this list, go to:
>>> http://www.fsl.cs.sunysb.edu/mailman/listinfo/lugsb
>>>
>>>
>>
>> _______________________________________________
>> lugsb mailing list
>> lugsb at mail.fsl.cs.sunysb.edu
>> To unsubscribe from this list, go to:
>> http://www.fsl.cs.sunysb.edu/mailman/listinfo/lugsb
>>
>
>
> _______________________________________________
> lugsb mailing list
> lugsb at mail.fsl.cs.sunysb.edu
> To unsubscribe from this list, go to:
> http://www.fsl.cs.sunysb.edu/mailman/listinfo/lugsb
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.fsl.cs.sunysb.edu/pipermail/lugsb/attachments/20081106/8b375e05/attachment.htm


More information about the lugsb mailing list