debian/0000775000000000000000000000000012264321210007161 5ustar debian/rules0000775000000000000000000000120412264321116010243 0ustar #!/usr/bin/make -f export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -Wl,-O1 -Wl,-z,defs export DEB_BUILD_MAINT_OPTIONS=hardening=+all override_dh_auto_configure: dh_auto_configure -- --disable-silent-rules override_dh_install: dh_install --fail-missing override_dh_auto_install: dh_auto_install install -c -m 0755 $(CURDIR)/debian/xfce4-terminal.wrapper $(CURDIR)/debian/tmp/usr/bin/xfce4-terminal.wrapper #install pixmap for debian menu install -m 0644 -D $(CURDIR)/debian/terminal.xpm $(CURDIR)/debian/tmp/usr/share/pixmaps/xfce4-terminal.xpm override_dh_strip: dh_strip --dbg-package=xfce4-terminal-dbg %: dh $@ --parallel debian/watch0000664000000000000000000000016212264321116010216 0ustar version=3 http://archive.xfce.org/src/apps/xfce4-terminal/([\d\.]+)/ \ xfce4-terminal-([\d\.]+)\.tar\.(?:gz|bz2) debian/NEWS0000664000000000000000000000121712264321116007666 0ustar xfce4-terminal (0.6.2-3) unstable; urgency=low Starting with 0.6, xfce4-terminal doesn't support anymore setting keybindings in the preferences, but support it using GTK accelerators. If you want to edit them, you need to enable that features. Under Xfce you do that using the appearance settings (xfce4-appearance-settings), last tab (Settings), where you tick the “Enable editable accelerators” checkbox. Then, in xfce4-terminal, you can select a menu entry, then press the relevant key to bind it directly, or press backspace to delete the accelerator. -- Yves-Alexis Perez Fri, 28 Jun 2013 21:58:07 +0200 debian/prerm0000664000000000000000000000026312264321116010237 0ustar #!/bin/sh -e # remove alternatives links if [ "$1" = "remove" ]; then update-alternatives --remove x-terminal-emulator /usr/bin/xfce4-terminal.wrapper fi #DEBHELPER# exit 0 debian/changelog0000664000000000000000000004602412264321116011046 0ustar xfce4-terminal (0.6.3-1ubuntu1) trusty; urgency=medium * Merge from Debian unstable. Remaining changes: - debian/patches/xubuntu_alternate-scroll.patch: Enable scrolling in ncurses apps with mouse wheel. -- Jackson Doak Mon, 30 Dec 2013 06:22:04 +1100 xfce4-terminal (0.6.3-1) unstable; urgency=medium [ Jackson Doak ] * New upstream release * debian/control: Bump required gtk2 version * Drop debian/patches/, fixed upstream [ Yves-Alexis Perez ] * debian/control: - update standards version to 3.9.5. -- Yves-Alexis Perez Sat, 28 Dec 2013 23:55:36 +0100 xfce4-terminal (0.6.2-4ubuntu1) trusty; urgency=low * Merge from Debian unstable. Remaining changes: - debian/patches/xubuntu_alternate-scroll.patch: Enable scrolling in ncurses apps with mouse wheel. * Drop fix-encoding-menu.patch, fixed in debian -- Jackson Doak Sat, 30 Nov 2013 06:22:41 +1100 xfce4-terminal (0.6.2-4) unstable; urgency=low [ Evgeni Golov ] * Correct Vcs-* URLs to point to anonscm.debian.org [ Yves-Alexis Perez ] * debian/patches - 01_fix-encoding-menu-creation added, fix crash when opening encoding submenu with glib 2.38. closes: #729316 -- Yves-Alexis Perez Wed, 27 Nov 2013 07:48:21 +0100 xfce4-terminal (0.6.2-3ubuntu2) trusty; urgency=low * Fix encoding menu crash. (LP: #1206739) - Don't add non-radio items to the radio item group. - Don't leak list nodes by prepending twice to the same list. -- Alistair Buxton Thu, 24 Oct 2013 01:01:14 +0100 xfce4-terminal (0.6.2-3ubuntu1) saucy; urgency=low * Merge from Debian unstable. Remaining changes: - debian/patches/xubuntu_alternate-scroll.patch: Enable scrolling in ncurses apps with mouse wheel. -- Logan Rosen Mon, 01 Jul 2013 14:40:49 -0400 xfce4-terminal (0.6.2-3) unstable; urgency=low * Really add debian/NEWS. -- Yves-Alexis Perez Fri, 28 Jun 2013 21:55:23 +0200 xfce4-terminal (0.6.2-2) unstable; urgency=low [ Lionel Le Folgoc ] * debian/control: - drop exo build-dep, unused with the 0.6.x branch - drop dbus-glib build-dep, 0.6.x switched to GDBus. * debian/rules: drop obsolete --enable-dbus configure flag. [ Yves-Alexis Perez ] * debian/control: - update standards version to 3.9.4. - drop hardening-includes build-dep, not needed anymore. * debian/news: - add a NEWS entry to warn users about the switch to GTK accelerators for keybindings. closes: #711009 -- Lionel Le Folgoc Fri, 28 Jun 2013 21:29:03 +0200 xfce4-terminal (0.6.2-1ubuntu1) saucy; urgency=low * Merge from Debian unstable. Remaining changes: - debian/patches/xubuntu_alternate-scroll.patch: Enable scrolling in ncurses apps with mouse wheel. * debian/patches: - ftbfs-string-literal.patch: Drop, as it was applied upstream. - xubuntu_alternate-scroll.patch: Refresh. -- Logan Rosen Fri, 24 May 2013 17:05:09 -0400 xfce4-terminal (0.6.2-1) unstable; urgency=low * New upstream release. * debian/rules: - enable all hardening flags. - disable silent rules. -- Yves-Alexis Perez Wed, 22 May 2013 00:18:52 +0200 xfce4-terminal (0.6.1-1) experimental; urgency=low * New upstream release. closes: #697746 -- Yves-Alexis Perez Tue, 01 Jan 2013 15:04:31 +0100 xfce4-terminal (0.6.1-0ubuntu2) raring; urgency=low * Specified string literal arguments to fix FTBFS. -- Daniel T Chen Mon, 08 Apr 2013 13:24:40 -0400 xfce4-terminal (0.6.1-0ubuntu1) raring; urgency=low * New upstream stable release. -- Lionel Le Folgoc Wed, 09 Jan 2013 18:00:42 +0100 xfce4-terminal (0.6.0-1ubuntu1) raring; urgency=low * Merge from Debian experimental, remaining Ubuntu change: - debian/patches/xubuntu_alternate-scroll.patch: enable scrolling in ncurses apps with mouse wheel. lp #947892 * debian/patches: - xubuntu_fix-invalid-anchor.patch: dropped, obsolete. - scroll-alternate-src-togglable.patch: updated to apply cleanly, renamed to xubuntu_alternate-scroll.patch, DEP3ified. -- Lionel Le Folgoc Mon, 31 Dec 2012 15:04:15 +0100 xfce4-terminal (0.6.0-1) experimental; urgency=low * New upstream release. * debian/watch updated for new naming. * debian/rules: - remove the renaming, done upstream now. - use dh --parallel. - use debhelper 9 hardening support. * debian/compat bumped to 9. * debian/control: - add build-dep on libxfce4ui-dev. - update debhelper build-dep to 9. - update standards version to 3.9.3. * debian/menu updated for new naming. -- Yves-Alexis Perez Sun, 30 Dec 2012 20:54:13 +0100 xfce4-terminal (0.4.8-1ubuntu3) quantal; urgency=low * debian/patches: - scroll-alternate-src-togglable.patch: enable scrolling in ncurses apps with mouse wheel. lp: #947892 -- Radu Stoica Sun, 16 Sep 2012 14:38:25 +0300 xfce4-terminal (0.4.8-1ubuntu2) quantal; urgency=low * No change rebuild against libxfce4util6. -- Lionel Le Folgoc Sat, 19 May 2012 19:29:26 +0200 xfce4-terminal (0.4.8-1ubuntu1) precise; urgency=low * debian/patches: - xubuntu_fix-invalid-anchor.patch: don't add '#' to the filename when there's no anchor/id to move to. lp: #964483 -- Lionel Le Folgoc Thu, 05 Apr 2012 20:07:06 +0200 xfce4-terminal (0.4.8-1+b1) unstable; urgency=low * New upstream bugfix release. -- Yves-Alexis Perez Wed, 22 Jun 2011 00:03:08 +0200 xfce4-terminal (0.4.8-1) unstable; urgency=low * New upstream bugfix release. -- Yves-Alexis Perez Wed, 22 Jun 2011 00:03:08 +0200 xfce4-terminal (0.4.7-1) unstable; urgency=low * New upstream release. * Upload to unstable. * debian/control: - remove Emanuele and Simon from uploaders, thanks to them. - update standards version to 3.9.2. * debian/patches: - 01_fix-memleak-high-cpu-usage-vte-0.27 dropped, included upstream. -- Yves-Alexis Perez Tue, 19 Apr 2011 17:13:38 +0200 xfce4-terminal (0.4.6-1) experimental; urgency=low [ Lionel Le Folgoc ] * New upstream release. * debian/control: - drop cdbs from b-deps, and bump debhelper to >= 7.0.50~. - change libexo-0.3-dev b-dep to libexo-1-dev. - b-dep on hardening-includes. - bump Standards-Version to 3.9.1. - fix a typo in the long desc. - add a -dbg package. * Switch to 3.0 (quilt) source format. * debian/rules: - switch to dh. - add hardening CFLAGS/LDFLAGS. - update paths. - add a -dbg package. * debian/xfce4-terminal.install: added. * debian/patches: - 01_fix-memleak-high-cpu-usage-vte-0.27.patch: fix a race between vte and xfce4-terminal when setting the terminal background (Xfce #6921). - series: added. [ Yves-Alexis Perez ] * debian/copyright updated for new release. -- Yves-Alexis Perez Mon, 07 Feb 2011 22:56:37 +0100 xfce4-terminal (0.4.5-1) unstable; urgency=low [ Yves-Alexis Perez ] * New upstream snapshot. * debian/control: - update standards version to 3.8.4. - update homepage. * debian/patches/ - 00_binary-name-fix-xfce4-terminal.1 dropped. - 01_fix-pref-close-reset-text-properties added, fix “text” properties being reset when closing terminal preferences on GTK+ 2.18.9. * debian/rules: - adjust configure options to use xfce4-terminal name. - drop all unneeded adjustements to names at install time. - link wrapper manpage to the gzipped terminal one. - drop chrpath which seems unneeded anymore. [ Lionel Le Folgoc ] * debian/xfce4-terminal.wrapper: stole code from gnome-terminal to match its behavior on '-x' and '-e'. closes: #548166 * New upstream release: - do not fail badly with multiple DISPLAYs. closes: #576551 * debian/patches/01_fix-pref-close-reset-text-properties.patch: dropped, included upstream. * debian/control: add myself to Uploaders. -- Yves-Alexis Perez Sun, 23 May 2010 15:02:11 +0200 xfce4-terminal (0.4.3-1) unstable; urgency=low * New upstream release. - don't output garbage in terminal when using prev/next tab and it's the last or first tab. closes: #318047 - don't accept invalid GTK+ accelerators as shortcuts. closes: #408911 - make xfce4-terminal available in GNOME preferred apps. closes: #557057 -- Yves-Alexis Perez Thu, 10 Dec 2009 20:41:24 +0100 xfce4-terminal (0.4.2-1) unstable; urgency=low * New upstream release. - Background image when compositing is off fixed. closes: #539646 * debian/rules: - fix sed expression for correcting the help path. (LP: #442021) -- Yves-Alexis Perez Tue, 06 Oct 2009 17:30:59 +0200 xfce4-terminal (0.4.1-1) unstable; urgency=low * New upstream release. - disabling GTK+ shortcuts survives accross runs. closes: #539940 * debian/watch updated for upstream archive reorganisation. * debian/control: - update standards version to 3.8.3. -- Yves-Alexis Perez Thu, 01 Oct 2009 23:25:01 +0200 xfce4-terminal (0.4.0-1) unstable; urgency=low * New upstream release. -- Yves-Alexis Perez Tue, 21 Jul 2009 22:09:35 +0200 xfce4-terminal (0.2.99.1-1) experimental; urgency=low * New upstream release candidate. -- Yves-Alexis Perez Fri, 17 Jul 2009 07:53:38 +0200 xfce4-terminal (0.2.90-1) experimental; urgency=low * New upstream alpha release. - now use keyboard-friendly preferences window. closes: #401417 * debian/patches/ - 00_binary-name-fix-xfce4-terminal.1 refreshed. - 02_dont-refresh-prefs-too-much dropped, xfce4-terminal now uses file monitoring. - 03_terminal-nil-value-fix+always_show_tabs-fix dropped, included upstream. - 04_fix_activity_on_size_change as well. * debian/control: - update standards version to 3.8.2. - update vte and gtk build-deps. -- Yves-Alexis Perez Tue, 14 Jul 2009 11:25:05 +0200 xfce4-terminal (0.2.12-3) unstable; urgency=low * debian/menu: - switch menu name to Xfce Terminal. * debian/patches: - 04_fix_activity_on_size_change added, fix activity notice on inactive tabs when resizing the window. -- Yves-Alexis Perez Wed, 10 Jun 2009 08:09:25 +0200 xfce4-terminal (0.2.12-2) unstable; urgency=low * debian/patches: - 03_terminal-nil-value-fix+always_show_tabs-fix added, fix segfault when using MiscAlwaysShowTab=TRUE. closes: #528318 -- Yves-Alexis Perez Thu, 14 May 2009 07:48:39 +0200 xfce4-terminal (0.2.12-1) unstable; urgency=low * New upstream release. + correctly handle tabs deletion. closes: #524736 -- Yves-Alexis Perez Mon, 20 Apr 2009 07:30:24 +0200 xfce4-terminal (0.2.10-2) unstable; urgency=low * Upload to unstable. * debian/compat bumped to 7. * debian/control: - bump debhelper build-dep to 7. - update standards version to 3.8.1. - move to xfce section. * debian/rules: - cleanup old commented code. -- Yves-Alexis Perez Sat, 04 Apr 2009 01:58:39 +0200 xfce4-terminal (0.2.10-1) experimental; urgency=low * New upstream release. * debian/control: - replace dbus by dbus-x11 in Recommends:, to make sure people using dbus have a session bus available. - update standards version to 3.8.0. - add build-dep on intltool. - bump build-dep for Xfce 4.6.0. - drop Rudy Godoy and Martin Loschwitz from Uploaders. Thanks to them! - add ${misc:Depends} to depends. - drop obsolete conflict against terminal. * debian/patches: - 03_background-activity dropped, merged upstream. -- Yves-Alexis Perez Sat, 28 Feb 2009 15:05:25 +0100 xfce4-terminal (0.2.8-5) unstable; urgency=low * debian/patch: 03_background-activity added. closes: #353482 -- Yves-Alexis Perez Mon, 21 Apr 2008 22:26:53 +0200 xfce4-terminal (0.2.8-4) unstable; urgency=low [ David Paleino ] * Removed myself from Uploaders. [ Yves-Alexis Perez ] * debian/README.Debian: add a note about --disable-server. closes: #434863 * debian/control: - updated standard versions to 3.7.3. - updated my email address. * debian/copyright: - use © sign. - remove GFDL text, and link to text in common-license. - add precision that xfce4-terminal is GPLv2 or later. -- Yves-Alexis Perez Thu, 28 Feb 2008 20:56:21 +0100 xfce4-terminal (0.2.8-3) unstable; urgency=low * Add dependency on new exo-utils for exo-open -- Simon Huggins Mon, 28 Jan 2008 11:32:30 +0000 xfce4-terminal (0.2.8-2) unstable; urgency=low * Bump build-dep on exo, as it requires 0.3.4. -- Yves-Alexis Perez Tue, 11 Dec 2007 20:15:38 +0100 xfce4-terminal (0.2.8-1) unstable; urgency=low [ Simon Huggins ] * Add Vcs-* headers to debian/control [ Yves-Alexis Perez ] * new upstream release. * debian/patches: - dropped 01_CVE-2007-3770, merged upstream. -- Yves-Alexis Perez Sun, 02 Dec 2007 22:40:32 +0100 xfce4-terminal (0.2.6-5) unstable; urgency=low [ Yves-Alexis Perez ] * debian/rules: - transform program name to xfce4-terminal at configure time - rename Terminal.desktop to xfce4-terminal to avoid conflict with Terminal.app. closes: #446329 * debian/patches: - added 02_dont-refresh-prefs-too-much: dont poll preferences once per second. [ Simon Huggins ] * debian/control: Move fake Homepage field to a real one now dpkg supports it. * debian/rules: Fix up rename so that help works again. -- Yves-Alexis Perez Mon, 05 Nov 2007 15:31:26 +0100 xfce4-terminal (0.2.6-4) unstable; urgency=low (David Paleino) * debian/menu fixed: switch to new debian menu policy closes: #442386 (Emanuele Rocca) * debian/README.Debian: documented the BindingBackspace config option, interesting for screen users closes: #384526 -- David Paleino Sun, 16 Sep 2007 22:58:54 +0200 xfce4-terminal (0.2.6-3) unstable; urgency=high (Yves-Alexis Perez) * debian/menu: switch to new menu policy. (Simon Huggins) * Fix security problem in URL handling code (CVE-2007-3770) thanks to Darren Salt closes: #437454 * urgency high for the above. -- Yves-Alexis Perez Sun, 12 Aug 2007 18:00:09 +0100 xfce4-terminal (0.2.6-2) unstable; urgency=low * Use install instead of mv for installing terminal.xpm so that the clean target works correctly. closes: #424117 -- Yves-Alexis Perez Tue, 15 May 2007 22:48:49 +0200 xfce4-terminal (0.2.6-1) unstable; urgency=low * New upstream release. * debian/control: recommend dbus instead of dbus-1-utils. * debian/control: update libvte build dep against 1:0.14. * README.Debian: change newlines so it fits in a 80x24 terminal window. * debian/rules: use sed instead of perl. * debian/copyright: - correct copyright dates - add copyright notices about gnome-terminal and redhat code. - add documentation copyright statement (GFDL without invariant sections) -- Yves-Alexis Perez Tue, 24 Apr 2007 17:35:00 +0100 xfce4-terminal (0.2.5.8rc2-1) unstable; urgency=low * New upstream release. * debian/control: bumped exo build-dep to 4.4rc2. -- Yves-Alexis Perez Thu, 16 Nov 2006 18:36:17 +0100 xfce4-terminal (0.2.5.6rc1-2) unstable; urgency=low * debian/control: bumped exo build-dep to 4.4rc1 to fix FTBFS. -- Yves-Alexis Perez Fri, 29 Sep 2006 12:13:14 +0100 xfce4-terminal (0.2.5.6rc1-1) unstable; urgency=low * New upstream release. * Cancel button is now called Close. Closes: #380166 -- Yves-Alexis Perez Sat, 23 Sep 2006 15:41:32 +0100 xfce4-terminal (0.2.5.4beta2-1) unstable; urgency=low (Yves-Alexis Perez) * New upstream release * debian/control: updated standards version to 3.7.2. (Simon Huggins) * Remove phony rpath -- Yves-Alexis Perez Mon, 10 Jul 2006 19:41:08 +0200 xfce4-terminal (0.2.5.1beta1-1) unstable; urgency=low * New upstream release -- Yves-Alexis Perez Wed, 03 May 2006 19:17:15 +0100 xfce4-terminal (0.2.4-7) unstable; urgency=low * Build-Depend on the correct version of exo. -- Simon Huggins Tue, 14 Mar 2006 22:46:24 +0000 xfce4-terminal (0.2.4-6) unstable; urgency=low * debian/patches - removed patches which fixed build with exo 0.3.1.2alpha-r19548 - added upstream patch to fix build with exo 0.3.1.4alpha2-r20235 -- Yves-Alexis Perez Mon, 06 Mar 2006 17:53:29 +0100 xfce4-terminal (0.2.4-5) unstable; urgency=low * (Yves-Alexis Perez) * Build depend on dbus 0.60 Closes: #346358 * (Simon Huggins) * Add patch from Dann Frazier to include libxfcegui4.h explicitly to prevent problems with pointers on ia64 Closes: #345840 -- Yves-Alexis Perez Sun, 08 Jan 2006 21:05:20 +0000 xfce4-terminal (0.2.4-4) unstable; urgency=low * (Yves-Alexis Perez) * Changed default behaviour for the cycle tabs options * Changed dependance on libexo-0.3 * Added a patch to fix FTBS with libexo-0.3 svn * (Rudy Godoy) * Fixed binary name on .desktop file call since we rename it to xfce4-terminal. -- Yves-Alexis Perez Mon, 19 Dec 2005 23:42:03 +0100 xfce4-terminal (0.2.4-3) unstable; urgency=low * Yves-Alexis Perez - Updated standards in rules file to match new debian-policy - Binary name is xfce4-terminal to avoid name conflicts * Emanuele Rocca - Fixed x-terminal-emulator and x-terminal-emulator.1.gz alternatives (Closes: #316164) - s/Terminal/xfce4-terminal in xfce4-terminal(1) and other minor things (Closes: #316168) - Thanks to Y Giridhar Appaji Nag -- Yves-Alexis Perez Wed, 22 Jun 2005 15:53:19 +0200 xfce4-terminal (0.2.4-2) unstable; urgency=low * Changed email address in copyright file * Reverted binary name from xfce4-terminal to Terminal (as in the upstream package) and added links to xfce4-terminal * Moving to unstable -- Yves-Alexis Perez Tue, 17 May 2005 10:52:08 +0200 xfce4-terminal (0.2.4-1) experimental; urgency=low * Initial Release (Closes: #302999). -- Yves-Alexis Perez Sat, 23 Apr 2005 00:02:36 +0200 debian/compat0000664000000000000000000000000212264321116010364 0ustar 9 debian/copyright0000664000000000000000000000425012264321116011122 0ustar This package was debianized by Yves-Alexis Perez on Sat, 23 Apr 2005 00:02:36 +0200. It was downloaded from http://www.xfce.org Files: terminal/main.c terminal/terminal-accel-map.c terminal/terminal-accel-map.h terminal/terminal-app.c terminal/terminal-app.h terminal/terminal-dbus.c terminal/terminal-dbus.h terminal/terminal-image-loader.h terminal/terminal-options.c terminal/terminal-options.h terminal/terminal-preferences-dialog.c terminal/terminal-preferences-dialog.h terminal/terminal-preferences.c terminal/terminal-preferences.h terminal/terminal-screen.c terminal/terminal-screen.h terminal/terminal-shortcut-editor.c terminal/terminal-shortcut-editor.h terminal/terminal-stock.c terminal/terminal-stock.h terminal/terminal-toolbars-model.c terminal/terminal-toolbars-model.h terminal/terminal-toolbars-view.c terminal/terminal-toolbars-view.h terminal/terminal-widget.c terminal/terminal-widget.h terminal/terminal-window.c terminal/terminal-window.h Copyright: 2004-2008, os-cillation e.K License: GPL-2+ Files: terminal/terminal-private.h terminal/xfce-heading.c terminal/xfce-heading.h terminal/xfce-titled-dialog.c terminal/xfce-titled-dialog.h Copyright: 2006-2007, Benedikt Meurer License: LGPL-2+ Files: terminal/terminal-dialogs.c terminal/terminal-dialogs.h Copyright: 2005-2007, Benedikt Meurer License: GPL-2+ Files: terminal/terminal-image-loader.c Copyright: 2003, Red Hat, Inc 2004-2007, os-cillation e.K License: GPL-2+ Documentation is under GNU Free Documentation License v1.1 or later without invariant sections, with the following statement: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. On Debian systems, the complete text of the GNU General Public License can be found in the file `/usr/share/common-licenses/GPL'. The complete text of the GNU Lesser General Public License can be found in the file `/usr/share/common-licenses/LGPL'. debian/source/0000775000000000000000000000000012264321210010461 5ustar debian/source/format0000664000000000000000000000001412264321116011674 0ustar 3.0 (quilt) debian/xfce4-terminal.install0000664000000000000000000000000512264321116013373 0ustar usr/ debian/README.Debian0000664000000000000000000000222212264321116011225 0ustar * Tabs In Terminal when you cycle through tabs, the default behaviour is to stop at theend and at the beginning. For xfce4-terminal, we have set an hidden option in ~/.config/Terminal/terminalrc, called MiscCycleTabs, and set to true by default, so the prev/next tab command will cycle. You can change this by adding a line with MiscCycleTabs=FALSE in the terminalrc file. * dbus If you want to use dbus support with xfce4-terminal, you should install the package dbus-1-utils, then make sure that your session runs it. (if you run a plain xfce4, the init script launch it, so just log out and log back in) When using dbus, if there's already a xfce4-terminal running, calling xfce4-terminal will return instantly (it's just a call to the running instance to open another window). If you use xfce4-terminal from a script (for example to display something from mutt, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=434863) you may want to call xfce4-terminal with --disable-server. * backspace using screen To delete text with backspace under screen you need to set BindingBackspace=TERMINAL_ERASE_BINDING_ASCII_DELETE in ~/.config/Terminal/terminalrc debian/postinst0000664000000000000000000000054212264321116010775 0ustar #!/bin/sh -e # install alternatives links if [ "$1" = "configure" ]; then update-alternatives --install /usr/bin/x-terminal-emulator \ x-terminal-emulator /usr/bin/xfce4-terminal.wrapper 40 \ --slave /usr/share/man/man1/x-terminal-emulator.1.gz \ x-terminal-emulator.1.gz /usr/share/man/man1/xfce4-terminal.wrapper.1.gz fi #DEBHELPER# exit 0 debian/menu0000664000000000000000000000034612264321116010060 0ustar ?package(xfce4-terminal):needs="X11"\ section="Applications/Terminal Emulators"\ command="/usr/bin/xfce4-terminal"\ title="Xfce Terminal"\ longtitle="Xfce Terminal Emulator"\ icon="/usr/share/pixmaps/xfce4-terminal.xpm" debian/control0000664000000000000000000000311212264321116010566 0ustar Source: xfce4-terminal Section: xfce Priority: optional Maintainer: Xubuntu Developers XSBC-Original-Maintainer: Debian Xfce Maintainers Uploaders: Yves-Alexis Perez , Lionel Le Folgoc Build-Depends: debhelper (>= 9), libvte-dev (>= 1:0.28), libxml-perl, libstartup-notification0-dev, chrpath, intltool, libgtk2.0-dev (>= 2.24), libxfce4ui-1-dev (>= 4.10) Standards-Version: 3.9.5 Homepage: http://goodies.xfce.org/projects/applications/terminal Vcs-Svn: svn://anonscm.debian.org/pkg-xfce/desktop/trunk/xfce4-terminal/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-xfce/desktop/trunk/xfce4-terminal/ Package: xfce4-terminal Section: xfce Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, exo-utils Provides: x-terminal-emulator Recommends: dbus-x11 Description: Xfce terminal emulator This package contains Terminal, which is a lightweight and easy to use terminal emulator for X11. It was created to fit nicely into the Xfce desktop environment, but it also fits nice with other environments. . For people who already know GNOME 2 terminal and are searching for a lighter but comparable replacement, Terminal might be the answer. Package: xfce4-terminal-dbg Section: debug Priority: extra Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, xfce4-terminal (= ${binary:Version}) Description: Xfce terminal emulator - debugging symbols This package contains debugging symbols for Terminal, which is a lightweight and easy to use terminal emulator for X11. debian/docs0000664000000000000000000000004312264321116010036 0ustar AUTHORS HACKING NEWS README THANKS debian/patches/0000775000000000000000000000000012264321210010610 5ustar debian/patches/series0000664000000000000000000000003712264321116012032 0ustar xubuntu_alternate-scroll.patch debian/patches/xubuntu_alternate-scroll.patch0000664000000000000000000000707612264321116016715 0ustar Description: enable scrolling in ncurses apps with mouse wheel. Bug-Ubuntu: https://launchpad.net/bugs/947892 Forwarded: not-needed, Ubuntu specific Last-Update: 2012-12-31 Origin: vendor, https://launchpadlibrarian.net/95596447/xfce4term-scrollalt048.patch --- terminal/terminal-preferences.c | 13 +++++++++++++ terminal/terminal-screen.c | 13 +++++++++++++ 2 files changed, 26 insertions(+) --- a/terminal/terminal-preferences.c +++ b/terminal/terminal-preferences.c @@ -90,6 +90,7 @@ enum PROP_MISC_TAB_CLOSE_MIDDLE_CLICK, PROP_MISC_TAB_POSITION, PROP_MISC_HIGHLIGHT_URLS, + PROP_MISC_SCROLL_ALTERNATE_SCREEN, PROP_SCROLLING_BAR, PROP_SCROLLING_LINES, PROP_SCROLLING_ON_OUTPUT, @@ -806,6 +807,18 @@ terminal_preferences_class_init (Termina G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); /** + * TerminalPreferences:misc-scroll-alternate-screen: + * + * Whether to scroll the alternate screen with the mouse wheel + **/ + preferences_props[PROP_MISC_SCROLL_ALTERNATE_SCREEN] = + g_param_spec_boolean ("misc-scroll-alternate-screen", + "misc-scroll-alternate-screen", + "MiscScrollAlternateScreen", + TRUE, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); + + /** * TerminalPreferences:scrolling-lines: **/ preferences_props[PROP_SCROLLING_LINES] = --- a/terminal/terminal-screen.c +++ b/terminal/terminal-screen.c @@ -127,6 +127,7 @@ static void terminal_screen_update static void terminal_screen_update_misc_cursor_blinks (TerminalScreen *screen); static void terminal_screen_update_misc_cursor_shape (TerminalScreen *screen); static void terminal_screen_update_misc_mouse_autohide (TerminalScreen *screen); +static void terminal_screen_update_scrolling_alternate (TerminalScreen *screen); static void terminal_screen_update_scrolling_bar (TerminalScreen *screen); static void terminal_screen_update_scrolling_lines (TerminalScreen *screen); static void terminal_screen_update_scrolling_on_output (TerminalScreen *screen); @@ -301,6 +302,7 @@ terminal_screen_init (TerminalScreen *sc terminal_screen_update_misc_cursor_blinks (screen); terminal_screen_update_misc_cursor_shape (screen); terminal_screen_update_misc_mouse_autohide (screen); + terminal_screen_update_scrolling_alternate (screen); terminal_screen_update_scrolling_bar (screen); terminal_screen_update_scrolling_lines (screen); terminal_screen_update_scrolling_on_output (screen); @@ -498,6 +500,8 @@ terminal_screen_preferences_changed (Ter terminal_screen_update_misc_cursor_shape (screen); else if (strcmp ("misc-mouse-autohide", name) == 0) terminal_screen_update_misc_mouse_autohide (screen); + else if (strcmp ("misc-scroll-alternate-screen", name) == 0) + terminal_screen_update_scrolling_alternate (screen); else if (strcmp ("scrolling-bar", name) == 0) terminal_screen_update_scrolling_bar (screen); else if (strcmp ("scrolling-lines", name) == 0) @@ -1073,6 +1077,15 @@ terminal_screen_update_misc_mouse_autohi } +static void +terminal_screen_update_scrolling_alternate (TerminalScreen *screen) +{ + gboolean scroll; + g_object_get (G_OBJECT (screen->preferences), "misc-scroll-alternate-screen", &scroll, NULL); + vte_terminal_set_alternate_screen_scroll (VTE_TERMINAL (screen->terminal), scroll); +} + + static void terminal_screen_update_scrolling_bar (TerminalScreen *screen) debian/terminal.xpm0000664000000000000000000001234512264321116011534 0ustar /* XPM */ static char *terminal2[] = { /* columns rows colors chars-per-pixel */ "32 26 158 2", " c #056205620562", ". c #061F061F061F", "X c #088908890889", "o c #09D209D209D2", "O c #14D214D214D2", "+ c #164416441644", "@ c #188A188A188A", "# c #192219221922", "$ c #1FC21FC21FC2", "% c #214F214F214F", "& c #241824182418", "* c #244C244C244C", "= c #305830583058", "- c #31B631B631B6", "; c #33C233C233C2", ": c #34C734C734C7", "> c #35CF35CF35CF", ", c #363736373637", "< c #37A137A137A1", "1 c #39A339A339A3", "2 c #3AAF3AAF3AAF", "3 c #3CD53CD53CD5", "4 c #3F2E3F2E3F2E", "5 c #3FDF3FDF3FDF", "6 c #40A640A640A6", "7 c #42F842F842F8", "8 c #43B343B343B3", "9 c #451945194519", "0 c #45A145A145A1", "q c #46C346C346C3", "w c #4AD84AD84AD8", "e c #4B504B504B50", "r c #4C684C684C68", "t c #4DC54DC54DC5", "y c #4F124F124F12", "u c #4F534F534F53", "i c #519351935193", "p c #541154115411", "a c #57E357E357E3", "s c #59E959E959E9", "d c #5BDE5BDE5BDE", "f c #5D795D795D79", "g c #600D600D600D", "h c #607560756075", "j c #63B963B963B9", "k c #66E566E566E5", "l c #696269626962", "z c #6CAB6CAB6CAB", "x c #722F722F722F", "c c #76C376C376C3", "v c #79C379C379C3", "b c #7B1A7B1A7B1A", "n c #7E537E537E53", "m c #7F007F007F00", "M c #800780078007", "N c #80DC80DC80DC", "B c #824D824D824D", "V c #82A482A482A4", "C c #83A183A183A1", "Z c #851585158515", "A c #85F285F285F2", "S c #86D386D386D3", "D c #88B588B588B5", "F c #899689968996", "G c #8C318C318C31", "H c #906690669066", "J c #921192119211", "K c #936B936B936B", "L c #93AE93AE93AE", "P c #971397139713", "I c #990D990D990D", "U c #9ACD9ACD9ACD", "Y c #9C189C189C18", "T c #9D7D9D7D9D7D", "R c #9E4A9E4A9E4A", "E c #9FC89FC89FC8", "W c #A0F8A0F8A0F8", "Q c #A3B3A3B3A3B3", "! c #A51AA51AA51A", "~ c #A5D1A5D1A5D1", "^ c #A70EA70EA70E", "/ c #A814A814A814", "( c #A95EA95EA95E", ") c #AAFEAAFEAAFE", "_ c #AC84AC84AC84", "` c #AE41AE41AE41", "' c #AF9AAF9AAF9A", "] c #B136B136B136", "[ c #B27FB27FB27F", "{ c #B31AB31AB31A", "} c #B413B413B413", "| c #B4F4B4F4B4F4", " . c #B7D4B7D4B7D4", ".. c #B9C6B9C6B9C6", "X. c #BB58BB58BB58", "o. c #BBC7BBC7BBC7", "O. c #BD2CBD2CBD2C", "+. c #BDFABDFABDFA", "@. c #BF7FBF7FBF7F", "#. c #C047C047C047", "$. c #C0FEC0FEC0FE", "%. c #C237C237C237", "&. c #C30AC30AC30A", "*. c #C41DC41DC41D", "=. c #C561C561C561", "-. c #C661C661C661", ";. c #C7AAC7AAC7AA", ":. c #C8A6C8A6C8A6", ">. c #CA59CA59CA59", ",. c #CB45CB45CB45", "<. c #CBF5CBF5CBF5", "1. c #CDA2CDA2CDA2", "2. c #CE3DCE3DCE3D", "3. c #D061D061D061", "4. c #D144D144D144", "5. c #D2BED2BED2BE", "6. c #D3B2D3B2D3B2", "7. c #D46DD46DD46D", "8. c #D59ED59ED59E", "9. c #D63ED63ED63E", "0. c #D77DD77DD77D", "q. c #D83ED83ED83E", "w. c #D964D964D964", "e. c #DA0EDA0EDA0E", "r. c #DDA0DDA0DDA0", "t. c #DEB8DEB8DEB8", "y. c #DFC1DFC1DFC1", "u. c #E181E181E181", "i. c #E28CE28CE28C", "p. c #E340E340E340", "a. c #E40AE40AE40A", "s. c #E552E552E552", "d. c #E691E691E691", "f. c #E743E743E743", "g. c #E869E869E869", "h. c #E969E969E969", "j. c #EA81EA81EA81", "k. c #EB55EB55EB55", "l. c #EC8CEC8CEC8C", "z. c #ED84ED84ED84", "x. c #EE6EEE6EEE6E", "c. c #EF49EF49EF49", "v. c #F08FF08FF08F", "b. c #F185F185F185", "n. c #F38CF38CF38C", "m. c #F4BBF4BBF4BB", "M. c #F588F588F588", "N. c #F67CF67CF67C", "B. c #F71BF71BF71B", "V. c #F853F853F853", "C. c #F96EF96EF96E", "Z. c #FA53FA53FA53", "A. c #FB8BFB8BFB8B", "S. c #FC83FC83FC83", "D. c #FD7DFD7DFD7D", "F. c #FE1FFE1FFE1F", "G. c #FFB0FFB0FFB0", "H. c gray100", /* pixels */ "o % * * * * * * * % * * * * * % * * * * * * * * * * * * * * % o ", "2 X.#.#.#.#.#.#.#.#.#.#.#.#.#.O.#.#.#.#.#.O.#.#.#.#.#.#.#.#.' ; ", "y m.=.6.7.6.7.7.7.7.7.6.7.6.7.6.7.7.7.7.6.6.7.6.7.7.6.7.>.( k.q ", "y c.7.A.G.G.G.G.A.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.7.N j i.q ", "e n.3.A.A.G.A.A.G.A.G.A.G.G.G.G.G.G.G.G.G.G.G.G.G.k.R p ; s i.q ", "y c.>.m.A.m.A.A.A.A.A.A.A.A.G.A.G.G.G.G.G.G.G.m.O.k < ; ; s i.8 ", "y c.=.n.m.m.n.m.m.m.A.m.m.A.A.A.A.A.A.G.G.G.7.Z q < < ; ; s f.q ", "y c.O.f.k.k.k.c.c.c.c.c.n.n.m.m.n.n.n.m.f.! p < ; < < < ; s i.8 ", "e k.' e.r.r.i.i.f.f.f.f.k.k.f.k.f.k.k.3.b 3 ; ; ; < ; < ; s i.q ", "y c.! >.3.6.6.6.7.e.e.e.e.r.r.r.f.r.! a < ; < < ; < < < ; a i.q ", "y c.R #.=.>.>.3.>.3.6.6.6.7.7.e.=.M 3 < < < ; < < < < ; ; s i.8 ", "y c.Y O.#.#.#.=.=.>.>.>.3.6.7.( f < ; < ; < < ; < ; ; < ; s i.q ", "e c.P } X.X.O.#.#.=.=.>.>.=.J q < < ; < ; < < < ; < < < ; s i.8 ", "y k.J ! ' ' } O.O.O.#.=.X.M 3 < < ; ; < < < ; < < < ; ; ; s i.q ", "y k.G R ! ( ( ' ' } O.( l 2 ; ; < < < < < ; ; < ; < ; < ; s i.8 ", "e c.S Y R W ! ! ( ' Y a < < < < ; ; < ; ; < < < ; < < < ; s i.q ", "y c.Z G J Y Y R R N e < < ; ; < < < ; < < < ; ; < ; < ; ; s i.q ", "e k.M N S S J J c 8 ; ; < < < < < ; ; < ; < < < < < < ; ; s i.8 ", "y c.b c N Z N z 8 < < < ; < < ; < ; < < ; < < ; ; ; < < ; s i.q ", "y k.l j z x j 2 ; < ; < < ; ; < ; < < ; < ; < < < < < ; ; s i.8 ", "y c.j e p e 2 ; < ; < < < ; < < < < < ; < < ; < ; < < ; ; s i.q ", "e k.j 3 3 < < < ; < < ; ; < < ; < ; < < < ; < < < < ; < ; s i.q ", "y c.s < < < < < < < ; < < < < < ; < < < ; < < < ; < < < ; s i.q ", "y m.R Z Z Z N Z Z Z Z N Z Z Z Z Z Z N Z Z Z N Z Z Z Z Z N Y k.q ", "< ( ' } } ' } } ' } } ' } } ' } } ' } } ' } } ' ' } ' } ' } ( ; ", " + # # # # # # # # # # # # # # # # # # # # # + # # # # # # O " }; debian/xfce4-terminal.wrapper0000664000000000000000000000214412264321116013413 0ustar #! /usr/bin/perl -w # # Terminal.wrapper - Debian terminal wrapper script # # Copyright (c) 2004-2005 os-cillation # while ($opt = shift(@ARGV)) { if ($opt eq '-display') { $arg = shift(@ARGV); push(@args, '--default-display', $arg); } elsif ($opt eq '-name') { $arg = shift(@ARGV); } elsif ($opt eq '-n') { $arg = shift(@ARGV); } elsif ($opt eq '-T' || $opt eq '-title') { push(@args, '--title', shift(@ARGV)); } elsif ($opt eq '-geometry') { $arg = shift(@ARGV); push(@args, "--geometry=$arg"); } elsif ($opt eq '-fn') { $arg = shift(@ARGV); } elsif ($opt eq '-fg') { $arg = shift(@ARGV); } elsif ($opt eq '-bg') { $arg = shift(@ARGV); } elsif ($opt eq '-tn') { $arg = shift(@ARGV); } elsif ($opt eq '-e') { $arg = shift(@ARGV); if (@ARGV) { push(@args, '-x', $arg, @ARGV); last; } else { push(@args, '-e', $arg); } last; } elsif ($opt eq '-h' || $opt eq '--help') { push(@args, '--help'); } } exec('xfce4-terminal',@args);