Re: Way to have terminal/console application stack in gnome like in KDE 3.5's kicker?

2011-02-17 Thread Klistvud

Dne, 17. 02. 2011 01:51:27 je D G Teed napisal(a):
Having lost KDE 3.5 in the squeeze update, and not being satisfied  
with the
new KDE 4.* (frankly, I think it is very poorly designed), I am  
looking for

a desktop
which can stack running terminal sessions.

Let's say I have 50 Konsole or gnome-terminal windows open, each to a
different remote box.  I want to click on the panel area and select  
one by
name which is already open.  I could do that in KDE 3.5.  Firefox and  
other
apps could do this too.  How is this done in gnome or what options  
are there

for managing many open sessions of something?

--Donald


Just an idea:

An intuitive way of doing that in GNOME would be to increase the number  
of workspaces (virtual desktops) to, say, 12. The beauty of that is  
that you can define keyboard shortcuts to switch from one workspace to  
another (binding them to, say, a modifier key + F1-F12 combo). That  
way, you can switch to any given workspace with just one keyboard  
stroke. Another practical way of navigating is via a keyboard  
combination for next-workspace and previous-workspace (i.e. workspace  
to the left and workspace to the right of the current one).
Then, given a big enough screen, you could open 4 gnome-terminals on  
each workspace, and arrange them so they don't even overlap (i.e. so  
that you have a clean overview of all 4 at any moment). That way, you  
have 48 terminal set up for extremely easy navigation.


Further possible improvements:
a) perhaps GNOME allows for even more workspaces than 12 (I've never  
needed more -- or less -- than 8, so can't really tell). That way, you  
could potentially set up 50 different workspaces for 50 individual  
gnome-terminals, each of them accessible by a dedicated keyboard  
shortcut; or
b) you could group your gnome-terminals by task, in order to memorize  
them easily. For example, one workspace could be dedicated to just  
remote exim servers, another workspace to remote squid proxies, yet  
another workspace could be dedicated to rsync sessions, and so on ...


--
Cheerio,

Klistvud  
http://bufferoverflow.tiddlyspot.com
Certifiable Loonix User #481801  Please reply to the list, not to  
me.



--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1297950378.19081.0@compax



Re: Way to have terminal/console application stack in gnome like in KDE 3.5's kicker?

2011-02-17 Thread Camaleón
On Wed, 16 Feb 2011 20:51:27 -0400, D G Teed wrote:

 Having lost KDE 3.5 in the squeeze update, and not being satisfied with
 the new KDE 4.* (frankly, I think it is very poorly designed), I am
 looking for a desktop
 which can stack running terminal sessions.
 
 Let's say I have 50 Konsole or gnome-terminal windows open, each to a
 different remote box.  I want to click on the panel area and select one
 by name which is already open.  I could do that in KDE 3.5.  Firefox and
 other apps could do this too.  How is this done in gnome or what options
 are there for managing many open sessions of something?

You can add to the panel (mouse over it and right-click button  add to 
panel) the window selector applet that will present a vertical list 
with all the opened applications.

Greetings,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/pan.2011.02.17.14.19...@gmail.com



Way to have terminal/console application stack in gnome like in KDE 3.5's kicker?

2011-02-16 Thread D G Teed
Having lost KDE 3.5 in the squeeze update, and not being satisfied with the
new KDE 4.* (frankly, I think it is very poorly designed), I am looking for
a desktop
which can stack running terminal sessions.

Let's say I have 50 Konsole or gnome-terminal windows open, each to a
different remote box.  I want to click on the panel area and select one by
name which is already open.  I could do that in KDE 3.5.  Firefox and other
apps could do this too.  How is this done in gnome or what options are there
for managing many open sessions of something?

--Donald


Re: Way to have terminal/console application stack in gnome like in KDE 3.5's kicker?

2011-02-16 Thread Dr. Ed Morbius
on 20:51 Wed 16 Feb, D G Teed (donald.t...@gmail.com) wrote:
 Having lost KDE 3.5 in the squeeze update, and not being satisfied with the
 new KDE 4.* (frankly, I think it is very poorly designed), I am looking for
 a desktop
 which can stack running terminal sessions.
 
 Let's say I have 50 Konsole or gnome-terminal windows open, each to a
 different remote box.  I want to click on the panel area and select one by
 name which is already open.  I could do that in KDE 3.5.  Firefox and other
 apps could do this too.  How is this done in gnome or what options are there
 for managing many open sessions of something?

For simply managing windows, I find WindowMaker vastly superior to KDE,
GNOME, or XFCE4.  There's a window list by default (middle-mouse on
desktop, or F11).  This is pinnable, and it's pretty easy to select
and walk through a set of windows quickly (though you can't, say,
text-search through a list of names, which would be sort of cool).

http://main.linuxfocus.org/~georges.t/menu.html

You might even find a mouseless tiling/tabing WM (e.g.: ionwm) to be
useful in this context.  You can designate sections of your desktop to
specific apps, and stack up multiple instances of an app in one spot.

http://en.wikipedia.org/wiki/Ion_(window_manager)

