maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Request: GUAKE: Drop down Terminal (https://talk.maemo.org/showthread.php?t=91740)

kingoddball 2013-11-06 23:25

Request: GUAKE: Drop down Terminal
 
Hello Devs!
I have a request for a piece of software which I have not been able to port or install...

I want an drop down terminal for N900/Maemo (Not Easy Deb).

Guake, Yakuake or Tilda.

They all are fairly similar.
Guake is my "Go To" terminal emulator or Linux , I'd love it on my N900....

When I try to install from .deb or repo (add Debian repo's) I get an error for some libfont - Classes with a Maemo lib...


Is anyone able to help with this?
There are ARMEL codes avail in the Deb repo, but cannot install.... :(

All three have the same lib class.

michaaa62 2013-11-07 07:45

Re: Request: GUAKE: Drop down Terminal
 
Mostly the ancient maemo libs prevent the install of all the apps from even the previous old-stable Debian.
Just use <Ctrl>-<Caps>-x to start the Terminal.

There are applications in the repos to remap hardware buttons to custom actions.

juiceme 2013-11-07 08:33

Re: Request: GUAKE: Drop down Terminal
 
What does this "drop-down-terminal" mean?

I tried googling for Guake/Yakuake/Tilda but could not understand the description, there's some definite way it is invoked, some kind of animation or something?

coderus 2013-11-07 08:55

Re: Request: GUAKE: Drop down Terminal
 
@juiceme just like FPS shooters command console, showing on Tilda (~) key ;)
Showing console window on half of screen with smooth drop down animation

Mentalist Traceur 2013-11-07 09:01

Re: Request: GUAKE: Drop down Terminal
 
Quote:

Originally Posted by juiceme (Post 1384840)
What does this "drop-down-terminal" mean?

I tried googling for Guake/Yakuake/Tilda but could not understand the description, there's some definite way it is invoked, some kind of animation or something?

The terminal remains loaded in memory, hidden. You press a key, and it slides down from the top of the screen, hence the "drop down" term. The remains-loaded part is what typically makes it smoother and faster than just having a key binding to launch your more typical terminal of choice. Between those two features it makes it fairly convenient.

On the N900, the closest thing I use is proximityd (or whatever it's called - it lets you configure both the proximity sensor and the camera key to perform different actions) to map launching an X-Term with the half-press of the camera key. It's pretty damn convenient minus the occasional accidental trigger (which sometimes gets repeated so you flood the phone with 2-4...in rare instances way more - X-Term windows). I've never used drop terminals but on the N900 I love that as a setup.

AapoRantalainen 2013-11-07 13:04

Re: Request: GUAKE: Drop down Terminal
 
Quote:

Originally Posted by kingoddball (Post 1384769)
I want an drop down terminal for N900/Maemo (Not Easy Deb).

Guake, Yakuake or Tilda.

I have used to use drop-down terminals. Nowadays I work almost solely on terminal and I do not have any reason to ever hide it. But I really understand what you are asking.

One more you didn't mention: Yeahconsole [https://github.com/rduplain/yeahconsole]. It is simpler than these others (no tabs, no configs).

----------------
Yeahconsole is using system's xterm (osso-xterm is not working)
----------------
Guake is missing: python-vte
Maemo's vte (version 0.16.14) doesn't have python bindings. Newer vte needs new glib (not issue) and new gtk (serial issue).
-----------------
yakuake needs kdelibs. Seems a big deal (I don't even tried)
-----------------
tilda needs libconfuse-dev (trivial, not yet in extras)
tilda-1.1.8 needs libvte-2.90-dev

tilda-0.09.2 I got this running :)

It is using old libvte.
Issues
*It will not write configuration file if not used configuration wizard and 'OK'-button, but this button is out of the screen. (workaround copy config from another computer)
*pressing letters gives UPPERCASE and with shift lowercase (this is known issue of that libvte)
*transparency is not working
*it is fullscreen (no matter of height,width)
*pos_x, pos_y is not working (as it is fullscreen)
*it is not totally fullscreen: system's bar is covering it
*changing background color is not working
*animation is not working
*If there are too many tabs, most left one can't be accessed (because of the system's menu, clock, battery etc)

These (and variants) can be used as a key:
key = "Control+p"
key = "None+p"

These (and variants) can NOT be used as a key:
key = "None+å"
key = "Control+Shift+p"
key = "Shift+p"

Additionally there are these:
Ctrl-Shift-T (New Tab),
Ctrl-Shift-PageUp (Next Tab), (can't be pressed with default layout)
Ctrl-Shift-PageDown (Prev Tab) (can't be pressed with default layout)

Do you think you are still interested in about it?

kingoddball 2013-11-07 21:26

Re: Request: GUAKE: Drop down Terminal
 
That is awesome news!
(also, thanks for the KB shortcut for X-Term).

I tried to get Tilda to install, just a basic apt-get install. Didnt want to force anything extra.
I'm an old gaming nerd (older quake etc).. ~

Edit: ProximityD = ShortcutD
Thanks for that, I will set it up now! :)

kingoddball 2013-11-10 23:05

Re: Request: GUAKE: Drop down Terminal
 
Quote:

Originally Posted by AapoRantalainen (Post 1384886)
I have used to use drop-down terminals. Nowadays I work almost solely on terminal and I do not have any reason to ever hide it. But I really understand what you are asking.

One more you didn't mention: Yeahconsole [https://github.com/rduplain/yeahconsole]. It is simpler than these others (no tabs, no configs).

----------------
Yeahconsole is using system's xterm (osso-xterm is not working)
----------------
Guake is missing: python-vte
Maemo's vte (version 0.16.14) doesn't have python bindings. Newer vte needs new glib (not issue) and new gtk (serial issue).
-----------------
yakuake needs kdelibs. Seems a big deal (I don't even tried)
-----------------
tilda needs libconfuse-dev (trivial, not yet in extras)
tilda-1.1.8 needs libvte-2.90-dev

tilda-0.09.2 I got this running :)

It is using old libvte.
Issues
*It will not write configuration file if not used configuration wizard and 'OK'-button, but this button is out of the screen. (workaround copy config from another computer)
*pressing letters gives UPPERCASE and with shift lowercase (this is known issue of that libvte)
*transparency is not working
*it is fullscreen (no matter of height,width)
*pos_x, pos_y is not working (as it is fullscreen)
*it is not totally fullscreen: system's bar is covering it
*changing background color is not working
*animation is not working
*If there are too many tabs, most left one can't be accessed (because of the system's menu, clock, battery etc)

These (and variants) can be used as a key:
key = "Control+p"
key = "None+p"

These (and variants) can NOT be used as a key:
key = "None+å"
key = "Control+Shift+p"
key = "Shift+p"

Additionally there are these:
Ctrl-Shift-T (New Tab),
Ctrl-Shift-PageUp (Next Tab), (can't be pressed with default layout)
Ctrl-Shift-PageDown (Prev Tab) (can't be pressed with default layout)

Do you think you are still interested in about it?

That is brilliant.
Thanks so much for the effort and work involved!
Are you able to add this to the repo?
Sorry for the delayed post :(
I can try grab a config or maybe we can build a generic Maemo/N900 config which will work well :)

AapoRantalainen 2013-11-13 21:01

Re: Request: GUAKE: Drop down Terminal
 
Quote:

Originally Posted by kingoddball (Post 1385530)
Are you able to add this to the repo?

There are now tilda on extras-devel (and everything it needs).
*If there are no ~/.tilda/config configuration-wizard will start when tilda starts
*Configuration-wizard will now fit on screen (I made little tuning+fullscreen).
*No menu icon, start terminal and run tilda
*tilda -h for help
*tilda -C for Configuration-wizard
*Many of the configs are not working (as I wrote before)
*Our libvte is somehow broken and default text is UPPERCASED, which is show-stopper for terminal (I don't have time to fix libvte, but I'm interested about fixed version)
*No way to scroll (I'm not sure about oldskool shift+pageUp, which is handy as mouse-wheel-scrolling on N900)

*If there are too many tabs, most left one can't be accessed (because of the system's menu, clock, battery etc)
-> Change place of tabs e.g. to the bottom.

Video: http://youtu.be/TxAvhgwIq5Y

xes 2013-11-15 08:43

Re: Request: GUAKE: Drop down Terminal
 
Well done!

It would be great to have a drop down terminal to assign to an hardware key (for example the middle pressure of the camera button)

I spent 99% of my day in front of yakuake or guake. Obtain the same shell friendly experience into the N900 would be like: "..hey, welcome home!"

The caps lock problem with libvte is the same present in many other apps like midori... a real trouble.

I hope someone would take care to patch that lib and solve the point.
Last year thp patched a few things in git, maybe he has some idea about what is going wrong.
https://gitorious.org/community-ssu/...d57eea84ddae04

...or maybe he would take a look ;)


All times are GMT. The time now is 08:39.

vBulletin® Version 3.8.8