enComputerevilvte
adm Find login register

evilvte 0.4.4~pre8 released

caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
1subject: evilvte 0.4.4~pre8 releasedPromote 0 Bookmark 02008-11-28quote  

I plan to release 0.4.4 final version after release of Debian Lenny. :-)

Changelog:
0.4.4~pre8

 The "Thanks to Samuli Suominen!" Release.

 * Rename libraries variable to LDLIBS
 * Fix Makefile to work with LDFLAGS="-Wl,--as-needed"
 * Remove target "all" from target "install" which caused everything to get
   re-compiled at install phase.

0.4.4~pre7
 * Respect LDFLAGS

0.4.4~pre6
 * Support PROGRAM_WM_CLASS
   Thanks to Bruno Vieira <mail AT bmpvieira DOT com> for reporting this issue.

0.4.4~pre5
 * Support CTRL_TOGGLE_FULLSCREEN and "Toggle fullscreen" item in menu
   I tested this feature in jwm and kwin.
 * Fix a do-no-harm message when trying to rename a null tab label
   Thanks to Bernhard R. Link <brlink AT debian DOT org> for reporting it.
 * Fix number_char redefinition error if built with gcc 4.3.1
 * Rename shell scripts to the .sh scheme, and update the LICENSE file

0.4.4~pre4
 * Support command line -title option to assign program title
 * Use g_get_current_dir() instead of g_getenv("PWD") to decide current path
   Thanks to Bruno Vieira <mail AT bmpvieira DOT com> for reporting this issue.

0.4.4~pre3
 * Support TAB_CLOSE_BUTTON

0.4.4~pre2
 * Support TAB_REORDERABLE
 * Fix a switch-page bug
 * Always handle delete_event, aka program closing event
 * Disable tab label auto-resorting

0.4.4~pre1
 * Support command line -r option to run in root window
 * Support command line -h option to show help messages
 * Support command line -2 to -9 options to set initial tab numbers
 * Remove TAB_INITIAL_NUMBER
 * Make icons smaller, and update their copyright to year 2008 with permission
   from the author, Tetralet <tetralet AT gmail DOT com>
 * Make manpage of evilvte according to options in src/config.h
 * Simplify Makefile and configure

guest
2subject: some_requestsPromote 0 Bookmark 02008-12-22quote  

man, evilvte is good. but can you add to project such things as :

1)"Normal cfg" . /etc/evilvte/config.h  <- this is not fun imho.

2) Ability to bind any hot keys not only "CTRL + etc".

 

caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
3subject: some_requestsPromote 0 Bookmark 02008-12-23quote  

guest

1)"Normal cfg" . /etc/evilvte/config.h  <- this is not fun imho.

I plan to support $HOME/.config/evilvte/config.h in 0.4.5.

I will not support it in 0.4.4 final, though.

Do you really want a config.h put in global /etc ?

 

guest
 

2) Ability to bind any hot keys not only "CTRL + etc".

It will make the config.h too complicated.

I plan to support something like "Alt + ←" and "Alt + →", but not "Alt + everything".

If you need some specific key bindings, I am happy to add it as you request. :-)

guest
4subject: some_requestsPromote 0 Bookmark 02008-12-23quote  
caleb

I plan to support $HOME/.config/evilvte/config.h in 0.4.5.

I will not support it in 0.4.4 final, though.

Do you really want a config.h put in global /etc ?

 

 I think that  "$HOME/.config/evilvte/config.h in 0.4.5" is good place for cfg. but It seems to me that idea of config.h is bad. because it needs recompile evilvte after reconfiguring. Why dont  you want to make this part of project as in all apps: modifing cfg THEN restart application to apply changes?

 

caleb

It will make the config.h too complicated.

  

but it  will give evilvte an advantage=)

caleb

I plan to support something like "Alt + ←" and "Alt + →", but not "Alt + everything".

If you need some specific key bindings, I am happy to add it as you request. :-)

 

[start cut from /etc/evilvte/config.h]

/* Use || for multiple hotkeys
 * (event->keyval == GDK_A || event->keyval == GDK_a)
 *                   GDK_A = "Shift + a", so hotkey will be "Ctrl + Shift + a"
 * See /usr/include/gtk-2.0/gdk/gdkkeysyms.h for GDK_* definitions            */

[end cut from /etc/evilvte/config.h]

This cut from config.h is confusing me. it says that i can set multiple keys for a event. But the red part of cut is false. Becase if i ll put such string  i get  two variants of hotkeys for my event: CTRL + A and CTRL + a, not ctrl + shift +a...can you explain it pls?

Evilvte is not able to use combinations such as CTRL + ALT + <any hotkey> , isnt it? or iam wrong?

caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
5subject: some_requestsPromote 0 Bookmark 02008-12-24quote  

guest
Why dont  you want to make this part of project as in all apps: modifing cfg THEN restart application to apply changes?

I just want a simple terminal emulator that I can use everyday. :-P

In fact, evilvte have implanted a lot of features that I never use. (But I did tested them and I am sure they do work.)

I think you may want to try lilyterm: http://lilyterm.luna.com.tw/index_en.html

Reasons about why I choose libVTE can be found on FAQ.

guest
This cut from config.h is confusing me. it says that i can set multiple keys for a event. But the red part of cut is false. Becase if i ll put such string  i get  two variants of hotkeys for my event: CTRL + A and CTRL + a, not ctrl + shift +a...can you explain it pls?

It is a known issue.

Keyboard events may change their behaviors in varies settings for X11 / GTK+. (different keyboard X11 drivers or different keyboard settings)

I personal only use the evdev Xorg driver for both my keyboard and mouse.

There are some generic solutions for it, but they will make evilvte bloated.

guest
Evilvte is not able to use combinations such as CTRL + ALT + <any hotkey> , isnt it?

