User Ratings

★★★★★
★★★★
★★★
★★
7
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

Rate This Project
Login To Rate This Project

User Reviews

  • I think is awesome, but i think can be too much better if make a mode for use Framebuffer and make something similar to Windows 3.1 but much better. For example i think if you use "links2 -g" (Web browser for console, the -g parameter is for access to framebuffer, something similar to a Graphical Environment and search using Google - Images you notice is awesome too. i think that is this twin proyect need)
  • Definitely the best (only?) window manager for the TTY that provides an X server-like experience. It has some bugs but overall works very well. I really hope this project hasn't died, I'd love to see the final version of this.
  • To "OpenID User" (and anyone else with the same problem): You can also add the following lines to the end of the configure-File before executing ./configure: ed makeautoconf -s << EOF ,s/echo/\/bin\/echo/g w q EOF
  • To everybody reading this: thanks for your appreciation of this very old and very retro program. To be honest, I don't do much development on it anymore, but I am still doing, and I will continue to do, bugfixing and support. I am only asking you a little thing: if you have questions or problems, please use the mailing list. To "OpenID User": you met a known problem, and the solution is to start again from clean sources and perform the steps described by Frank below *before* running "make" and "make install". I will definitely fix this bug in the next version.
  • Hi, Could not compile doing the "make" of version 0.6.2: make -C include make[1]: Entering directory `/home/cyril/bin/twin-0.6.2/include' make autogen -C Tutf make[2]: Entering directory `/home/cyril/bin/twin-0.6.2/include/Tutf' make[2]: Nothing to be done for `autogen'. make[2]: Leaving directory `/home/cyril/bin/twin-0.6.2/include/Tutf' make autogen -C Tw make[2]: Entering directory `/home/cyril/bin/twin-0.6.2/include/Tw' make[2]: Nothing to be done for `autogen'. make[2]: Leaving directory `/home/cyril/bin/twin-0.6.2/include/Tw' make autogen -C TT make[2]: Entering directory `/home/cyril/bin/twin-0.6.2/include/TT' make[2]: Nothing to be done for `autogen'. make[2]: Leaving directory `/home/cyril/bin/twin-0.6.2/include/TT' make[1]: Leaving directory `/home/cyril/bin/twin-0.6.2/include' make -C docs make[1]: Entering directory `/home/cyril/bin/twin-0.6.2/docs' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/cyril/bin/twin-0.6.2/docs' make -C themes make[1]: Entering directory `/home/cyril/bin/twin-0.6.2/themes' make -C hw_gfx make[2]: Entering directory `/home/cyril/bin/twin-0.6.2/themes/hw_gfx' ln -f -s ShinyMetal_6x13.xpm default_6x13.xpm ln -f -s absolute-e_8x16.xpm default_8x16.xpm ln -f -s Ganymede_9x19.xpm default_9x19.xpm make[2]: Leaving directory `/home/cyril/bin/twin-0.6.2/themes/hw_gfx' make[1]: Leaving directory `/home/cyril/bin/twin-0.6.2/themes' make -C libs make[1]: Entering directory `/home/cyril/bin/twin-0.6.2/libs' make -C libTutf make[2]: Entering directory `/home/cyril/bin/twin-0.6.2/libs/libTutf' gcc -D_REENTRANT -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wshadow -Wno-uninitialized -Wno-pointer-sign -D_GNU_SOURCE -I../../include -s ../../scripts/endianity.c -o ../../scripts/Endianity ../../scripts/Endianity > ../../include/Tw/endianity.h gcc -D_REENTRANT -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wshadow -Wno-uninitialized -Wno-pointer-sign -D_GNU_SOURCE -I../../include -s ../../scripts/getsizes.c -o ../../scripts/Getsizes ../../scripts/Getsizes > ../../include/Tw/datasizes.h gcc -D_REENTRANT -O2 -fomit-frame-pointer -fno-strict-aliasing -Wall -Wshadow -Wno-uninitialized -Wno-pointer-sign -D_GNU_SOURCE -I../../include -s ../../scripts/mkdep.c -o ../../scripts/Mkdep cat ../../scripts/unitypes32.in > ../../include/Tw/uni_types.h building ../../.hdepend building ../../include/Tw/Twautoconf.h /bin/bash ../../scripts/Configure.tty "../../" "../../" < /dev/null > /dev/null || \ /bin/sh ../../scripts/Configure.fallback "../../" "../../" < /dev/null > /dev/null building .depend building .modules make[2]: Leaving directory `/home/cyril/bin/twin-0.6.2/libs/libTutf' make[2]: Entering directory `/home/cyril/bin/twin-0.6.2/libs/libTutf' .modules:1: *** missing separator. Stop. make[2]: Leaving directory `/home/cyril/bin/twin-0.6.2/libs/libTutf' make[1]: *** [build-dir-libTutf] Error 2 make[1]: Leaving directory `/home/cyril/bin/twin-0.6.2/libs' make: *** [build-dir-libs] Error 2 Make version I am using GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I am a big fan of those console tools ... dying to test it :-)
  • twin is very useful for older database applications which require a text screen and keyboard mappings based on simple ASCII sequences. i.e. will set its own application window within a gnome (or X) environment. Works well on Debian-lenny and Debian-squeeze but must compile from sources. Watch the gottcha:- After ./configure you must edit 'makeautoconf' end replace the reference to 'echo -e' with '/bin/echo -e', then make and make install should work as expected. Hopefully this application will not disappear.
  • Nice work - however it seems this project is dead ???
  • I would highly recommend this project to anyone who lives on the command line of bash. You gain the advantages of fully movable windows (unlike screen) with the only downside being the lack of support for Unicode. I love it, and have used twin since 0.4.6.
  • Previous
  • You're on page 1
  • Next