Merge lp:~u78qir8a9-deactivatedaccount/do-plugins/screen into lp:do-plugins

Proposed by X
Status: Superseded
Proposed branch: lp:~u78qir8a9-deactivatedaccount/do-plugins/screen
Merge into: lp:do-plugins
To merge this branch: bzr merge lp:~u78qir8a9-deactivatedaccount/do-plugins/screen
Reviewer Review Type Date Requested Status
Do Plugins Team Pending
Review via email: mp+3476@code.launchpad.net

This proposal has been superseded by a proposal from 2009-04-18.

To post a comment you must log in.
Revision history for this message
X (u78qir8a9-deactivatedaccount) wrote :

  New Plugin: GNU Screen

  This is a plugin for Gnome Do to work with GNU Screen sessions. GNU Screen
  (command 'screen') is a command line application for managing multi-windowed
  shell sessions that can be detached and reattached for persistency, and offers
  much configurability.

  This adds the Plugin directory ./GNUScreen, and adds the plugin to monodevelop
  as well as to the autotools setup.

  This is the Plugin code as provided in gitorious revision 2fd1c03b at
  screen-plugin-gnome-do/mainline

  http://gitorious.org/projects/screen-plugin-gnome-do

Revision history for this message
Alex Launi (alexlauni) wrote :

When I enabled this plugin it blocked my console and made me pick 1, 2, or 3. I had never launched screen on my laptop before and I guess this is why, but that's a case that needs considered.

Revision history for this message
Alex Launi (alexlauni) wrote :

You know what would make this one of the best Do plugins ever written? The ability to find ssh sessions, and index screen sessions running on remote hosts. How beautiful would that be?

Revision history for this message
X (u78qir8a9-deactivatedaccount) wrote :

"When I enabled this plugin it blocked my console and made me pick 1, 2, or 3. I had never launched screen on my laptop before and I guess this is why, but that's a case that needs considered."

Whoa ok that sounds bad. What does "pick 1,2, or 3" mean?

I know a plugin as this has many open issues, like

1. default location of the binary (now "screen")
2. configurable permanent arguments(?)
3. how to find the user's terminal app of choice (this hardcoded to "gnome-terminal", I was just looking at other plugins). Perhaps that's one that is simple to sove using Unix.Process..

Revision history for this message
Alex Launi (alexlauni) wrote :

On Mon, Feb 9, 2009 at 5:02 AM, Ulrik Sverdrup <email address hidden>wrote:

> Whoa ok that sounds bad. What does "pick 1,2, or 3" mean?
>

I have no idea what it meant! I just chose 1 to get it to unblock...

--
--Alex Launi

Revision history for this message
Matthew Frizelle (gleebtorin) wrote :

"You know what would make this one of the best Do plugins ever written? The ability to find ssh sessions, and index screen sessions running on remote hosts. How beautiful would that be?"

That would actually be a pretty awesome idea. As a heavy user of screen, that would be very useful to me :)

Revision history for this message
X (u78qir8a9-deactivatedaccount) wrote :

2009/2/17 Matthew Frizelle <email address hidden>:
> "You know what would make this one of the best Do plugins ever written? The ability to find ssh sessions, and index screen sessions running on remote hosts. How beautiful would that be?"
>
> That would actually be a pretty awesome idea. As a heavy user of screen, that would be very useful to me :)
> --
> https://code.launchpad.net/~ulrik-sverdrup/do-plugins/screen/+merge/3476
> You are subscribed to branch lp:~ulrik-sverdrup/do-plugins/screen.
>

Something to hack on when I have time! That would require finding out
which ssh hosts have key authentication, and then "simply" send "ssh
host 'screen -list'" over the network.. I wouldn't do it without the
user's explicit consent (plugin preferences) though. Anyway, that's
for a later time.

So, this thing that happened first time you used the plugin, do we
have to resolve that to merge this? I don't understand at all what
could have happened, but I can try reproducing it somehow.

ulrik

Unmerged revisions

523. By X

New Plugin: GNU Screen

This is a plugin for Gnome Do to work with GNU Screen sessions. GNU Screen
(command 'screen') is a command line application for managing multi-windowed
shell sessions that can be detached and reattached for persistency, and offers
much configurability.

This adds the Plugin directory ./GNUScreen, and adds the plugin to monodevelop
as well as to the autotools setup.

This is the Plugin code as provided in gitorious revision 2fd1c03b at
screen-plugin-gnome-do/mainline

http://gitorious.org/projects/screen-plugin-gnome-do

Subscribers

People subscribed via source and target branches