Notices


Reply
Thread Tools
kingoddball's Avatar
Posts: 1,187 | Thanked: 816 times | Joined on Apr 2010 @ Australia
#1
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.
__________________
The thanks button? Sure! You can press it! I would!
 

The Following 2 Users Say Thank You to kingoddball For This Useful Post:
Posts: 2,102 | Thanked: 1,937 times | Joined on Sep 2008 @ Berlin, Germany
#2
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.
 

The Following 2 Users Say Thank You to michaaa62 For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#3
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's Avatar
Posts: 6,436 | Thanked: 12,699 times | Joined on Nov 2011 @ Ängelholm, Sweden
#4
@juiceme just like FPS shooters command console, showing on Tilda (~) key
Showing console window on half of screen with smooth drop down animation
__________________
Telegram | Openrepos | GitHub | Revolut donations
 

The Following 2 Users Say Thank You to coderus For This Useful Post:
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#5
Originally Posted by juiceme View Post
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.
__________________
If you want to donate in support of anything that I do, you can do so with either of these options:
PayPal | Bitcoin: 1J4XG2z97iFEKNZXThHdFHq6AeyWEHs8BJ | [Will add other donation options eventually]
 

The Following 2 Users Say Thank You to Mentalist Traceur For This Useful Post:
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#6
Originally Posted by kingoddball View Post
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?
 

The Following 5 Users Say Thank You to AapoRantalainen For This Useful Post:
kingoddball's Avatar
Posts: 1,187 | Thanked: 816 times | Joined on Apr 2010 @ Australia
#7
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!
__________________
The thanks button? Sure! You can press it! I would!

Last edited by kingoddball; 2013-11-07 at 21:43.
 
kingoddball's Avatar
Posts: 1,187 | Thanked: 816 times | Joined on Apr 2010 @ Australia
#8
Originally Posted by AapoRantalainen View Post
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
__________________
The thanks button? Sure! You can press it! I would!
 

The Following User Says Thank You to kingoddball For This Useful Post:
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#9
Originally Posted by kingoddball View Post
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

Last edited by AapoRantalainen; 2013-11-14 at 07:33. Reason: video added
 

The Following 5 Users Say Thank You to AapoRantalainen For This Useful Post:
Posts: 638 | Thanked: 1,692 times | Joined on Aug 2009
#10
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

Last edited by xes; 2013-11-15 at 08:49.
 

The Following User Says Thank You to xes For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 10:57.