Giter Site home page Giter Site logo

elementary / terminal Goto Github PK

View Code? Open in Web Editor NEW
396.0 32.0 96.0 18.52 MB

Terminal emulator designed for elementary OS

Home Page: https://elementary.io

License: GNU Lesser General Public License v3.0

Vala 94.18% CSS 0.71% Meson 3.40% Shell 0.86% Roff 0.85%
vte gtk gtk3 vala hacktoberfest meson

terminal's Introduction

Terminal

Packaging status Translation status

The terminal of the 21st century.

A super lightweight, beautiful, and simple terminal. Comes with sane defaults, browser-class tabs, sudo paste protection, smart copy/paste, and little to no configuration.

Terminal Screenshot

Building, Testing, and Installation

You'll need the following dependencies:

  • libgranite-dev >= 6.1.0
  • libhandy-1-dev >= 0.83.0
  • libvte-2.91-dev >= 0.59
  • meson
  • valac >= 0.56

Run meson to configure the build environment and then ninja test to build and run tests

meson build --prefix=/usr
cd build
ninja test

To install, use ninja install, then execute with io.elementary.terminal

sudo ninja install
io.elementary.terminal

Notifications

Terminal implements process completion notifications. They are enabled for BASH and FISH automatically. To enable them for ZSH, add the following line to .zshrc:

builtin . /usr/share/io.elementary.terminal/enable-zsh-completion-notifications || builtin true

DISTRIBUTORS: depending on the policy of your distribution, either inform the user about this via the default mechanism for your distribution (for DIY distros like Arch), or add that line to /etc/zshrc automatically on installation (for preconfigured distros like Ubuntu).

terminal's People

Contributors

angel-araya avatar bagjunggyu avatar cassidyjames avatar codygarver avatar colindemian avatar comradekingu avatar danirabbit avatar davidgomes avatar davidmhewitt avatar elementarybot avatar fitojb avatar gangsterveggies avatar gerito1 avatar hugok79 avatar ihorhordiichuk avatar jeremypw avatar josprachi avatar lenemter avatar marcin-serwin avatar marukesu avatar nathanbnm avatar niclaslockner avatar queeup avatar ryonakano avatar shnatsel avatar thalexander avatar tomiohl avatar voldyman avatar weblate avatar yarons avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

terminal's Issues

Shift+Control+Page Up/Down should move tabs

Similar to the bug presented in #1077959, pressing ++ should move the current tab to the right and ++ should move the current tab to the left.

In this case, I don't think that a circling behaviour is needed (if I want to move the outermost (say right) tab to the right, it should simply stay on the right).

Launchpad Details: #LP1077963 On-The-Fly - 2012-11-12 14:28:58 +0000

Same titles in tabs

Opening two or more folders with same folder names will result in two tabs named the same, and there is no way to determine which one is which, it can be done only through actually clicking on the tab. There should be some kind of mechanism like ie.: sublime text does for same file names.

Launchpad Details: #LP1621637 Adam Bieńkowski - 2016-09-08 21:23:31 +0000

Set minimum Sizes for windows

you can resize files window to make it really small. i think there should be minimum allowed size for files window. we should not allow user to be able to do this. see attachment

Launchpad Details: #LP1409354 Marek Doležel - 2015-01-10 22:37:19 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Window states are saved inconsistently

Scratch saves its' window state in gsettings keys window-state, window-height, window-width, window-x, window-y.

  • Switchboard uses position instead of window-x, window-y.
  • Terminal uses opening-x, opening-y instead of window-x, window-y.
  • Pantheon Files uses maximized (boolean) instead of window-state.

I propose using the keys used by Scratch consistently across all apps.

Launchpad Details: #LP1475825 quassy - 2015-07-18 02:18:55 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Granite based apps cause massive slowdown in maximized mode on intel GPU

  1. What you expected to happen

apps such as terminal, files, etc should render fast in maximized mode like they do in normal mode.

  1. What actually happened

apps render extremely slow when in fullscreen or maximized mode. they render fast when ALMOST maximized but not fully maximized, thus I don't believe it's an issue of slow GPU unable to keep up.

  1. If possible, a minimal series of steps necessary to make it happen, where step 1 is "start the program"

open terminal, do something that scrolls text very fast such as "cat /var/syslog" or "dmesg", then do the same in maximized or fullscreen mode. or open Files with a large directory and scroll down very fast.

Other info:

I'm reporting this against granite because I can't think of any other shared libraries that could cause this. It's not gala because these same apps lag in cinnamon too (using muffin, a fork of mutter). Tested on ElementaryOS and Linux Mint. CSD could somehow be related too but I don't think so, since gnome-terminal with CSD enabled scrolls fast as expected, so does xfce4-terminal, and Nemo.

