PDA

View Full Version : Stjerm - yet another Quake-like terminal


stjepan
July 1st, 2007, 06:53 PM
Hi, I've created a terminal similiar to kuake, yakuake or tilda.
It's point is to be minimalistic, to look nice and to work well with Compiz.

[url=http://download.gna.org/stjerm/:f8846]DOWNLOAD[/url:f8846]

Screenshot:
http://apollo.divshare.com/files/2007/06/30/1126124/screenshot2.png

Forlong
July 1st, 2007, 08:29 PM
Looks nice, I'll give it a try :)

stjepan
July 2nd, 2007, 11:55 AM
Version 0.5 is released!

News:
* transparency type option is removed and now it's autodetected
* new option: border type
* basic Xdefaults support: font, foreground, background, scrollBar (suggested by stonecrest)
* hide+respawn behaviour (suggested by lloeki)
* a bug related to popup menu is fixed

hells_dark
July 2nd, 2007, 07:52 PM
Looks nice, i'll give a try :)

stjepan
July 3rd, 2007, 07:16 AM
Version 0.6 is here.
It comes with full Xdefaults support, a few little changes and the bug with focusing should be fixed now.

You who have tried stjerm, what do you think?

joeyjwc
July 3rd, 2007, 01:50 PM
I just tried it out. It seems to work quite well. However, there's a slight bug in your latest version. When you invoke stjerm without any arguments, it spits back error: shortcut key is not defined instead of a help menu. Of course, it was easy enough to get help from cat main.c, too. :D

Because of my TwinView setup (with different resolutions), I had to do a bit of hacking to account for the offset. Nothing big, though.

plun
July 6th, 2007, 12:03 AM
Well.... gives the damned gslice error with Gutsy... :evil:

[code:d8d78]plun@dunder:~/Desktop/stjerm-0.6$ stjerm

***MEMORY-WARNING***: stjerm[10878]: GSlice: g_thread_init() must be called before all other GLib functions; memory corruption due to late invocation of g_thread_init() has been detected; this program is likely to crash, leak or unexpectedly abort soon...
error: shortcut key is not defined
[/code:d8d78]

;)

revertex
July 6th, 2007, 03:58 AM
how can i get it to compile in ubuntu?

Forlong
July 6th, 2007, 10:00 AM
how can i get it to compile in ubuntu?
According to the README:
[code:69546]Requirements
------------
pkgconfig, gtk2, vte[/code:69546]
So make sure those packages are installed: libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtk2.0-dev pkg-config libvte9 libvte-common libvte-dev python-vte

Don't know which ones are really important, as I had all of them already installed and it worked for me.
If it still won't compile, post the output here. :)


@stef:
First of all, I can confirm the bug joeyjwc mentioned. I guess this will confuse people.
Then you should plan on doing a separate documentation-file (or just extend the README). I remember when I used urxvt there was this manpage that described every option at great length.
Also you should consider adding much more examples. Like how did you do the one in the screenshot? That's extremely important if you want to hook people right away.

About the terminal itself: there's only one thing that really bugs me, but I don't know if it's fair to accuse you for that:
The terminal doesn't behave like a quake one on Compiz Fusion. That's of course because I have create animations activated. Is there a way to exclude it from those animations and make it come down from the top on activation?

And last but not least... maybe you should consider giving it another name. Yeah, I know that's pretty arrogant but stjerm has a rather weird ring to it. I assume you are Scandinavian - who of course are great people :D but for every other people it's hard to pronounce.
Just trying to help, I hope you're not offended. You did a great job so far! :)

revertex
July 8th, 2007, 07:07 AM
@Forlong

Thank's, your help was very valuable, i hasn't some development packages installed.
After install these missing packages it compiled like a charm.

I made a deb package, compiled with checkinstall under ubuntu feisty 7.04.

http://rapidshare.com/files/41672694/st ... 6.deb.html (http://rapidshare.com/files/41672694/stjerm_0.6-1_i386.deb.html)

i really hate rapidshare, if someone have a better place to host it feel free to do.

For these people like me that found stjerm a bit cryptic to run:


[code:3281d]Usage: stjerm
-fn FONT
-bg COLOR
-fg COLOR
-b TYPE
-o OPACITY
-w WIDTH
-h HEIGHT
-p POSITION
-s POSITION
-m MOD
-k KEY

Options:

-fn FONT Terminal font
-bg COLOR Background color
-fg COLOR Foreground color
-b TYPE Border type: thin, thick, none
-o OPACITY Opacity (range: 10 - 100)
-w WIDTH Window width
-h HEIGHT Window height
-p POSITION Window position: top, bottom, left, right
-s POSITION Scrollbar position: left, right, none
-m MOD Mod key used in combination with shortcut key:
shift,control, alt, windows, none
-k KEY Shortcut key

