21 December 2011

evilvte 0.5.1~pre2 released

Changelog:
0.5.1~pre2
 * Support TAB_NEW_TAB_AT_TAB_ONE,
   let new tab always be the first tab
   Thanks to shenfeng <https://github.com/shenfeng>
 * Make close button smaller
 * Improve resizing behavior with
   "-VteTerminal-inner-border" property

 * How to report bug, request feature,
   or submit patch for evilvte

13 December 2011

Official issue tracker and git repository

evilvte has provided official git repository:

https://github.com/caleb-/evilvte

Two enhancements has been pushed to git:
  * Make close button smaller
  * Improve resizing behavior with "-VteTerminal-inner-border" property

And now we also has official issue tracker:

https://github.com/caleb-/evilvte/issues

Issue #1 there is reported by johnlm.

If you have no github account, you may discuss bugs here as usual.
Feel free to report bugs as anonymous.

Please read the updated guide about how to follow evilvte issues. :-)

08 December 2011

evilvte could not be resized smaller?

Someone asked the question and then deleted his/her comment.

I guess he/she has found the FAQ.

If you are using a tiling window manager, I think evilvte built with GTK+ 3.x will work better with it. GTK+ 3.x based evilvte could be resized smaller.

However, GTK+ 3.x still has problems here and there, see comments of FAQ.

04 December 2011

Useful GTK+ 2.x styling

Update: add "GtkWidget::focus-line-width"

If you want to make your terminal emulator smaller, paste those settings below to your "$HOME/.gtkrc-2.0".

Or use the environment variable GTK2_RC_FILES to assign evilvte-only styling.

For example:
~$ GTK2_RC_FILES=$HOME/.config/evilvte/gtkrc-2.0 evilvte &

Next release of evilvte will include "GtkButton::inner-border = { 0, 0, 0, 0 }" as default setting.
style "evilvte_close_button"
{
  GtkButton::default-border = { 0, 0, 0, 0 }
  GtkButton::default-outside-border = { 0, 0, 0, 0 }
  GtkButton::inner-border = { 0, 0, 0, 0 }
  xthickness = 0
  ythickness = 0
}
widget_class "*.GtkNotebook.GtkHBox.GtkButton" style "evilvte_close_button"

style "evilvte_notebook"
{
  xthickness = 0
  ythickness = 0
}
widget_class "*.GtkNotebook" style "evilvte_notebook"

style "evilvte_vte"
{
  VteTerminal::inner-border = { 0, 0, 0, 0 }
}
widget_class "*.VteTerminal" style "evilvte_vte"

style "evilvte_focus-line"
{
  GtkWidget::focus-line-width = 0
}
widget_class "*" style "evilvte_focus-line"