Markus Frosch
05ce8831fa
config: Use encoding utf-8 for saves
...
ConfigObj will find the current encoding on reading
2020-04-05 17:00:27 +02:00
Markus Frosch
d10919df5f
config: Save config via temp file
...
To avoid errors during save causing an empty config file
2020-04-05 16:59:50 +02:00
Markus Frosch
23135f2ca5
Fix shebang and executable flag for all scripts
2020-04-05 16:36:06 +02:00
Emilio Pozuelo Monfort
a3a67385fd
Adopt patch "python3" from Debian
...
https://bugs.launchpad.net/terminator/+bug/1662544
2020-04-05 14:07:13 +02:00
Stephen Boddy
4aaaaff2ef
Fixes '0xffff' in keybindings prefs when a binding is previously set to Disabled
2017-02-01 10:03:29 +01:00
Stephen Boddy
2bc19498ea
Fix system fonts under gtk3
2017-01-12 03:59:40 +01:00
Stephen Boddy
0bd8af4304
Add the ability to deactivate extra theme dependant styling
2016-12-12 12:27:56 +01:00
Stephen Boddy
da37f398fa
Fix terminator not working with default python3 by forcing python2
2016-11-25 02:29:55 +01:00
Stephen Boddy
b15b5ec97b
Minor fix to re-add the dash as a default word char. Accidentally dropped in libvte API flux
2016-07-04 16:20:26 +02:00
Stephen Boddy
f0330dadf3
Added radio options to the Cursor colour to make it easier to go back to the XOR'd foreground colour
2015-12-03 15:37:16 +01:00
Stephen Boddy
0298695ef1
Fix title edit shortcuts to hopefully not clash with console programs so much
2015-12-02 23:40:55 +01:00
Stephen Boddy
18783cb9ce
Remove the now unused posix regex code, and set the regex boundary vars to the correct '\b' value
2015-12-02 14:36:18 +01:00
Stephen Boddy
7518c16588
Some ports of some gtk2 commits that were still outstanding
...
* Fix the tab switching if a terminal on another tab exits
* Fix for those not running IBus, where the IBus workaround caused broken keys in other keymaps set with non-IBus tools
* PuTTY paste mode
* Updated and grouped default shortcuts in man page
* Fix PuTTY paste mode so Ctrl-Right-Drag, and application mouse handling in terminal still works
* Added smart copy mode switch to prefs
* Merge feature branch for tab/terminal title editing from Haim Daniel
2015-12-01 02:21:00 +01:00
Stephen Boddy
295f884c6d
(trunk-1683) Merge feature branch for tab/terminal title editing from Haim Daniel
2015-12-01 00:57:18 +01:00
Stephen Boddy
9115b62928
(trunk-1667) Added smart copy mode switch to prefs
2015-12-01 00:35:06 +01:00
Stephen Boddy
a04ffed850
(trunk-1663) PuTTY paste mode
2015-11-30 22:23:23 +01:00
Stephen Boddy
d3a0d5193e
Remove unsupported utmp for now, till alternative solution
2015-11-30 19:07:43 +01:00
Stephen Boddy
42f2dd31c8
Change the scroll_on_output default to false
2015-11-30 17:39:38 +01:00
Stephen Boddy
a8362749a9
Update TERM/COLORTERM to more modern values
2015-11-29 21:11:42 +01:00
Stephen Boddy
6db2337c56
Add word chars back in if VTE is 0.40+
2015-11-28 20:28:01 +01:00
Stephen Boddy
b5b74e8071
Add option to toggle the rewrap on resize
2015-11-28 20:14:14 +01:00
Stephen Boddy
d56f3b609f
(trunk-1664)
...
* Set window geometry hints to off by default. The constant trickle of problems it causes are annoying.
May set up a warning dialog when turning on.
* Actually set the DBUs interface to on by default. For some reason it wasn't active by default.
2015-11-07 01:25:01 +01:00
Stephen Boddy
4217a7308f
Minor fixup for newer GI wanting us to specify versions
2015-11-07 01:15:46 +01:00
Stephen Boddy
4269a99598
Reimplement visual flash that got removed from libvte, reusing the DnD overlay to flash the terminal (gtk2->gtk3)
2015-09-29 02:24:36 +02:00
Stephen Boddy
f64d3e67fa
(trunk-1599/1600/1601)
...
* setup.py can install the manual (and by extension do can debuild)
* setup.py has (inactive) code for generating the html from the source
but this will break if rtd theme is not available
* A few changes to doc strings to make the autodoc prettier
* Added help shortcut, by default F1 to open the local manual
* Added button to About tab to launch manual
* A couple of additional string to translate related to manual/help
* Small tweak to setup.py to seperate build and install, and always attempt
to install manual by default.
* Small fix for systems (i.e. my 12.04 LTS) that don't set LANGUAGE for
whatever reason. This breaks the manual lookup
2015-09-01 22:50:09 +02:00
Stephen Boddy
2254055eb7
(trunk-1592) Correct a default shortcut that was a bit garbled
2015-08-04 20:39:35 +02:00
Stephen Boddy
d93e104da8
(trunk-1584) Fixes font lookups for people with unpopulated gconf database (i.e. KDE)
2015-08-02 00:50:24 +02:00
Stephen Boddy
2deebe40bf
(trunk-1582) Set some default shortcuts based on my preference (Steve Boddy)
2015-07-19 23:44:41 +02:00
Stephen Boddy
7f452e5b64
(trunk-1577) Preselect the current layout when opening Prefs window, and also save config after using the layout 'Save' button (Steve Boddy)
2015-07-15 02:51:18 +02:00
Stephen Boddy
758863f363
(trunk-1576) Add 'Save' button for saving to the selected Layout (Ariel Zelivansky)
2015-07-15 02:43:39 +02:00
Stephen Boddy
8b566b9859
(trunk-1574) Add shortcuts for next/prev profile (Peter E Lind, LP#1314734)
2015-07-12 00:27:59 +02:00
Stephen Boddy
cf81fe937a
(trunk-1573) Global setting for changing the titlebar font (partially from Eli Zor branch), but expanded and improved (docs/GUI), plus some minor fixup from this.
2015-07-10 21:37:35 +02:00
Stephen Boddy
29a412ee0f
(trunk-1564) Merge default broadcast behaviour toggle by Jiri (jtyr) - fixes lp #1288835
2015-06-22 20:06:21 +02:00
Stephen Boddy
59c0499c77
Merge Activity Watcher plugin improvements from Joseph Crosland (with additional GTK3 fixes)
2015-02-26 00:02:09 +01:00
Stephen Boddy
22ed84abdd
Apply terminator-gtk3-vte038-v4.patch from Egmont Koblinger
2014-09-19 16:10:43 +02:00
Stephen Boddy
7ca6dd96c6
Changes made by pygi-convert.sh
2014-09-19 16:08:08 +02:00
Peter Lind
16cf86d5ab
Adding feature to switch between profiles using keybindings
...
- adding config options
- adding prefeditor code
- adding event handlers to switch back and forth
2014-08-13 09:36:20 +02:00
Ariel Zelivansky
eadb5cb419
Save layout button prototype.
2014-05-19 22:47:11 +03:00
Stephen Boddy
106afb85df
Additional shortcuts/code to toggle All/Tab grouping
2014-01-24 23:29:07 +01:00
Stephen Boddy
27555740b3
This fixes the issue where another instance of terminator can overwrite config changes you make. Makes setting up layouts more usable.
2013-08-29 19:43:24 +02:00
Stephen Boddy
e14cd19690
Initial cut of layout launcher. It 'aint pretty, but it works
2013-08-28 23:09:17 +02:00
Stephen Boddy
031f754be4
Merge non-homogenous tab feature from Grizzly Smit
2013-08-01 19:47:20 +02:00
Stephen Boddy
3d6edb437e
Merge bug fix from David Caro. Closes LP#684340
2013-07-16 20:00:07 +02:00
Stephen Boddy
d271137675
Merge feature from nanikata. Closes LP#332267
2013-07-14 21:01:58 +02:00
Chris Jones
67419e2751
Repair remotinator
2013-01-30 13:50:27 +00:00
Chris Jones
bf72c3e4f2
Bring back support for forcing fake transparency. Closes LP#702917
2013-01-30 09:59:52 +00:00
Chris Jones
8b9bf56ec3
Support reading from alternate config files. Branch from Pavel Khlebovich. Closes LP#806424
2012-10-18 22:14:39 -07:00
Chris Jones
4516d991a5
Support custom TERM and COLORTERM env vars. Patch from John Feuerstein. Closes LP#794561
2012-10-18 20:51:39 -07:00
Chris Jones
d1835cecf1
Merge a branch from Przemek Wesolek which allows for retaining profile choice across splits/tabs. Closes LP#884329
2012-10-18 16:56:34 -07:00
Chris Jones
6da60c043b
Attempt to fix a hang in tunnellet X11 situations. Closes LP#943171
2012-10-18 14:37:46 -07:00
Chris Jones
68847a9bb9
Fix up custom_url_handler to not show as invalid
2012-10-17 15:33:15 -07:00
Chris Jones
3dd931e19a
Merge a branch from Stephen J Boddy to add a keyboard shortcut for changing the window title
2012-07-10 19:41:26 +01:00
Stephen Boddy
e5eda24a21
Add shortcut (no default) to edit window title.
2012-06-26 20:29:54 +02:00
Stephen Boddy
b4ef645a2f
Add shortcuts (no defaults) to insert the group menu numbers.
2012-06-26 20:23:39 +02:00
Chris Jones
12e76b7c78
Merge branch from Bruno Braga that implements a checkbox when closing multiple terminals, to suppress future dialogs
2012-04-19 11:06:26 +01:00
Chris Jones
bca4b8b89f
Merge branch from Andre Hilsendeger that implements container rotation
2012-04-19 10:59:33 +01:00
Chris Jones
68e25538a2
Config validator needs to know that background_image is a string
2012-04-19 09:25:21 +01:00
Andre Hilsendeger
e95bdcf964
Add possibility to rotate the paned containers.
2012-04-04 17:48:29 +02:00
pas
6f4cc90d52
Add commandline option for specifying config file
2012-03-30 23:35:19 +04:00
Chris Jones
4e2897fa05
Allow users to override the URL handler with a custom executable
2012-01-14 20:39:00 +00:00
15c92c09a0
Fixed the custom_commands errors, adding a method to the ConfigBase class to
...
delete a plugin configuration section (maybe more delete methods should be
added), and fixed the order problem adding a 'position' field to the config
properties of each command.
2011-12-28 23:00:52 +01:00
Bruno Braga
df68c6c94d
Implemented checkbox into the multiple terminals confirmation dialog, in oder to suppress it if users don't want this annoying message all the time.
2011-12-08 23:12:29 +10:00
Francis Smit (Grizzly)
a8184adbb7
have added a config for the homogeneous property to terminator, so u can set homogeneous to False in the config file to to this I added a line to config.py and changed a line in notebook.py
2011-11-19 22:04:29 +11:00
Chris Jones
780c295cf0
Allow font dimming in inactive terminals
2011-10-07 01:20:54 +01:00
Chris Jones
845ca998c0
Add config option to hide terminal size. Patch from João Pinto. Fixes LP#691213
2011-08-21 01:07:11 +01:00
Chris Jones
2e94df2033
Merge Peter B. Jørgensen's branch improving dropdown behaviours/features
2010-10-15 12:57:30 +01:00
Chris Jones
7253eda0c8
Add a couple of handy debugging statements for config file/dir problems
2010-10-15 12:40:29 +01:00
Peter B. Jørgensen
356646c8bc
merged with trunk
2010-08-30 22:36:33 +02:00
Chris Jones
0c6ba18d2b
Cowardly disable the dbus server by default
2010-08-24 21:38:15 +01:00
Chris Jones
9044ffabb0
Land a modified and extended patch from Andrea Corbellini that adds a dbus server and a new default behaviour to use the dbus server to make terminator processes singletons
2010-07-21 23:17:34 +01:00
Peter B. Jørgensen
7d28aba91c
merge with trunk
2010-07-15 16:43:58 +02:00
Chris Jones
bab0cc27d5
Make font antialiasing configurable
2010-07-13 13:50:33 +01:00
Peter B. Jørgensen
656c2b3b76
Merged with trunk
2010-07-13 14:19:42 +02:00
Chris Jones
597f4ff75d
Expose keybindings for setting the broadcast modes. Closes LP #598410
2010-07-03 18:54:53 +01:00
Chris Jones
6bc310d58c
Also grandfather in the apturl url handler plugin, since that was previously enabled by default
2010-06-18 13:08:17 +01:00
Chris Jones
69e4ae1875
Switch plugins from being enabled by default to being disabled by default. An annoying change to have to make, but since almost nobody is using them yet, hopefully nobody will notice
2010-06-18 13:07:02 +01:00
Peter Bjørn Jørgensen
2ef3964b39
Merged with trunk
2010-05-17 22:50:03 +02:00
Peter Bjørn Jørgensen
b956c0ede3
Implemented the show/hide feature
...
added the following options to make terminator
able to behave like a drop-down terminal:
hide from taskbar
always on top
hide on lose focus (experimental)
sticky (Show on all workspaces)
2010-05-15 20:07:07 +02:00
Chris Jones
3aba98dade
Don't override the default profile when deleting that profile, and don't explode if a profile goes away
2010-05-15 16:00:09 +02:00
Chris Jones
c64d71b809
Restore the command line -p option to specify a particular profile. This is then enforced as the default for new terminals
2010-05-15 15:51:20 +02:00
Chris Jones
4f6235bc5e
Thanks to some #pygtk folks we now have a way out of the ridiculous 16bit colour values that Gtk+ gives us from the ColorPicker widget. Now we get the 8bit values that everyone is used to
2010-04-13 23:17:52 +01:00
Chris Jones
909d424911
Remove duplicate alternate_screen_scroll
2010-04-13 12:31:37 +01:00
Chris Jones
29015d7969
Apply slightly modified patch from Kees Cook which allows configuration of VTE's alternate screen scrolling. Closes LP #558832
2010-04-09 12:34:05 +01:00
Chris Jones
fd8bc65654
remove enable_real_transparency setting and instead attempt to determine it based on the actual capabilities of the current display
2010-04-06 21:11:11 +01:00
Chris Jones
2b7d22be00
Pick what should be a slightly more reasonable default palette
2010-04-06 12:24:33 +01:00
Chris Jones
21885c424f
Don't spit out multiple identical errors when failing to open a config file
2010-04-05 23:06:30 +01:00
Chris Jones
15c0138dc3
Fix the config filename when saving
2010-03-31 09:25:45 +01:00
Chris Jones
2f5c494f68
Go back to using the real config file name
2010-03-30 23:49:05 +01:00
Chris Jones
0232e0b19a
Remove some unused default configs
2010-03-30 22:50:46 +01:00
Chris Jones
bbdf055477
Rather than having people use an ugly value of -1 for infinite scrollback, have it as a separate setting, with all of the extra gubbins involved in making that work neatly. Closes LP #532513
2010-03-24 13:22:37 +00:00
Chris Jones
2ce78b7903
Add the ability to inhibit config saving
2010-03-10 12:51:16 +00:00
Chris Jones
ffc6a67e03
Don't blat the default layout with an empty one
2010-03-05 12:29:02 +00:00
Chris Jones
950da4dec3
pylint cleanups
2010-03-02 20:35:06 +00:00
Chris Jones
da7e7850b0
Add support for window sizes in the layout
2010-02-27 15:18:08 +01:00
Chris Jones
64a0f70c41
Build out support for containers to report a position to the layout. This now works for Windows, but will require significantly more work for Paneds
2010-02-27 14:55:38 +01:00
Chris Jones
bdac9e620a
Revert that and instead make the Terminal usage of the options object be more optional
2010-02-21 11:58:17 +00:00
Chris Jones
f9e5a69c71
Initialise command_line_options
2010-02-21 11:55:29 +00:00
Chris Jones
b3eaa85cc9
default to an icon based terminal bell indication, and add such an icon from Tango.
2010-02-11 13:05:12 +00:00
Chris Jones
07a142c6a0
Cache gconf values, and handle them changing
2010-02-09 22:33:47 +00:00
Chris Jones
79a340539b
Make the titlebar presence configurable by config file and context menu. If it's missing, draw a frame around the Terminal, to indicae colour
2010-02-09 00:23:21 +00:00