Sadly, development on numerous good but older WMs has stagnated (ion's
in stasis since late 2009, WindowMaker's last upstream commits were in
2005).

I'd also suggest you look at your workflow if it requires you to keep 50
open remote shell sessions:

  - Generally: scripting remote interactions.
  - Use 'dsh' or other tools to run similar commands on multiple
systems.
  - Manage systems via puppet, monit, etc., rather than interactively.
  - Use the KDE Terminal / GNOME Terminal built-in multiplexing
features.
  - Use another terminal multiplexer such as screen or tmux.


What are you doing that requires 50 terminal sessions?  How do you plan
on managing this when your server count doubles?  Increases by an order
of magnitude?

-- 
Dr. Ed Morbius, Chief Scientist /|
  Robot Wrangler / Staff Psychologist| When you seek unlimited power
Krell Power Systems Unlimited|  Go to Krell!


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110217011320.gd3...@altaira.krellpowersys.exo



Re: Way to have terminal/console application stack in gnome like in KDE 3.5's kicker?

2011-02-16 Thread peasthope
Donald,

From:   D G Teed donald.t...@gmail.com
Date:   Wed, 16 Feb 2011 20:51:27 -0400
 Let's say I have 50 Konsole or gnome-terminal windows open, each to a
 different remote box.  I want to click on the panel area and select one by
 name which is already open.  ... what options are there
 for managing many open sessions of something?

50 is many but Oberon or Inferno might serve well.
http://en.wikipedia.org/wiki/Oberon_(operating_system)
http://en.wikipedia.org/wiki/Native_Oberon;
http://en.wikipedia.org/wiki/Inferno_(operating_system)

Regards, ... Peter E.




-- 
Telephone 1 360 450 2132.
Shop pages http://carnot.yi.org/ accessible as long as the old drives survive.
Personal pages http://members.shaw.ca/peasthope/ .


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/171056912.71221.31380@cantor.invalid



Re: Way to have terminal/console application stack in gnome like in KDE 3.5's kicker?

2011-02-16 Thread D G Teed
On Wed, Feb 16, 2011 at 9:13 PM, Dr. Ed Morbius dredmorb...@gmail.comwrote:

 on 20:51 Wed 16 Feb, D G Teed (donald.t...@gmail.com) wrote:
  Having lost KDE 3.5 in the squeeze update, and not being satisfied with
 the
  new KDE 4.* (frankly, I think it is very poorly designed), I am looking
 for
  a desktop
  which can stack running terminal sessions.
 
  Let's say I have 50 Konsole or gnome-terminal windows open, each to a
  different remote box.  I want to click on the panel area and select one
 by
  name which is already open.  I could do that in KDE 3.5.  Firefox and
 other
  apps could do this too.  How is this done in gnome or what options are
 there
  for managing many open sessions of something?

 For simply managing windows, I find WindowMaker vastly superior to KDE,
 GNOME, or XFCE4.  There's a window list by default (middle-mouse on
 desktop, or F11).  This is pinnable, and it's pretty easy to select
 and walk through a set of windows quickly (though you can't, say,
 text-search through a list of names, which would be sort of cool).

http://main.linuxfocus.org/~georges.t/menu.html

 You might even find a mouseless tiling/tabing WM (e.g.: ionwm) to be
 useful in this context.  You can designate sections of your desktop to
 specific apps, and stack up multiple instances of an app in one spot.

http://en.wikipedia.org/wiki/Ion_(window_manager)

 Sadly, development on numerous good but older WMs has stagnated (ion's
 in stasis since late 2009, WindowMaker's last upstream commits were in
 2005).

 I'd also suggest you look at your workflow if it requires you to keep 50
 open remote shell sessions:

  - Generally: scripting remote interactions.
  - Use 'dsh' or other tools to run similar commands on multiple
systems.
  - Manage systems via puppet, monit, etc., rather than interactively.
  - Use the KDE Terminal / GNOME Terminal built-in multiplexing
features.
  - Use another terminal multiplexer such as screen or tmux.


 What are you doing that requires 50 terminal sessions?  How do you plan
 on managing this when your server count doubles?  Increases by an order
 of magnitude?


This is at a University, so each system is pretty much unique in purpose,
packages, etc.
There are for example roughly 10 Solaris Sparc.  One is financial system,
another
library management, another an Oracle DB, another the student system, etc.
Most others are Linux.  Two of those are cyrus mail servers, another two are
MX,
then one moodle system, 5 different systems for Computer Science, one for
icecast streaming, lon-capa, and many specialized boxes, some for research
grants, etc.
There are not really more than 2 of the same thing except when you get into
the Math
Cluster, and usually I work on only one system from the cluster.

Anyway, this may be partially misunderstood.  I'm not looking for a solution
to manage the remote systems.  I'm not doing something on all 50 terminals
at once.  But over the course of a few days, I end up having up to 50
terminals
open from work recently done, and it makes sense to use the terminal
sessions again.

I merely want to pick one terminal session that is already open to the
system
I want to work on, if it exists.  Likewise to pick from one of my web
browser
windows from a stack of open windows.  Thus, the stacking in KDE 3.5's
kicker was just the thing.