Examples:
stjerm -fn "Bitstream Vera Sans Mono 12" -bg white -k F12
stjerm -bg black -fg green -w 800 -h 405 -s right -m alt -k f
stjerm -b thick -w 500 -p left -t best -o 90 -m shift -k tab[/code:3281d]

http://img59.imageshack.us/img59/6923/screenshot3jh4.th.jpg
[url:3281d]http://img59.imageshack.us/img59/6923/screenshot3jh4.jpg[/url:3281d]

Dirk.R.Gently
July 13th, 2007, 04:47 AM
Hi, I've created a terminal similiar to kuake, yakuake or tilda.
It's point is to be minimalistic, to look nice and to work well with Compiz.

[url=http://download.gna.org/stjerm/:c7c0e]DOWNLOAD[/url:c7c0e]

Screenshot:
http://apollo.divshare.com/files/2007/06/30/1126124/screenshot2.png

Well, you did it. Very nice. I'd like to test it more but this is for tilda a very possibly replacement.

hells_dark
July 14th, 2007, 01:39 PM
I made a deb package, compiled with checkinstall under ubuntu feisty 7.04.

http://rapidshare.com/files/41672694/st ... 6.deb.html (http://rapidshare.com/files/41672694/stjerm_0.6-1_i386.deb.html)

i really hate rapidshare, if someone have a better place to host it feel free to do.

I thought deb created from checkinstall were not for diffusion..

revertex
July 14th, 2007, 02:03 PM
there is nothing against distribute packages made with checkinstall, but install a package from untrusted sources, no matter if it's a deb, rpm, or source code.

the problem with packages made checkinstall that's don't check for reverse dependencies, nor have any kind of digital signature.

i just shared this because some people have trouble installing from sources, don't want to install a bunch of dependencies and dev packages just to compile a small package, don't know which dependencies are needed, or simple don't want to made your own package.

Cheers.

Dirk.R.Gently
July 17th, 2007, 06:39 PM
Been cruised this for a couple days now and it done pretty well. I'd like to put in a couple ideas.

Responds very well, and it's nice and small.
A flag to set for additional scrollback lines?
No Function Key ability.
Also a title would be nice as well?

http://www.archive.org/download/TitleMockupForConsole-prog/mockupstjerm.png

revertex
July 18th, 2007, 12:13 AM
[quote="Dirk.R.Gently":3adf7]Been cruised this for a couple days now and it done pretty well. I'd like to put in a couple ideas.
No Function Key ability.
[/quote:3adf7]

I second that.

as you can see, it's pretty nice to watch for things that take some time, like download and emerge ;)

darkmagus
July 18th, 2007, 01:30 AM
It's a feature I always like to have in Gnome :)

Thanks! :D

picca
August 22nd, 2007, 11:40 AM
Hi there! I have to say, that you've done really nice work with this. Although nothing is perfect and I have few answers / suggestion about stjerm:

Stjerm is absolutely ignoring my ~/.stjermrc
Tilda has very nice feature to disable "allow bold text". Because I'd like to use small font e.g: 8px. Bold texts are completely unreadable. Will stjerm support "disable bold text"?
I'm using openbox + xfce4-panel and if stjerm pops up at bottom (where is my xfce4-panel) firstly it draws black rectangle bigger than stjerm itself and than the overlaping black rectangle disapears. I think that this is because stjerm tries to render itself to not cover the xfce4-panel. But after full redraw it covers the panel. Sorry for my english, I really don't know how to describe it better :)
IMHO I think it would be better if tabs will always expand to full width. Now I can see quite ugly white area at the right of the tabs.
Is there a way to always show tabs? Even if there is only 1? I really would appriciate it, because I use gentoo and in the tabs I can see progress of emerge ;)
When I press ctrl+shift+T new tab opens and it prints out ^T
How can I make my transparent background tint to some color? I used -bg xxxxxx, and transparency set to 50%, but it is still tinted only to black. (I'm using only pseudo-transparency)

So, good job, keep working!

baeksu
August 23rd, 2007, 03:27 AM
I'm having trouble getting backspace to work when using screen.

Can anyone confirm whether this is a bug or just something weird in my .screenrc settings?

stjepan
August 23rd, 2007, 07:36 PM
I don't work on Stjerm anymore.
The guy with nick xsdnyd took over the project.
See http://bbs.archlinux.org/viewtopic.php?id=34718&p=1

Finswimmer
August 24th, 2007, 08:59 AM
Hi!

It is a great app!
But how can I switch between tabs?

Thanks!

Tobi

davim
October 20th, 2007, 12:00 AM
I'm loving this app :)

widdma
November 4th, 2007, 01:35 AM
Hey,
Thanks a lot for the app, working great for me so far.