Hardware this affects:

Intel GPUs (currently on first intel HD graphics with gen1 core i5 (i5 430M)). Possibly later revisions too? using the latest xorg-video-intel from eOS PPA.

Other hardware tested:

Issue does not occur when tested with NVIDIA GeForce 8400m GS on another laptop with nvidia-331 proprietary drivers.

Solutions attempted:

Changed various settings and tested many options for intel i915 xorg driver by creating a /usr/share/X11/xorg.conf.d/20-intel.conf but none helped. currently it contains this:
Section "Device"
   Identifier "Intel Graphics"
   Driver "intel"
   Option "TearFree" "true"
   Option "Tiling" "true"
   Option "SwapbuffersWait" "true"
   Option "AccelMethod" "sna"
EndSection

Other solutions attempted:

tried various module options, such as disabling power savings in kernel cmdline:
acpi_enforce_resources=lax i915.use_mmio_flip=1 i915.fastboot=1 i915.powersave=0 i915.disable_vtd_wa=1 i915.enable_rc6=0 i915.enable_fbc=0

tested with and without CLUTTER_VBLANK=True

tested with kernel 3.16, 3.19, and 4.0.4 with lts-utopic hardware enablement stack.

Issue still persists across most (all?) eOS apps, regardless of desktop environment it seems. I even tried disabling compositing on fullscreen in cinnamon settings as a test. gala doesn't appear to have this functionality. I haven't tested it in a light WM such as openbox or lightweight compositors such as compton.

Launchpad Details: #LP1458612 LeetMiniWheat - 2015-05-25 15:38:30 +0000

Save active tab

When you have +1 tabs, if you close and open pantheon-terminal again, the active tab will always be the las from left to right. Pantheon should save the last active tab instead.

Launchpad Details: #LP1439517 Erasmo Marín - 2015-04-02 06:13:46 +0000

Terminal unusable with mc due to bad standard color scheme

Well, I had to use Gnome terminal until elementary's terminal has some sort of setup functionality (or profiles like Gnome terminal). At the moment the terminal is unusable due to the standard colors - this makes the blue color scheme of mc unreadable. And, believe it or not, mc is THE most used app here and I assume I'm not the only one.

Launchpad Details: #LP1368893 Umeneri - 2014-09-12 18:03:49 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Support -t for setting window title

After running this command to unlock the key
sudo /media/IronKey/linux/ironkey

I get this as the output and never see the key's password prompt to unlock it.