--Donald


Re: Way to have terminal/console application stack in gnome like in KDE 3.5's kicker?

2011-02-16 Thread D G Teed
On my LUG, someone provided a clue... there is a solution
which works for gnome.  It causes open windows to be grouped
in the gnome panel.

It isn't obvious where this is.  In the bottom left corner of the screen,
you've got the widget to hide all windows and show the desktop.
To the right of that, before your first open task, is three vertical dots.
Right click on this small region and it has Preferences as an option.
Now I select Always group windows.  That is exactly what I wanted.
Unbelievable they bury this and don't include it in the Gnome Control Panel.

Thanks to all for reading, and your suggestions.

--Donald


Re: Way to have terminal/console application stack in gnome like in KDE 3.5's kicker?

2011-02-16 Thread Dr. Ed Morbius
on 22:18 Wed 16 Feb, D G Teed (donald.t...@gmail.com) wrote:
 On Wed, Feb 16, 2011 at 9:13 PM, Dr. Ed Morbius dredmorb...@gmail.comwrote:
 
  on 20:51 Wed 16 Feb, D G Teed (donald.t...@gmail.com) wrote:
   Having lost KDE 3.5 in the squeeze update, and not being satisfied
   with the new KDE 4.* (frankly, I think it is very poorly
   designed), I am looking for a desktop which can stack running
   terminal sessions.
  
   Let's say I have 50 Konsole or gnome-terminal windows open, each
   to a different remote box.  I want to click on the panel area and
   select one by name which is already open.  I could do that in KDE
   3.5.  Firefox and other apps could do this too.  How is this done
   in gnome or what options are there for managing many open sessions
   of something?

...

  What are you doing that requires 50 terminal sessions?  How do you plan
  on managing this when your server count doubles?  Increases by an order
  of magnitude?
 

 This is at a University, so each system is pretty much unique in
 purpose, packages, etc.

Are you administering these systems, using them, or a mix of both?

 There are for example roughly 10 Solaris Sparc.  One is financial
 system, another library management, another an Oracle DB, another the
 student system, etc.  Most others are Linux.  Two of those are cyrus
 mail servers, another two are MX, then one moodle system, 5 different
 systems for Computer Science, one for icecast streaming, lon-capa, and
 many specialized boxes, some for research grants, etc.  There are not
 really more than 2 of the same thing except when you get into the Math
 Cluster, and usually I work on only one system from the cluster.

If you don't need a persistent session to each, and you're siimply
running occasional commands to various systems, you can invoke ssh with
the command you want to run:

   ssh remotehost command

... sparing a persistent session.

If a given command is run sufficiently frequently, you could create an
alias / bash function / shell script to assist.


Some tools (vim notably) support remote SSH transports allowing you to
edit files on remote systems.  Alternately, you could use one of the SSH
FUSE tools to mount remote systems over SSH.


If you're working on a remote system occasionally and want to leave the
session active, 'screen' remotely is a godsend.  That's my first go-to.
It's also very helpful to have a shell prompt which identifies the user
and host you're attached to, and sets the window title to this as well.
If screen isn't installed on these systems, inquire as to whether or not
it can be installed.

As for having 50 sessions open, I've had high-water marks of 80-120
sessions running, and again, WindowMaker makes managing large numbers of
X clients much more feasible than other desktop environments (and I try
altnernatives frequently).

You might also be able to run port-forwards or otherwise tunnel sessions
from the remote systems to your box.


 Anyway, this may be partially misunderstood.  I'm not looking for a
 solution to manage the remote systems.  I'm not doing something on all
 50 terminals at once.  But over the course of a few days, I end up
 having up to 50 terminals open from work recently done, and it makes
 sense to use the terminal sessions again.

Not so much misunderstood as trying to understand more clearly your
needs.

I've had admin tasks where I needed to run a semi-automated process
across a large number (1000 or so) hosts.  I kept a matrix of 9-12
terminals up, my process instructions, and a tracking document (noting
which hosts I had to run, had started, had completed, and/or had run
into issues with.  Running 2-3 screen sessions, I could keep 18-36
systems in play at any one time, manage the whole process, and keep
things straight in my own head as to where I was in things.  It's one
approach to the problem, but is specific to administering a large number
of substantively identical systems.  It also doesn't seem to fit your
needs.

That said:  a mix of port forwarding, non-interactive one-offs, screen
sessions, and a few persistent sessions might make your management issue
somewhat more tenable.
 
 I merely want to pick one terminal session that is already open to the
 system I want to work on, if it exists.  Likewise to pick from one of
 my web browser windows from a stack of open windows.  Thus, the
 stacking in KDE 3.5's kicker was just the thing.

Right.  Or WMaker's windowlist, or grouped windows, or ion's
tiled/tabbed windows

Lots of options.  I'd suggest you give a few a shot and write up which
worked best for you.

-- 
Dr. Ed Morbius, Chief Scientist /|
  Robot Wrangler / Staff Psychologist| When you seek unlimited power
Krell Power Systems Unlimited|  Go to Krell!


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: