Terminal Screenlet

Conky

Source (required if based on other people's work):

4
Score 77%
Description:

[august 29, 2010 -- I'll look into the transparency issues with Lucid and try to have a new release soon.]

This is a configurable terminal Screenlet.

Right click terminal for copy, paste, and configuration options.

Drag border to move.

gnome-look.org's renaming of packages seems to break Install Screenlet functionality. Just rename package to "Terminal.tar.gz" or unpack to ~/.screenlets/ yourself.

TODO: Get other settings from gconf.

Last changelog:

7 years ago

0.1.10 - Added option to set scrollback buffer.

0.1.9 - Figures... I found a better way of launching the startup application about 2 minutes after uploading 0.1.8. Removed option to relaunch application on exit, will work on that functionality.

0.1.8 - ADDED: Launch application at startup. Also added option to exit to terminal when comman1d completes (Relaunches application upon exiting, otherwise).

0.1.7 - Will now load palette information from gconf as well.

0.1.6 - Added: Will now load colour settings from gconf, if wanted. Added a workaround for terminal opacity, you do not have to restart to change the opacity now. Reworked how colours are set, changed what tab some options are under, and cleaned up some code.

0.1.5 - Added: CUSTOM SIZES! There you go guys, just took me a day to get my head around what was wrong.

0.1.4 - Added: Customizable Fonts, by request.

0.1.3 - Added:
- Customizable Colours for background, foreground (text), and border.
- Resizable border (0 = none)
- 'True' terminal transparency. Requires a restart to take effect, working on that.

0.1.2 - Fixed click area issue due to vte not scaling properly. Terminal can now be sized using scaling option. Removed some debug printing as well.

0.1.1 - Added Properties option to terminal right-click

0.1 - Initial Release

micklestrube

2 years ago

Had to edit "/usr/share/screenlets/screenlets-pack-all/Terminal/TerminalScreenlet.py"

line 232
change "self.show_options_dialog" to "self.show_settings_dialog" to get the properties menu to show up.

Report

micklestrube

2 years ago

A fix for it not launching in Ubuntu. You may need to install the python-vte package.

Report

grouchy

5 years ago

I don't know if this screenlet is still in developing, but its not working on Ubuntu 12.04. Just to report. Regards.

Report

cryptoxic

7 years ago

Thank you so much, It's beast. May I suggest something for later versions to come? It would be great if there was an option to change the cursor shape. I myself, prefer underscore to a block

Report

selkovjr

7 years ago

I have installed TerminalScreenlet from screenlets-pack-all 0.0.1~bzr523+20101128043441~maverick1 (it is not included in the screenlets in Maverick. It works, but I get this error when I select "Properties" in the menu:

File "/usr/share/screenlets/Terminal/TerminalScreenlet.py", line 215, in <lambda>
item.connect("activate", lambda menu_item: self.show_options_dialog())
AttributeError: 'TerminalScreenlet' object has no attribute 'show_options_dialog'

Indeed, there is no such method. Is there a fix for that? Is there an alternative for setting options through the menu?

Thanks,

--Gene

Report

Anathaen

7 years ago

whenever i try to unpack it says:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Report

Mikelifeguard

7 years ago

Hello,

The screenlet appears not to set the $TERM environment variable, which means stuff that needs to know what terminal it is will fail:
Quote:mike@arbour:~$ clear
TERM environment variable not set.


Could you please have a look and fix this issue?

Report

Ridiculous

7 years ago

What I didn't count on was old graphics card effing it up. It actually should work on Lucid (I was the one who said it didn't work on lucid). Just watched my friend show me his and it was running beautifully!

Report

boegie

7 years ago

is it working in Lucid?

Report

Ridiculous

7 years ago

Seems like the Transparency doesn't work in Lucid (Ubuntu 10.04). I have restarted and and it is still a black background. Will I have to set a static background picture and then link the path in order for it to work?

Report

petux7

8 years ago

I use as a wallpaper with a matrix background into the terminal I was completed with a little code because
it was started with 2 prompts but now
it's "hacker" thanks it's cool!

Report

petux7

8 years ago

I use as a wallpaper with a matrix background into the terminal I was completed with a little code because
it was started with 2 prompts but now
it's "hacker" thanks it's cool!

Report

C

spdf

9 years ago

I'm working on a new version of this Screenlet (been a long time, I know!) with multiple terminals with tabs.

I should have an alpha soon!

Report

Mikelifeguard

9 years ago

Currently this screenlet uses the wrong character sequence for backspace - when in screen, the backspace key doesn't work. Please use Control-H for backspace so this works.

Report

C

spdf

9 years ago

I'll look into this. As far as I know, it uses whatever character map is configured for the system by default.

Report

jaysonfw

9 years ago

Great screenlet. I am having the same issue with the Backspace in screen though. After some experimenting, I can fix this in xterm, by changing the terminal configuration >Advanced > Backspace key Generates from Autodetect to Control-H. That leads me to believe that the Terminal Screenlet is trying to autodetect the backspace key, and there are no options to change it to send ^H explicitly.

Report

dooglus

7 years ago

I had the same problem, and found the same fix worked for xterm. To get the screenlet to work the same I had to edit the source code.

In ~/.screenlets/Terminal/TerminalScreenlet.py I added a line right after this line:

self.terminal = vte.Terminal()

saying this:

self.terminal.set_backspace_binding(vte.ERASE_ASCII_DELETE);

Hope that's useful for someone.

Chris.

Report

Tokio-VS-Nepal

9 years ago

THE transparency not run.

Report

xboxmods

9 years ago

Screenlet will not autostart regardless of setting it to do so.

Terminal Screenlet v0.1.10
Ubuntu Hardy
Screenlets 0.1.2

Report

gondee

9 years ago

I'm getting an error where the box does not remember its transparency on start up.

Report

IBBoard

10 years ago

Just because I'm picky like that, I've made a quick patch that stops it leaving a blank line and a blank prompt when you don't have a startup command:
Quote:170c170,171
< self.terminal.feed_child('%s \n' % (self.launch_app))
---
> if (self.launch_app != '') :
> self.terminal.feed_child('%s \n' % (self.launch_app))

Now to see if I can quickly work out why the command is repeated - once before the prompt and once when it is executed.

Report

keplenk

10 years ago

Hey, cool screenlet! Thanks for this.

I was hoping that maybe you can add a feature of dragging and dropping to the terminal screenlet. I don't even know if this is possible since is not the actual terminal. It would be neat if this can be done!

Cheers

Report

IBBoard

10 years ago

Looks like I missed a couple of versions. It'd be great if you could get this in to the main Screenlets package so that I could get it updated in my RPM updates instead of having to check back here :)

Also, tabs would still be appreciated, but I think it might be being worked on.

Report

C

spdf

10 years ago

I'm planning on a rewrite soon to bring in tabs and hopefully another feature as well. I will see about having this included in the main packages in the future.

Report

chrispl

10 years ago

Can you add the option to set how many lines are you able to scroll back?

Report

7 years ago

0.1.10 - Added option to set scrollback buffer.

0.1.9 - Figures... I found a better way of launching the startup application about 2 minutes after uploading 0.1.8. Removed option to relaunch application on exit, will work on that functionality.

0.1.8 - ADDED: Launch application at startup. Also added option to exit to terminal when comman1d completes (Relaunches application upon exiting, otherwise).

0.1.7 - Will now load palette information from gconf as well.

0.1.6 - Added: Will now load colour settings from gconf, if wanted. Added a workaround for terminal opacity, you do not have to restart to change the opacity now. Reworked how colours are set, changed what tab some options are under, and cleaned up some code.

0.1.5 - Added: CUSTOM SIZES! There you go guys, just took me a day to get my head around what was wrong.

0.1.4 - Added: Customizable Fonts, by request.

0.1.3 - Added:
- Customizable Colours for background, foreground (text), and border.
- Resizable border (0 = none)
- 'True' terminal transparency. Requires a restart to take effect, working on that.

0.1.2 - Fixed click area issue due to vte not scaling properly. Terminal can now be sized using scaling option. Removed some debug printing as well.

0.1.1 - Added Properties option to terminal right-click

0.1 - Initial Release

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
updated Aug 29 2010
added Feb 07 2008
downloads today
0
page views today 0