[_LOG_LEVEL_FATAL 09:42:54.202747] [GLib] g_utf8_casefold: assertion str != NULL' failed [_LOG_LEVEL_FATAL 09:42:54.203013] user-specific-alternatives will not function properly. [_LOG_LEVEL_FATAL 09:42:54.203135] [GLib] g_utf8_casefold: assertion str != NULL' failed
[_LOG_LEVEL_FATAL 09:42:54.203203] user-specific-alternatives will not function properly.
[_LOG_LEVEL_FATAL 09:42:54.203374] [GLib] g_utf8_casefold: assertion `str != NULL' failed
[_LOG_LEVEL_FATAL 09:42:54.203445] user-specific-alternatives will not function properly.
[_LOG_LEVEL_WARN 09:42:54.203537] user-specific-alternatives.vala:127: Could not determine your preferred terminal emulator: could not determine your desktop environment because XDG_CURRENT_DESKTOP environment variable is not set.
[_LOG_LEVEL_WARN 09:42:54.203630] user-specific-alternatives.vala:170: Could not determine user preference for alternative "x-terminal-emulator". Falling back to system-wide default.
[_LOG_LEVEL_INFO 09:42:54.231662] Application.vala:77: Pantheon Terminal version: 0.2.4.1
[_LOG_LEVEL_INFO 09:42:54.231874] Application.vala:79: Kernel version: 3.11.0-14-generic
[_LOG_LEVEL_DEBUG 09:42:54.236591] Settings.vala:158: Loading settings from schema 'org.pantheon.terminal.saved-state'
[_LOG_LEVEL_DEBUG 09:42:54.259560] Settings.vala:158: Loading settings from schema 'org.pantheon.terminal.settings'
[_LOG_LEVEL_DEBUG 09:42:54.749579] [Gtk] Connecting to session manager
pantheon-terminal: ERROR: Unknown option -T

It seems that however the ironkey tool is launching the terminal is not supported by pantheon-terminal. However, this key application works fine in Unity, Gnome-Shell, and KDE using their respective terminals and defaults.

Launchpad Details: #LP1262695 Craig Magina - 2013-12-19 14:47:44 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Terminal window has no name - 'Untitled Window'

The X Window that Terminal creates has no name set - it appears as 'Untitled Window' on my xfce panel and this is what xwininfo returns for it:

xwininfo: Window id: 0x660000a (has no name)

Absolute upper-left X: 3840
Absolute upper-left Y: 0
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 1920
Height: 1080
Depth: 32
Visual: 0xc2
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x6600009 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +3840+0 -0+0 -0-0 +3840-0
-geometry 240x56-0+0

For comparison, this is the xwininfo for an xfce-terminal window:

xwininfo: Window id: 0x4e086ec "Terminal"

Absolute upper-left X: 2233
Absolute upper-left Y: 75
Relative upper-left X: 1
Relative upper-left Y: 24
Width: 1067
Height: 874
Depth: 32
Visual: 0x104
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x4e00003 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +2233+75 -2460+75 -2460-131 +2233-131
-geometry 150x50+2232+51

This is the version or pantheon-terminal I'm using:

➜ pantheon-terminal --version
[INFO 14:24:41.131476] Application.vala:155: Terminal version: 0.4.0.2
[INFO 14:24:41.131496] Application.vala:157: Kernel version: 4.4.0-45-generic
[DEBUG 14:24:41.132026] Settings.vala:163: Loading settings from schema 'org.pantheon.terminal.saved-state'
[DEBUG 14:24:41.132312] Settings.vala:163: Loading settings from schema 'org.pantheon.terminal.settings'

and running on XUbuntu Xenial:

➜ lsb_release -a
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial

Launchpad Details: #LP1644373 Duncan Lock - 2016-11-23 22:27:48 +0000

Tabs in terminal change order after close/open

Steps:

1- Open several tabs in Terminal, located in different folders
2- Close Terminal
3- Open Terminal

Expected result: tabs should remain in the order I gave them before closing the app.

Result: some tabs are moved from their original (pre-closing of the app) positions.

See attached image.

Launchpad Details: #LP1461595 Gabriel_P - 2015-06-03 15:38:47 +0000

Window does not open at 80x24 size, and does not snap to fit text width and height

Exactly what the title says. Every time I open the terminal, it starts out small (something like 30x18) and I have to manually resize it. After resizing it, I get no visual indication of what the terminal's width and height are, and the window does not horizontally snap to fit text.

Launchpad Details: #LP1355723 Jonathan Alfonso - 2014-08-12 10:25:13 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

man page is in packaging instead of main source code

I write man pages for all the stuff I package for Debian. Since I do not know how to properly add them to the main source tree (because of CMake) I have included them in the .deb packaging instead.

Restricting man page availability to Debian-derived distros is obviously not a good idea, so they'll have to be moved to the main source tree eventually, complete with the relevant CMake changes.

Launchpad Details: #LP1333887 Sergey "Shnatsel" Davidoff - 2014-06-24 18:47:34 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

paste long data slow

I noticed that pasting long data (for example, entire web pages, or 1Mb of binary data) takes quite long (I think mainly because the terminal tries to update the screen at every char, correct me if my assumption is wrong).
So, (since detecting the "paste" action should be easy (is done during the "sudo detection"), so I thought that the pasting action could become faster preventing the screen updates (or reading the clipboard directly).
Thanks

Launchpad Details: #LP1468438 Nicolò Balzarotti - 2015-06-24 16:41:37 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Laggy typing

Typing, navigating, and moving around any regular files causes some lag.
When writing code using vim, I get some real lag/delay when typing and navigating, which causes issues with my accuracy of typing.

Launchpad Details: #LP1445201 stuff - 2015-04-16 20:24:28 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Closing the last window is slow

Closing the last window of Pantheon Files or Pantheon Terminal is slow and takes up to a second.

If there are several windows open, closing all but the last one is instant. It's only the last one that's slow to close.

Hardware: Lenovo G550, CPU Intel T3000, Graphics Intel GMA4500M (GL_VERSION: 2.1 Mesa 8.0.4, direct rendering: Yes)
, 4 Gb RAM.
Software: Elementary OS Luna Beta 2 X86_64, kernel 3.2.0-41-generic.

Launchpad Details: #LP1182150 Anatoliy - 2013-05-20 17:13:18 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Open With -> Terminal in Files breaks creation of new terminal windows

Steps to reproduce:

  1. Pin Terminal to dock
  2. Open Files
  3. Right click -> Open With -> Terminal
  4. Right click on your pinned Terminal icon -> New window
  5. Terminal creates a new tab instead of new window

Also when you use Open With in Files (step #3), if you already have a terminal window open, everything works great and the selected folder opens in a new tab. However, if the terminal is not running, the new instance will have a separate icon in dock.

ProblemType: Bug
DistroRelease: elementary OS 0.3
Package: pantheon-terminal 0.3.0.1+r649+pkg33~ubuntu0.3.1 [origin: LP-PPA-elementary-os-daily]
ProcVersionSignature: Ubuntu 3.13.0-39.66-generic 3.13.11.8
Uname: Linux 3.13.0-39-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.5
Architecture: amd64
CrashDB: pantheon_terminal
CurrentDesktop: Pantheon
Date: Wed Nov 12 18:51:17 2014
EcryptfsInUse: Yes
GsettingsChanges:

InstallationDate: Installed on 2014-09-24 (48 days ago)
InstallationMedia: elementary OS 0.3 "Freya" - Daily amd64 (20140810)
SourcePackage: pantheon-terminal
UpgradeStatus: No upgrade log present (probably fresh install)

Launchpad Details: #LP1391864 Sergey Zolotarev - 2014-11-12 12:56:24 +0000

Investigate how to handle processes that (pratically) never handle to SIGTERM

As discussed here we don't send SIGKILL and we hang on SIGTERM if the process doesn't want to respond [1].

Things to think about:

  • How should we react?
  • How should this presented to the user?

[1] https://code.launchpad.net/~niclasl/pantheon-terminal/fix-1327526/+merge/229307

Launchpad Details: #LP1353159 Raphael Isemann - 2014-08-05 22:40:01 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Vim is extremely slow

There is a considerable amount of delay between key press and its result to show up on the screen in vim. This occurs only for the first few lines of every document opened in vim and is extremely irritating.
I've also tried gnome-terminal and it performs fine, so I feel the problem lies with pantheon-terminal.

Launchpad Details: #LP1440132 Harshit - 2015-04-03 17:00:13 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

"New Window" shouldn't open session

When I open a new terminal window from Plank (right click + New Window), the tabs opened in the old terminal shouldn't be opened. Instead I should get one new tab cded to ~.

Launchpad Details: #LP1416550 SuperScript - 2015-01-30 21:30:19 +0000

Can't rename tabs

All my tabs are just called 'Terminal' - and I can't rename them.

The behaviour I would like to see would be the same as xfce-terminal - that you can double click on a tab and give it a new name.

Versions in use:

➜ lsb_release -a
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial

➜ lsb_release -a
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial

Launchpad Details: #LP1644375 Duncan Lock - 2016-11-23 22:35:17 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

pantheon-terminal crashed with SIGABRT in __GI___libc_sigaction()

Did a ls in the /var/www/ directory. For some reason a folder shows in Files app but not in Terminal.

ProblemType: Crash
DistroRelease: elementary OS 0.3
Package: pantheon-terminal 0.3.0.1+r669+pkg33~ubuntu0.3.1 [origin: LP-PPA-elementary-os-daily]
ProcVersionSignature: Ubuntu 3.13.0-44.73-generic 3.13.11-ckt12
Uname: Linux 3.13.0-44-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.14.1-0ubuntu3.6
Architecture: amd64
CrashDB: pantheon_terminal
CurrentDesktop: Pantheon
Date: Sat Jan 3 11:50:28 2015
ExecutablePath: /usr/bin/pantheon-terminal
GsettingsChanges:

InstallationDate: Installed on 2014-12-16 (18 days ago)
InstallationMedia: elementary OS 0.3 "Freya" - Daily amd64 (20140810)
ProcCmdline: pantheon-terminal
Signal: 6
SourcePackage: pantheon-terminal
StacktraceTop:
g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
?? () from /usr/lib/libvte2_90.so.9
?? () from /usr/lib/libvte2_90.so.9
?? () from /usr/lib/libvte2_90.so.9
Title: pantheon-terminal crashed with SIGABRT in g_assertion_message()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Launchpad Details: #LP1407231 Thomas Citharel - 2015-01-03 10:53:53 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Feature request for Pantheon to select text with Shift + Arrow Keys

Dear all,

I would like to hear your opinion on the following request:

As you can see in the attached screenshot, I would like to expand the visual text selection in Pantheon Terminal using Shift + Arrow Keys. Currently this is not supported and only produces D and C characters.

Is my request technically possible within the terminal and do find it useful, considering that Shift + Arrow Keys is a user-friendly and known way to select text in graphical programs.

Thanks!

Robert

Launchpad Details: #LP1435234 Robert Orzanna - 2015-03-23 09:29:49 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Interpret common commands for notifications

The notifications could be improved alot.

For example, lets take a command: sudo apt-get install gimp

Now, when the task is finished, instead of displaying "sudo apt-get install gimp" we could improve it and display "Installing Gimp completed."

That could be applied also to other similiar commands, like sudo apt-get update, dist-upgrade and so on...

Launchpad Details: #LP1355212 Kristjan Vool - 2014-08-11 14:24:54 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

discrepancy between project LICENSE file and file preambles

Running licensecheck on the pantheon-terminal sources reveals files with the following included license preambles:

114 UNKNOWN
 20 *No copyright* UNKNOWN
  8 LGPL (v3)
  3 BSD (2 clause)

but the project is marked as GPLv3 licensed on the project homepage and the included LICENSE file also states GPLv3 - this looks like an oversight / mistake to me.

Additionally, My Licensing Guru (@ngompa13) tells me that the file at (https://www.gnu.org/licenses/lgpl-3.0.txt) should be included as LICENSE.LESSER in the project.

Launchpad Details: #LP1654006 Fabio Valentini - 2017-01-04 15:51:27 +0000

PROMPT_COMMAND print

bash: PROMPT_COMMAND: line 8: syntax error near unexpected token ;' bash: PROMPT_COMMAND: line 8: dbus-send --type=method_call --session --dest=net.launchpad.pantheon-terminal /net/launchpad/pantheon_terminal org.pantheon.terminal.ProcessFinished string:$PANTHEON_TERMINAL_ID string:"$(history 1 | cut -c 8-)"; ; printf "***" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'

Get's printed all the time on a new line.

Thanks. :)

Launchpad Details: #LP1359962 beta992 - 2014-08-21 20:49:08 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

State only saves on clean close

The app's state is only saved when you explicitly/cleanly close it. If it terminates uncleanly (i.e. crashes, the computer dies, etc.), the state is not saved.

Possible solution: periodically save the state, perhaps after certain actions occur (i.e. after navigating to a folder, opening a tab, or toggling a UI state).

Launchpad Details: #LP1454331 Cassidy James Blaede - 2015-05-12 16:27:25 +0000

ctrl + should make terminal text bigger

Right now, ctrl - hotkey makes terminal text smaller, ctrl 0 resets the text size.
ctrl + should make terminal text bigger but it just outputs "=".

Launchpad Details: #LP1596753 Sasan - 2016-06-28 02:17:05 +0000

text color use for normal user and root user

from the question section: https://answers.launchpad.net/pantheon-terminal/+question/274025

give the terminals which are logged on in root user change the text color (red is suggested by the question)
This can also be extended to when there is "sudo " present in the text to change it to a color.

The question also states that normal terminals text also should get a color (green is suggested by the question)
to have the good and bad difference visible.

Launchpad Details: #LP1516353 kay van der Zander - 2015-11-15 09:12:07 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Cannot copy-paste a link

When I try to select a URL from the terminal the click is always registered as if I wanted to open the link. What I think should be changed is the way the click event is handled. When link is clicked it should be opened only 1) on mouseup event and 2) if the cursor has not moved from mousedown position. If the cursor is moved between mousedown and mouseup the text should be selected instead.

Launchpad Details: #LP1169255 Samu Nuutamo - 2013-04-15 16:44:18 +0000

Allow running as login shell

There should be an option to run the terminal as a login shell, perhaps a checkbox on the DConf settings would do.

For lots of uses a power user might have this required, such as for running RVM (Ruby Version Manager), keeping the setting hidden might be acceptable, but it should at least be available.

Not sure why so many options are hidden away for the terminal, since is mostly power users who will use it, or want to customize it, tho.

BTW, the "shell" option doesn't work trying to use "--login" as a parameter.

I'm testing this with zsh, not sure about bash but I would expect the same result.

And just a note, searching about this on Google yielded "install gnome-terminal" as a solution... I hope you guys don't feel the same way.

--
Elementary Luna x64
Pantheon Terminal 0.2.4.1

Launchpad Details: #LP1264842 AndresClari - 2013-12-29 14:53:33 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Continue tasks in background when window is closed

If tasks in the terminal are executing, the terminal app should continue tasks in the background when its window is closed. This way users can safely close the window and open it to come back to it later. If the task completes, the app should quit completely.

This helps further push us into the app-resumes-where-it-left-off territory and makes it so users can close the app at any time while allowing the task to continue, much like Noise.

If developers want an option to kill tasks when the window is closed, that could be a possibility.

Launchpad Details: #LP1083306 Cassidy James Blaede - 2012-11-26 20:49:27 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.