Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
Terminator
Terminator
I came by a great terminal today: Terminator!
Terminator is a multi-view terminal, which gives the possibility of having multiple terminal within the same window.
As such, it makes it easier to handle multiple terminal sessions as for instance, working in one console and monitoring another one without constantly switching from a window to another.
I found it really useful, decided to write about it here. (Images are directly from other sites, I use Debian not Ubuntu! )
A question guys, should I write things like this in Docs, Howtos, Tips & Tricks or here?
Terminator is a multi-view terminal, which gives the possibility of having multiple terminal within the same window.
As such, it makes it easier to handle multiple terminal sessions as for instance, working in one console and monitoring another one without constantly switching from a window to another.
I found it really useful, decided to write about it here. (Images are directly from other sites, I use Debian not Ubuntu! )
A question guys, should I write things like this in Docs, Howtos, Tips & Tricks or here?
AMLJ**0-1-47
- craigevil
- Posts: 5391
- Joined: 2006-09-17 03:17
- Location: heaven
- Has thanked: 28 times
- Been thanked: 39 times
Re: Terminator
Offtopic or General Discussion is fine. A howto has all the steps in detail about how to install and use a application.A question guys, should I write things like this in Docs, Howtos, Tips & Tricks or here?
Terminator is a little project to produce an efficient way of
filling a large area of screen space with terminals.
The user can have multiple terminals in one window and use
key bindings to switch between them. See the manpage for
details.
Terminator homepage – tenshu.net - http://www.tenshu.net/terminator/
Features:
- * Arrange terminals in a grid
* Tabs
* Drag and drop re-ordering of terminals
* Lots of keyboard shortcuts
* Save multiple layouts and profiles via GUI preferences editor
* Simultaneous typing to arbitrary groups of terminals
man terminator
man terminator_config
You can use the following keys to split your terminal views
Ctrl-Shift-E: will split the view vertically.
Ctrl-Shift-O: will split the view horizontally.
Ctrl-Shift-P: will focus be active on the previous view.
Ctrl-Shift-N: will focus be active on the next view.
Ctrl-Shift-W: will close the view where the focus is on.
Ctrl-Shift-Q: will exit terminator.
F11: will make terminator go fullscreen.
Howto install:
Code: Select all
aptitude update
aptitude install terminator
Not to be confused with Terminator - http://software.jessies.org/terminator/
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list
Re: Terminator
Thanks dude, I forgot to write this stuff. You are great!craigevil wrote:Offtopic or General Discussion is fine. A howto has all the steps in detail about how to install and use a application.A question guys, should I write things like this in Docs, Howtos, Tips & Tricks or here?
Terminator is a little project to produce an efficient way of
filling a large area of screen space with terminals.
The user can have multiple terminals in one window and use
key bindings to switch between them. See the manpage for
details.
Terminator homepage – tenshu.net - http://www.tenshu.net/terminator/
Features:Documentation for all of Terminator’s keybindings and config options in man pages is included in the source/packages. See:
- * Arrange terminals in a grid
* Tabs
* Drag and drop re-ordering of terminals
* Lots of keyboard shortcuts
* Save multiple layouts and profiles via GUI preferences editor
* Simultaneous typing to arbitrary groups of terminals
man terminator
man terminator_config
You can use the following keys to split your terminal views
Ctrl-Shift-E: will split the view vertically.
Ctrl-Shift-O: will split the view horizontally.
Ctrl-Shift-P: will focus be active on the previous view.
Ctrl-Shift-N: will focus be active on the next view.
Ctrl-Shift-W: will close the view where the focus is on.
Ctrl-Shift-Q: will exit terminator.
F11: will make terminator go fullscreen.
Howto install:If you’d like to discuss Terminator, please feel free to drop by the IRC channel – #terminator on irc.freenode.netCode: Select all
aptitude update aptitude install terminator
Not to be confused with Terminator - http://software.jessies.org/terminator/
AMLJ**0-1-47
Re: Terminator
Terminator rocks, been using it for a long time. I'd be interested in checking out others' config files files for it.
Here's mine if anyone is interested. I added a few lines to root's .bashrc to get a different color prompt when I'm root.
Nothing earth-shattering, but I like it.
edit: the config file can be found here- /home/username/.config/terminator/config
Here's mine if anyone is interested. I added a few lines to root's .bashrc to get a different color prompt when I'm root.
Nothing earth-shattering, but I like it.
Code: Select all
[global_config]
geometry_hinting = False
window_state = maximise
borderless = True
#focus = sloppy
handle_size = 1
[keybindings]
[profiles]
[[default]]
use_system_font = False
background_darkness = 0.75
background_type = transparent
scrollbar_position = hidden
cursor_color = "#00FF00"
foreground_color = "#00FF00"
icon_bell = False
show_titlebar = False
font = Monospace 10
background_color = "#000000"
[layouts]
[[default]]
[[[child1]]]
type = Terminal
parent = window0
[[[window0]]]
type = Window
parent = ""
[plugins]
I wish for a conjugal visit and world peace. (Don't want to seem selfish.)
Re: Terminator
Very useful hint, AMLJ. I sure need that (how-to in one part, my file in the other).
I had a workaround with screen, but can't get it configured the way i want it. Terminator took me a few clicks to get what i want.
Thanks.
I had a workaround with screen, but can't get it configured the way i want it. Terminator took me a few clicks to get what i want.
Thanks.
"I am not fine with it, so there is nothing for me to do but stand aside." M.D.
- craigevil
- Posts: 5391
- Joined: 2006-09-17 03:17
- Location: heaven
- Has thanked: 28 times
- Been thanked: 39 times
Re: Terminator
Why would it pull in iceweasel?
Depends: python (>= 2.5), python-support (>= 0.90.0), python-vte, python-gobject, python-gtk2 (>= 2.14.0), gconf2, libgtk2.0-bin
Recommends: xdg-utils, python-gnome2, python-keybinder
Depends: python (>= 2.5), python-support (>= 0.90.0), python-vte, python-gobject, python-gtk2 (>= 2.14.0), gconf2, libgtk2.0-bin
Recommends: xdg-utils, python-gnome2, python-keybinder
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list
Re: Terminator
Lord knows, you tell me.
may not be the 'terminator' I/we think it is...
may not be the 'terminator' I/we think it is...
Code: Select all
The following NEW packages will be installed:
esound-clients esound-common gnome-mime-data iceweasel libart-2.0-2
libaudiofile0 libbonobo2-0 libbonobo2-common libbonoboui2-0
libbonoboui2-common libesd0 libgail18 libgnome2-0 libgnome2-common
libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common
libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libkeybinder0
libmozjs2d python-gconf python-gnome2 python-keybinder python-pyorbit
python-vte terminator xdg-utils xulrunner-1.9.1
Re: Terminator
nadir wrote:Very useful hint, AMLJ. I sure need that (how-to in one part, my file in the other).
I had a workaround with screen, but can't get it configured the way i want it. Terminator took me a few clicks to get what i want.
Thanks.
My pleasure!sir fer wrote:I went to install it and it wanted to drag iceweasel in
Thanks, but no thanks
AMLJ**0-1-47
- craigevil
- Posts: 5391
- Joined: 2006-09-17 03:17
- Location: heaven
- Has thanked: 28 times
- Been thanked: 39 times
Re: Terminator
Very weird, the only Gnome stuff I have is gedit, gnome-mplayer and gdm. None of the bonobo packages are installed. Actually other than iceweasel and gnome-mime-data and libmozjs2d I don't think I have any of the other packages installed.sir fer wrote:Lord knows, you tell me.
may not be the 'terminator' I/we think it is...
Code: Select all
The following NEW packages will be installed: esound-clients esound-common gnome-mime-data iceweasel libart-2.0-2 libaudiofile0 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libesd0 libgail18 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libkeybinder0 libmozjs2d python-gconf python-gnome2 python-keybinder python-pyorbit python-vte terminator xdg-utils xulrunner-1.9.1
# apt-get install terminator -s
Reading package lists... Done
Building dependency tree
Reading state information... Done
Recommended packages:
python-gnome2 python-keybinder
The following NEW packages will be installed:
terminator
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Inst terminator (0.93-1 Debian:unstable)
Conf terminator (0.93-1 Debian:unstable)
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list
Re: Terminator
Code: Select all
root@sid:/home/steve# apt-get install terminator -s
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
esound-clients esound-common gnome-mime-data libart-2.0-2 libaudiofile0
libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libesd0
libgail18 libgnome2-0 libgnome2-common libgnomecanvas2-0
libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0
libgnomevfs2-common libgnomevfs2-extra libkeybinder0 python-gconf
python-gnome2 python-keybinder python-pyorbit python-vte xdg-utils
Suggested packages:
libbonobo2-bin esound desktop-base gnome-icon-theme libgnomevfs2-bin fam
python-gnome2-doc gvfs-bin
The following NEW packages will be installed:
esound-clients esound-common gnome-mime-data libart-2.0-2 libaudiofile0
libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libesd0
libgail18 libgnome2-0 libgnome2-common libgnomecanvas2-0
libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0
libgnomevfs2-common libgnomevfs2-extra libkeybinder0 python-gconf
python-gnome2 python-keybinder python-pyorbit python-vte terminator
xdg-utils
0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded.
Inst libaudiofile0 (0.2.6-8 Debian:unstable)
Inst esound-common (0.2.41-7 Debian:unstable)
Inst libesd0 (0.2.41-7 Debian:unstable)
Inst esound-clients (0.2.41-7 Debian:unstable)
Inst gnome-mime-data (2.18.0-1 Debian:unstable)
Inst libart-2.0-2 (2.3.21-1 Debian:unstable)
Inst libbonobo2-common (2.24.3-1 Debian:unstable)
Inst libbonobo2-0 (2.24.3-1 Debian:unstable)
Inst libgnomevfs2-common (1:2.24.3-1 Debian:unstable)
Inst libgnomevfs2-0 (1:2.24.3-1 Debian:unstable)
Inst libgnome2-common (2.30.0-1 Debian:unstable)
Inst libgnome2-0 (2.30.0-1 Debian:unstable)
Inst libgail18 (2.20.1-1 Debian:unstable)
Inst libgnomecanvas2-common (2.30.1-1 Debian:unstable)
Inst libgnomecanvas2-0 (2.30.1-1 Debian:unstable)
Inst libbonoboui2-common (2.24.3-1 Debian:unstable)
Inst libbonoboui2-0 (2.24.3-1 Debian:unstable)
Inst libgnomeui-common (2.24.3-1 Debian:unstable)
Inst libgnomeui-0 (2.24.3-1 Debian:unstable)
Inst libgnomevfs2-extra (1:2.24.3-1 Debian:unstable)
Inst libkeybinder0 (0.2.2-1 Debian:unstable)
Inst python-gconf (2.28.1-1 Debian:unstable)
Inst python-pyorbit (2.24.0-6 Debian:unstable)
Inst python-gnome2 (2.28.1-1 Debian:unstable)
Inst python-keybinder (0.2.2-1 Debian:unstable)
Inst python-vte (1:0.24.1-1 Debian:unstable)
Inst terminator (0.93-1 Debian:unstable)
Inst xdg-utils (1.0.2+cvs20100307-1 Debian:unstable)
Conf libaudiofile0 (0.2.6-8 Debian:unstable)
Conf esound-common (0.2.41-7 Debian:unstable)
Conf libesd0 (0.2.41-7 Debian:unstable)
Conf esound-clients (0.2.41-7 Debian:unstable)
Conf gnome-mime-data (2.18.0-1 Debian:unstable)
Conf libart-2.0-2 (2.3.21-1 Debian:unstable)
Conf libbonobo2-common (2.24.3-1 Debian:unstable)
Conf libbonobo2-0 (2.24.3-1 Debian:unstable)
Conf libgnomevfs2-common (1:2.24.3-1 Debian:unstable)
Conf libgnomevfs2-0 (1:2.24.3-1 Debian:unstable)
Conf libgnome2-common (2.30.0-1 Debian:unstable)
Conf libgnome2-0 (2.30.0-1 Debian:unstable)
Conf libgail18 (2.20.1-1 Debian:unstable)
Conf libgnomecanvas2-common (2.30.1-1 Debian:unstable)
Conf libgnomecanvas2-0 (2.30.1-1 Debian:unstable)
Conf libbonoboui2-common (2.24.3-1 Debian:unstable)
Conf libbonoboui2-0 (2.24.3-1 Debian:unstable)
Conf libgnomeui-common (2.24.3-1 Debian:unstable)
Conf libgnomeui-0 (2.24.3-1 Debian:unstable)
Conf libgnomevfs2-extra (1:2.24.3-1 Debian:unstable)
Conf libkeybinder0 (0.2.2-1 Debian:unstable)
Conf python-gconf (2.28.1-1 Debian:unstable)
Conf python-pyorbit (2.24.0-6 Debian:unstable)
Conf python-gnome2 (2.28.1-1 Debian:unstable)
Conf python-keybinder (0.2.2-1 Debian:unstable)
Conf python-vte (1:0.24.1-1 Debian:unstable)
Conf terminator (0.93-1 Debian:unstable)
Conf xdg-utils (1.0.2+cvs20100307-1 Debian:unstable)
- craigevil
- Posts: 5391
- Joined: 2006-09-17 03:17
- Location: heaven
- Has thanked: 28 times
- Been thanked: 39 times
Re: Terminator
The difference is I have recommends disabled in apt.conf. I prefer to only have the absolute necessary packages installed when I go to install a package.
The terminator Recommends: xdg-utils, python-gnome2, python-keybinder, that whats pulling in all the other gnome stuff.
apt-conf
// auto-remove breaks on meta packages
APT::Get::AutomaticRemove "0";
APT::Get::HideAutoRemove "1";
// Recommends are as of now still abused in many packages
APT::Install-Recommends "0";
APT::Install-Suggests "0";
Debug::pkgAutoRemove "0";
The terminator Recommends: xdg-utils, python-gnome2, python-keybinder, that whats pulling in all the other gnome stuff.
apt-conf
// auto-remove breaks on meta packages
APT::Get::AutomaticRemove "0";
APT::Get::HideAutoRemove "1";
// Recommends are as of now still abused in many packages
APT::Install-Recommends "0";
APT::Install-Suggests "0";
Debug::pkgAutoRemove "0";
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list
Re: Terminator
It isbugsbunny wrote:@sir fer - What's the output ofCode: Select all
aptitude -sD install
Code: Select all
root@sid:/etc/apt/apt.conf.d# aptitude -sD install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information... Done
Initializing package states... Done
Reading task descriptions... Done
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Would download/install/remove packages.
root@sid:/etc/apt/apt.conf.d#
3rd edit: All sorted now, thanks for all the info
Last edited by sir fer on 2010-06-19 21:50, edited 1 time in total.
Re: Terminator
Thanks, got it sorted by the trial and error technique. Luckily my first trial was a success
leaving out 'recommended' packages sure saves a lot of space and data. I did an identical install with craigevils apt.conf and I now have 400MB extra disk space for the same packages and install. On a 10GB partition that's a fair chunk. Very
leaving out 'recommended' packages sure saves a lot of space and data. I did an identical install with craigevils apt.conf and I now have 400MB extra disk space for the same packages and install. On a 10GB partition that's a fair chunk. Very
- craigevil
- Posts: 5391
- Joined: 2006-09-17 03:17
- Location: heaven
- Has thanked: 28 times
- Been thanked: 39 times
Re: Terminator
hehe
aptitude -sD install
0 packages upgraded, 241 newly installed, 0 to remove and 2 not upgraded.
Need to get 1,042MB/1,044MB of archives. After unpacking 1,822MB will be used.
aptitude -sD install
0 packages upgraded, 241 newly installed, 0 to remove and 2 not upgraded.
Need to get 1,042MB/1,044MB of archives. After unpacking 1,822MB will be used.
Raspberry PI 400 Distro: Raspberry Pi OS Base: Debian Sid Kernel: 5.15.69-v8+ aarch64 DE: MATE Ram 4GB
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list
Debian - "If you can't apt install something, it isn't useful or doesn't exist"
My Giant Sources.list