No, evilvte can not use CTRL + ALT + <any hotkey> currently.

guest
6subject: evilvtePromote 0 Bookmark 02008-12-26quote  

I have almost forgotten about it, but began to configure evilvte again and have remembered that it cant to start in full screen mode=) or i cant find it in your config.h^^  can you add it (starting in fullscreen) to evilvte?

Why it cant be work: #define    CTRL_TOGGLE_FULLSCREEN (event->keyval == GDK_M) ?

      




 

 

caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
7subject: evilvtePromote 0 Bookmark 02008-12-27quote  

guest
I have almost forgotten about it, but began to configure evilvte again and have remembered that it cant to start in full screen mode=)

Provided in 0.4.4~pre9. :-)

#define COMMAND_FULLSCREEN TRUE

Notice:

1. evilvte does not handle geometry change events, so you might confront with problems about window resizing.

2. Toggling between original size and fullscreen does work in kwin(KDE), jwm, and evilwm. It may not work properly in some specific window managers (WMs).

3. It is hard to keep geometry in libvte based terminal emulators. Even gnome-terminal and XFCE Terminal has this kind of problems. As far as I know, lilyterm and vteapp.c[1] has least geometry bug. All other libvte based terminal emulators has a few or more geometry bugs. It is *VERY* hard to fix them. Some working code in some WMs do not work in other WMs.

[1] vteapp.c is a demo program in libvte without multi-tab function. Those geometry codes do not work properly with multi-tab.

guest
Why it cant be work: #define    CTRL_TOGGLE_FULLSCREEN (event->keyval == GDK_M) ?

Please try Ctrl-M and Ctrl-Shift-M.

Ctrl-Shift-M works on my machine.

If both do not work, please enable it in right-click menu:

#define MENU_CUSTOM "Toggle fullscreen"

edited: 2
guest
8subject: evilvtePromote 0 Bookmark 02008-12-27quote  
caleb

 

Provided in 0.4.4~pre9. :-)

#define COMMAND_FULLSCREEN TRUE

Good!!! =)

caleb

Notice:

1. evilvte does not handle geometry change events, so you might confront with problems about window resizing.

2. Toggling between original size and fullscreen does work in kwin(KDE), jwm, and evilwm. It may not work properly in some specific window managers (WMs).

 

i have X + fluxbox=) when  i first time have configured evilvte , toggling of FULLSCREEN worked=) Now I try to find that I have made incorrectly in second time=)

caleb
 

3. It is hard to keep geometry in libvte based terminal emulators. Even gnome-terminal and XFCE Terminal has this kind of problems. As far as I know, lilyterm and vteapp.c[1] has least geometry bug. All other libvte based terminal emulators has a few or more geometry bugs. It is *VERY* hard to fix them. Some working code in some WMs do not work in other WMs.

[1] vteapp.c is a demo program in libvte without multi-tab function. Those geometry codes do not work properly with multi-tab.

i hope these bugs will be solved=)

caleb
 

Please try Ctrl-M and Ctrl-Shift-M.

Ctrl-Shift-M works on my machine.

If both do not work, please enable it in right-click menu:

#define MENU_CUSTOM "Toggle fullscreen"

iam trying....=)

guest
9subject: evilvte featuresPromote 0 Bookmark 02009-01-07quote  

Hi , its again me =)

You dont want to add  binding any key in evilvte, but can you add to it CTRL + ALT + "KEY" ? CTRL+KEY is not good for  programs which is running in terminal, for example rtorrent,mc,herrie and etc. this programs have many binds as CTRL  + KEY and it does work with evilvte unpleasant=(

caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
10subject: evilvte featuresPromote 0 Bookmark 02009-01-07quote  
guest
You dont want to add  binding any key in evilvte, but can you add to it CTRL + ALT + "KEY" ?

For current architecture of codes, I plan to add an option that toggles the usage of ALT.

So every CTRL + "KEY" will become CTRL + ALT + "KEY".

If you need some more fine settings, there is no convenient way to do it.

(For example, use CTRL + "KEY" and ALT + "KEY" and Shift + "KEY" and others + "KEY" at the same time.)

caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
11subject: evilvte featuresPromote 0 Bookmark 02009-02-03quote  
guest
You dont want to add  binding any key in evilvte, but can you add to it CTRL + ALT + "KEY" ?

Hi,

0.4.4~pre10 has supported this feature. :-)

guest
12subject: evilvte 0.4.4~pre10Promote 0 Bookmark 02009-02-04quote  

Hi

Great!!!  Waiting release =)

Bye

guest
13subject: evilvte 0.4.4~pre8 releasedPromote 0 Bookmark 02009-02-25quote  
caleb

I plan to release 0.4.4 final version after release of Debian Lenny. :-)

Debian GNU/Linux 5.0 (Lenny) is done!! And i hope that soon i ll see evilvte 0.4.4!!=))

caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
14subject: evilvte 0.4.4~pre8 releasedPromote 0 Bookmark 02009-02-26quote  

guest

 

Debian GNU/Linux 5.0 (Lenny) is done!! And i hope that soon i ll see evilvte 0.4.4!!=))

:-)

I am also the official maintainer of several other Debian packages.

I just closed 3 bugs these days after Lenny release. (Those bugs are not related with evilvte.)

 

I plan to release 0.4.4 next week. :-P

guest
15subject: evilvte 0.4.4~pre8 releasedPromote 0 Bookmark 02009-02-27quote  
caleb

 

:-)

I am also the official maintainer of several other Debian packages.

I just closed 3 bugs these days after Lenny release. (Those bugs are not related with evilvte.)

 

I plan to release 0.4.4 next week. :-P

great!

enComputerevilvte
adm Find login register
views:36235