View source for Vala-terminal
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Template used on this page:
Return to Vala-terminal.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Template used on this page:
Return to Vala-terminal.
Command Line Terminal. It is written in (vala) programming-language. Vala produces c-code, which is then compiled binary form, so vala do not add any runtime requirements/dependeries.
This is official successor of openmoko-terminal2 (https://kerneltrap.org/mailarchive/openmoko-community/2008/11/13/4084004/thread).
Features:
Buttons in toolbar are loaded from Systems stock, so they can look different than in screenshots (please add, if your distro shows it differently)
Buttons left to rigth:
-e is very handy with desktop-files. You can start console applications from icons:
vala-terminal -e nano /etc/hosts
vala-terminal -v -fs 3 -f Ariel -fc 0 65535 0 -bc 65535 0 0 -e nano
Starts toolbar vertically (-v), fontsize 3 (-fs 3), using font Ariel (-f Ariel). Text is maximal green and background is maximal red. Executes automatically command 'nano'.
opkg install http://www.opkg.org/packages/vala-terminal_1.1.1-r0.3_armv4t.opk
It can be builded with this bitbake-recipe, but you must have valac version 0.5.6 (released 18.January 2009) installed ON YOUR HOST MACHINE.
It is just: (Who will make step-by-step walktrought how to install this in toolchain?)
wget http://download.gnome.org/sources/vala/0.5/vala-0.5.6.tar.bz2 tar -xvf vala-0.5.6.tar.bz2 cd vala-0.5.6 ./configure make make install
Bitbake-recipe:
DESCRIPTION = "The Openmoko Command Line Terminal" SECTION = "openmoko/applications" LICENSE = "GPL" HOMEPAGE = "http://git.freesmartphone.org/?p=vala-terminal.git" PKG_TAGS_${PN} = "group::applications" PV = "1.1.1" PR = "r0.3" #how to use git in bb? #SRC_URI = "git://git.freesmartphone.org/vala-terminal.git;proto=http" do_patch() { git clone git://git.freesmartphone.org/vala-terminal.git #so we first run autogen.sh (it will generate Makefile) mv vala-terminal vala-terminal-${PV} cd vala-terminal-${PV} ./autogen.sh \ --build=i486-linux-gnu \ --host=${TARGET_SYS} #Now we have Makefile and we can patch it to use host-systems valac (it generates c-code) sed 's/$(VALAC) -c/\/usr\/local\/bin\/valac -C/g' Makefile > Makefile_new mv Makefile_new Makefile } do_compile() { make arm-angstrom-linux-gnueabi-strip .libs/vala-terminal } do_install() { install -d ${D}${bindir} install -d ${D}${datadir}/pixmaps install -d ${D}${datadir}/applications install ${WORKDIR}/vala-terminal-${PV}/.libs/vala-terminal ${D}${bindir}/ install ${WORKDIR}/vala-terminal-${PV}/data/vala-terminal.png ${D}/${datadir}/pixmaps install ${WORKDIR}/vala-terminal-${PV}/data/vala-terminal.desktop ${D}${datadir}/applications }
If you have problems with the font on OM2008.12 (characters such as m, M, w, W, and @ overlap the character next to them), you probably missed ttf-liberation-mono -font.
Any good font in repositories?
How to use git in bitbake (rigth way)?
How to install valac to the toolchain?
Debians fontsize (5) is lots of smaller than OMs fontsize (5) (this can be handled with -fs size parameter)
vala-terminal
Terminal
|