Giter VIP home page Giter VIP logo

t3rminator's Introduction

T3rminator

A GTK 3+/VTE 0.3x/Python 3 fork of Terminator

T3rminator is a GTK3+/VTE 0.3x/Python 3 fork of Terminator, based on the terminator-gtk3 trunk with additional fixes for Python 3 and lots of removed features. The removed features is the main point of this fork, since upstream probably wouldn't support the removal of these features that I don't use anyway, but they really slow down the development of the port. For example, dbus support is completely absent from PyGI, so this mean no remotinator support. And there is lots of deprecated widgets (including transparency, sadly D:) that upstream still tries to support in their port to GTK3+, and I removed then for good. Going ahead I removed some unused code, trying to clean-up the code so we can later try to re-added features.

The code in this repository is highly experimental, so it may crash, eat your cat, launch a nuclear missile, etc. Since I don't have lots of time to play with this code anymore (it isn't even synched with lastest upstream changes), I am opening it so it may be useful for someone. I do want to remove even more code and, in the end, create a small program with features that is important to me (like window stacking) without including bloat (plugin support, for example), but this depends more of will to work/free time then anything else.

How to install

You will need Python 3, python-gobject and python-configobj installed in your system. python-configobj may be installed using pip, but python-gobject no, you need to manually compile it. You will probably want to install this package from your distro repository. In this page you can find how this package is called in some common distributions. In Arch Linux you can use the following command to install the dependencies:

# pacman -Sy python-gobject python-configobj

After that, just clone this repository and run terminator with Python 3:

$ python3 terminator

If everything is alright the main screen from terminator should run.

t3rminator's People

Contributors

ahilsend avatar andreacorbellini avatar blackskad avatar chantra avatar cmsj avatar crimsun avatar e2jk avatar eolo999 avatar frd91gt avatar freaky avatar grizzlysmit avatar iainlane avatar jkakar avatar kees avatar luciang avatar maco avatar murraybd avatar nhandler avatar nicoulaj avatar peterbjorgensen avatar rainct avatar rca avatar sboddy avatar statik avatar

Stargazers

 avatar  avatar

Watchers

 avatar

t3rminator's Issues

come back to life those changes and share

I use terminator or regular basis and would like to make some improvements and add a couple of features.

I found annoying to work on bazaar, so I exported to git too. Once do that, is hard to keep up-to-date with bazaar progress.

FYI this is the way I do (seems to work).

https://github.com/albfan/terminator/blob/master/GIT-HACKING.md

If I can I would like to "not reinvent the weel" so I'm asking all terminator hackers (there's a lot) to rebase it's improvements and cooperate on a main repo. First steps is to share a common import (everyone with it's commits upon HEAD at the time they was done) and see what is fixed and what would be cool to do.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.