GithubHelp home page GithubHelp logo

software-jessies-org / jessies Goto Github PK

View Code? Open in Web Editor NEW
82.0 14.0 18.0 11.47 MB

Terminator, Evergreen, lwm and friends

License: GNU General Public License v2.0

Makefile 2.91% Ruby 5.61% Java 79.76% HTML 0.40% Shell 0.56% C++ 8.93% Python 0.31% C 0.04% Objective-C++ 0.27% JavaScript 0.37% CSS 0.04% Roff 0.35% CMake 0.02% Go 0.42%

jessies's Introduction

Terminator, Evergreen, lwm and friends

Terminator is a cross-platform GPL terminal emulator with advanced features not yet found elsewhere.

Evergreen is a cross-platform GPL development environment that tries to be lightweight and language-agnostic yet functional.

lwm, the Lightweight Window Manager for the X Window System, provides enough features to allow the user to manage their windows, and no more. x11-extras offers a few other pieces of a minimalist desktop.

These projects were formerly hosted at http://software.jessies.org/, then at https://code.google.com/archive/p/jessies/.

For prebuilt binaries, see Downloads.

Instructions for building from source are filed under SalmaHayek.

jessies's People

Contributors

enh avatar martindorey avatar philjessies avatar ssadedin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jessies's Issues

Incompatible with OpenJDK 10

Starting evergreen, or checkintool, results in:

$ evergreen
Evergreen requires Java 6 or newer.
 
Your /usr/bin/java claims to be 10.0.1.
 
Please upgrade.
 
Package 27.168.7080
Revision 7080 (7080)
Built 2018-03-25T09:21:20-07:00

Ubuntu 18.04's default-jre is OpenJDK 10 (https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes#OpenJDK):

$ java -version
openjdk version "10.0.1" 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)

Worked around with:

--- invoke-java.rb.orig 2018-05-01 22:25:55.036353357 +0100
+++ invoke-java.rb      2018-05-01 22:26:33.571361408 +0100
@@ -201,7 +201,7 @@
   end
 
   def is_java_new_enough(java_version)
-    return (java_version.match(/^(1\.)?[6-9]/) != nil)
+    return (java_version.match(/^(1\.)?[6-9]/) != nil) || (java_version.match(/^(1[0-9]\.)/) != nil)
   end
 
   def check_java_version()

Serial file transfer support

Hi,

I would leave this as a private message, but GitHub got rid of that. :(

Anyway, if you find yourself looking for serial file transfers someday, I am the process of getting a Java library (MIT licensed) ready for that: https://github.com/klamonte/jermit . It is still very rough, but can do Xmodem and Ymodem. Kermit will probably be ready around November, and Zmodem early next year.

I am trying to save some of the more unusual CLI or BBS-era stuff from the Qodem emulator for others to use. Jexer is another library that might have something useful. I notice in your TODO that you looked at mouse support, Jexer's ECMA48 class includes both decoding and encoding support for mouse events using most of the supported xterm protocols.

Just wanted to pass this along...

Tab titles do not update

When I used Terminator under Fedora and ssh'ed into another server, the tab title would indicate the name of the server I was connected to. Once I logged out of that server, the tab title would revert back to my directory name.

Now, under Pop!_OS 21_04, the tab titles do not revert back to the directory name. When I have multiple tabs open, it can get confusing as to which tabs are actually connected to a server.

Can this be corrected?

error from dbus wrapper

When I try to run terminator on Ubuntu 18.04, I get this error:

Traceback (most recent call last):
File "/usr/bin/x-terminal-emulator", line 83, in
from terminatorlib import ipc
File "/usr/share/terminator/terminatorlib/ipc.py", line 31, in
class DBusService(Borg, dbus.service.Object):
File "/usr/share/terminator/terminatorlib/ipc.py", line 62, in DBusService
@dbus.service.method(BUS_NAME, in_signature='a{ss}')
File "/usr/lib/python2.7/dist-packages/dbus/decorators.py", line 155, in method
validate_interface_name(dbus_interface)
ValueError: Invalid interface or error name 'net.tenshu.Terminator2-0xa48cd7ee82546f': contains invalid character '-'

Workaround is to run "terminator -u"

MOUSE CLICK

What steps will reproduce the problem?
1. Open MC or Emacs with TERM=xterm
2. Mover Cursor to Menu (clickable item)
3. Click does nothing.

What is the expected output? What do you see instead?
MouseClick or xterm-mouse-mode behavior/
point and click

What version of the product are you using? On what operating system?
OS X

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 25 Jun 2013 at 4:46

[macOS] finish porting away from eawt

there are a few things that still need to be moved over. most notably quit handlers.

note that there's a new API that will let us get rid of the "hidden frame" in Terminator:

https://docs.oracle.com/javase/9/docs/api/java/awt/Desktop.html#setDefaultMenuBar-javax.swing.JMenuBar-

note that the API for setting the dock menu is here now (Java 9+):

https://docs.oracle.com/javase/9/docs/api/java/awt/Taskbar.html

this lets us deal with clicks on the dock icon: https://docs.oracle.com/javase/9/docs/api/java/awt/desktop/AppReopenedListener.html

Build process asks for root password

Running make -C salma-hayek (on Debian testing), results in:

...
Giving update-login-record setuid root permissions...
[sudo] password for user:

... I don't want that, and I don't know why it should be required, and neither the wiki nor the make output does explain or mention this.

Terminator doesn't work on OS X 10.10 Public Beta

What steps will reproduce the problem?
1. Start Terminator (v26.230.6886)
2. A window pops up saying "This application requires at least Mac OS 10.4, but 
you have Mac OS 10.10. Please upgrade."

What version of the product are you using? On what operating system? << OS X 
10.10 Yosemite Public Beta


Original issue reported on code.google.com by [email protected] on 5 Sep 2014 at 9:08

Wishlist: Move configs to .config, please?

Would you please move the configuration files from ~/.terminator to ~/.config/terminator or ~/.config/jessies-terminator? Most of my other programs put their configs in that directory.

[macOS] pasting from Safari into Terminator broken

Tanel Poder said on the mailing list:

I just discovered another issue with the latest Terminator build (28.130.7298) on OSX (tested with JDK 11.0.2) - When I copy some text from Safari browser, then paste does nothing in Terminator (doesn't paste anything). At the same time I can paste the same clipboard into the native OSX Terminal.app ok. Copying/pasting from Terminator to Terminator works ok, looks like only pasting stuff from other apps doesn't...

Set Image Background AND Transparency

What steps will reproduce the problem?
1. Open Terminal Config
2. Go to Profile, choose Profile
3. Go to Background tab

What's the idea?
- No matter solid or image background is chosen, make opacity works for both 
possibilities.

Goal ?
- Be able to get opacity with a background image, and not only while a solid 
color is selected.

Keep up the good work !


Original issue reported on code.google.com by [email protected] on 8 Mar 2014 at 2:57

Android Studio - opens terminator in new window

What steps will reproduce the problem?
1. Open Android Studio
2. Create a project
3. Open File -> Settings -> terminal, change 'Shell path' to 'terminator'
4. Open Tools -> 'Open terminal' 

What is the expected output? What do you see instead?

For bash, the shell opens embedded in an Android Studio pane. terminator opens 
in a new window

What version of the product are you using? On what operating system?

terminator version 0.97, Linux Mint 17.1

Please provide any additional information below.

Don't know much about Android Studio or windowing, so not sure if this is even 
possible or what would need to be changed.

Also, just want to say a big thank you for terminator

Original issue reported on code.google.com by [email protected] on 16 Apr 2015 at 12:14

Terminator stopped working after upgrading to Big Sur

The app stopped working once I upgraded my OS to Big Sur.
Error message:
This application requires a newer version of Mac OS X.
This application requires at least Mac OS 10.4, but you have Mac OS 11.0.1.
Please upgrade.
Package 28.130.7298
Revision 7298 (7298)
Built 2018-12-22T14:22:37+00:00

Ability to set default window size in terminator

What steps will reproduce the problem?
1. Open Terminator
2. Go to Preferences

What is the expected output? What do you see instead?
Expect to see an option to set the default window size when launching 
Terminator. None exists

What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 6 Sep 2013 at 8:49

ctrl-\ not sending SIGQUIT?

When I type Control-\ I see ^\ on the terminal, but it doesn’t seem to be sending SIGQUIT to the active process. Control-Z and Control-C do behave as expected. I tried Control-\ in a standard X-Term and it sends SIGQUIT.

Preferences menu missing on macOS with JRE 8u311

A correspondent at work was disappointed not to be able to have white on black and translucent windows. He sent screenshots of all his menus showing that Preferences isn't there. Looking at

public void initPreferencesMenuItem(JMenu editMenu) {
, I might guess that it's been broken for Java 8 since 98f80e2 from @enh in 2018 or the accidentally committed git rm alluded to in the check-in comment. I would ask my correspondent to send the log, so I could see the exception and verify that it's because his JRE doesn't have the requisite class, but, oh, we seem to ignore it at
} catch (ReflectiveOperationException ignored) {
. I'll ask him if he's allowed to install a JRE from a later version of Java on this company system, but, based on what he said earlier, I'll bet that the answer is "no". I'd prefer that we offered the Preferences item on the wrong menu than just dropped it.

Terminator becomes unresponsive

What steps will reproduce the problem?
1. Start terminator with cygwin
2. Open another tab
3. type cd /cygdrive

What is the expected output? What do you see instead?
Expected output is a CD to the directory.
I see terminator entering a infinite loop printing
"
[...]
1870139 [main] bash 4948 proc_subproc: couldn't wake up wait event 0x0, Win32 
error 6
[...]
"

What version of the product are you using? On what operating system?
I am using terminator-26.186.6842 on Windows 7


Please provide any additional information below.

2013-05-22T11:52:42.638+0200 Terminator: Java 1.7.0_06 (VM 23.2-b09, runtime 
1.7.0_06-b24)
2013-05-22T11:52:42.639+0200 Terminator: Windows 7 6.1/x86 x4
2013-05-22T11:52:42.639+0200 Terminator: CYGWIN_NT-6.1-WOW64 version 
1.7.17(0.262/5/3) ([email protected]) (gcc version 4.5.3 20110428 
(Fedora Cygwin 4.5.3-4) (GCC) ) 2012-10-19 14:39
2013-05-22T11:52:42.639+0200 Terminator: Revision 6842 (6842)
2013-05-22T11:52:42.639+0200 Terminator: Built 2013-05-20T09:27:01-07:00
2013-05-22T11:52:42.751+0200 Terminator: Created 
PtyProcess[pid=7336,fd=3,pty="/dev/pty2"] and logging to 
C:\cygwin\home\xxx\.terminator\logs\2013-05-22T115242.702+0200-%2Fbin%2Fbash.txt
2013-05-22T11:52:42.901+0200 Terminator: echo localhost:60712 > 
C:\cygwin\home\xxx\.terminator\terminator-server-port

Original issue reported on code.google.com by [email protected] on 22 May 2013 at 9:53

Build warnings on MacOS Mojave

Building salma-hayek, I got this message repeated twice in a row, followed by some other warning messages. The full transcript is attached.

/Users/gtackett/git/jessies/salma-hayek/lib/build/universal.make:808: ***
No JDK 8 rt.jar found!

 We'll build with -source to ensure language compatibility,
 but without rt.jar this build can't guarantee API compatibility.

make-salma-hayek.txt

After building s-h I went on to build terminal and similar things happened. Terminal does run but produces some unexpected results in the Cursor Movements tests in vttest.

I've also attached the complete transcript of that build.
make-terminator.txt

Here's the java that was used to build:

$ java -version
java version "12.0.1" 2019-04-16
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)

I also have:

  • Java 1.8.0_291 installed and showing as the only thing in my Java control panel's Java Runtime Environment Settings.
  • OpenJDK 11 and ~/JDK-11.0.2.jdk/contents/home/bin in my shell PATH.

(Java on) OSX Yosemite requires .dylibs instead of .jnilibs

What steps will reproduce the problem?

Just reporting an issue and workaround OSX 10.10 Yosemite:

1. Installed latest terminator-27.43.6955.zip
2. When starting the app it complains about not finding libposix.dylib and 
libpty.dylib
3. As a workaround I just copied the the .jnilibs to .dylibs and it worked OK 
(note that just symlinks didn't work):

cp 
./Terminator.app/Contents/Resources/salma-hayek/.generated/universal_Darwin/lib/
libposix.jnilib 
./Terminator.app/Contents/Resources/salma-hayek/.generated/universal_Darwin/lib/
libposix.dylib
cp 
./Terminator.app/Contents/Resources/terminator/.generated/universal_Darwin/lib/l
ibpty.jnilib 
./Terminator.app/Contents/Resources/terminator/.generated/universal_Darwin/lib/l
ibpty.dylib

(thanks for the awesome product btw!)

Original issue reported on code.google.com by [email protected] on 6 Nov 2014 at 4:41

Unable to compile under MacOS Big Sur

The following error is generated when compile from source under MacOS Big Sur:

$ make -C salma-hayek
Compiling Java source...
rm -f -r classes && rm -f -r .generated/classes && mkdir -p .generated/classes
/usr/Commands/javac -classpath /Users/danut/Downloads/terminator/jessies/salma-hayek/.generated/classes -encoding UTF-8 -d .generated/classes/ -sourcepath src/ -g -deprecation -Xlint:all -Xlint:-serial -target 8 -source 8 -bootclasspath /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home/jre/lib/rt.jar $(JAVA_SOURCE_FILES)
/bin/sh: /usr/Commands/javac: No such file or directory
make[1]: *** [/Users/danut/Downloads/terminator/jessies/salma-hayek/.generated/java.build-finished] Error 127
make: *** [recurse] Error 1

I've tried to create the missing folder(as root) but it seems that I don't have enough privileges!

sudo mkdir -p /usr/Commands
mkdir: /usr/Commands: Operation not permitted

Link fix in Wiki

On the bottom of this wiki page:
https://github.com/software-jessies-org/jessies/wiki/Evergreen

there is a link to:

https://github.com/software-jessies-org/jessies/wiki/SalmaHayek.md

which should have the extension removed:

https://github.com/software-jessies-org/jessies/wiki/SalmaHayek

PS: I found out, that apparently there is no way to suggest a change on a github wiki where you don't have write access to, except.. the way I am doing right here. No web interface, and no pull-requests.
... really?

it is possible however, to make the wiki publicly writeable.

Illegal reflective access operation warning when launching evergreen on OpenJDK 10

As before, OpenJDK 10 on Ubuntu 18.04:

$ java -version
openjdk version "10.0.1" 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)

gives this warning when launching evergreen, which works fine otherwise:

$ evergreen
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by e.gui.BirdView (file:/home/jteh/usr/share/software.jessies.org/evergreen/Resources/evergreen/.generated/classes.jar) to method javax.swing.plaf.basic.BasicScrollBarUI.getTrackBounds()
WARNING: Please consider reporting this to the maintainers of e.gui.BirdView
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Type a word, press left key to any position and insert a word. Screen look garble

What steps will reproduce the problem?
1. Type : echo "a b d"
2.  Press left key to "d" position to insert "c"
3.  Screen displays as c overriding d, but the output is "a b cd".

What is the expected output? What do you see instead?
The display should insert a word, not overwritten. But the output is fine. 

What version of the product are you using? On what operating system?
terminator 27.43.6955, Mac 10.10.1

Please provide any additional information below.
N/A

Original issue reported on code.google.com by [email protected] on 20 Jan 2015 at 3:22

Cannot open the terminator editor using Yosemite on MAC 10.10

What steps will reproduce the problem?
1. Just open the terminator

What version of the product are you using? On what operating system?

26.230.6886 (universal)


Please provide any additional information below.

When I open the terminator editor, shows using the new Yosemite on MAC show: 

"This application requires a newer version of MAC OS X.

This application requires at least MAC OS 10.4, but you have MAC OS 10.10

Please upgrade"

Please let me know if you need anything else, this is the best editor in the 
world. Thanks so much!

Original issue reported on code.google.com by [email protected] on 23 Oct 2014 at 6:57

  • Merged into: #13

Changing working directory slow with title bar disabled.

When changing the title bar preferences:
Preferences -> Profiles -> Show titlebar (uncheck)

changing working directory becomes slow and the cursor stays on the previous line for 1 - 1.5sec.

terminator 2.1.2
GNOME Shell 43.1
Endeavouros

Colon symbol is not treated as a word separator

Hello,

The Terminator does not treat the colon symbol ":" as a word separator. The most inconvenient consequence of this mistake is a wrong selection of words via double-click.

How to reproduce? Let's assume we have the command line prompt:
user@host:~/.config/terminator $
which is obtained by the following command: export PS1="\u@\h:\w $ ".

When I double-click on the ".config/terminator", the Terminator incorrectly selects both the path and hostname: "host:~/.config/terminator". The Gnome terminal and many others correctly select only the path "~/.config/terminator".

Best regards,
Stan

Change background color

Hi,

first of all, thanks for terminator, it helps a lot, specially when you use SQLPlus or MySQL clients.
Without the wrap it's a lot easier to see results.

Can you help me with something? I can't find any config to change background color. And this bright white background isn't really good for me:

image

best regards
Vitor Jr.

text disappears when scrolling

What steps will reproduce the problem?
1.
simply scrolling text, say a large ls command output, will now and then without 
a pattern, make about two thirds of the upper part of the text to disappear, to 
appear later randomly. 

2.
I don't know how to explain how to make the text disappear (get erased, 
deleted, blank, whatever you understand the fact). But now that I added a 
second head (monitor) (under arch linux, xmonad), when I move the mouse from 
outside to the inside of the head that has the terminator open (with the 
aforementioned text not seeable) , it will re-render , refresh, etc., and 
become seeable again, until a couple of keystrokes later which by simple scroll 
will part of the text become invisible again. 

3.
Since I discovered the problem, being a long time terminator user, I updated 
terminator, but the problem persists. I moved to gnome-terminal to my dismay 
for a couple of weeks. Now I tried termiantor again, and it happens what I 
stated in 2.


What is the expected output? What do you see instead?
I expect scrolling text, I get disappearing upper part  of the screen text, and 
reappearin randomly, and disappearing again more randomly. 

What version of the product are you using? On what operating system?
terminator 0.97
$ uname -a
Linux anacoluto 3.12.8-1-ARCH #1 SMP PREEMPT Thu Jan 16 09:46:30 CET 2014 i686 
GNU/Linux


thanks
best regards
Haroldo




Original issue reported on code.google.com by [email protected] on 11 Mar 2014 at 6:13

Copy-Paste hangs terminator OL8

On OL8 copy-paste hangs terminator. Below is the debug messages for it. I am not sure what all information is required, so please let me know and I will provide it.

2022-03-30T11:11:07.475+0000 Terminator: Java 1.8.0_321 (VM 25.321-b07, runtime 1.8.0_321-b07)
2022-03-30T11:11:07.476+0000 Terminator: Linux 5.4.17-2102.203.6.el8uek.x86_64/amd64 x4
2022-03-30T11:11:07.476+0000 Terminator: Package 29.44.7468
2022-03-30T11:11:07.476+0000 Terminator: Revision 7468 (7468)
2022-03-30T11:11:07.476+0000 Terminator: Built 2022-02-20T09:22:53-08:00
2022-03-30T11:11:07.476+0000 Terminator: Created PtyProcess[pid=1898198,fd=46,pty="/dev/pts/2"] and logging to (not logging)
2022-03-30T11:11:07.733+0000 Terminator: echo localhost:46773 > /home/kdrupare/.terminator/terminator-server-port_1
2022-03-30T11:11:16.598+0000 Terminator: (hang #1) event dispatch thread stuck processing event for 1.07s so far:
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2163)
sun.awt.SunToolkit.awtLockWait(SunToolkit.java:277)
sun.awt.X11.XSelection.waitForSelectionNotify(XSelection.java:179)
sun.awt.X11.XSelection.getData(XSelection.java:294)
sun.awt.X11.XClipboard.getClipboardData(XClipboard.java:122)
sun.awt.datatransfer.ClipboardTransferable.fetchOneFlavor(ClipboardTransferable.java:117)
sun.awt.datatransfer.ClipboardTransferable.(ClipboardTransferable.java:97)
sun.awt.X11.XClipboard.getContents(XClipboard.java:108)
terminator.view.TerminalView.pasteClipboard(TerminalView.java:275)
terminator.view.TerminalView.pasteSystemClipboard(TerminalView.java:247)
terminator.view.JTerminalPane.doPasteAction(JTerminalPane.java:694)
terminator.TerminatorMenuBar$PasteAction.performPaneAction(TerminatorMenuBar.java:444)
terminator.TerminatorMenuBar$AbstractPaneAction.actionPerformed(TerminatorMenuBar.java:211)
terminator.TerminatorMenuBar$PasteAction.actionPerformed(TerminatorMenuBar.java:435)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
javax.swing.AbstractButton.doClick(AbstractButton.java:376)
javax.swing.AbstractButton.doClick(AbstractButton.java:356)
javax.swing.plaf.basic.BasicMenuItemUI$Actions.actionPerformed(BasicMenuItemUI.java:851)
javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1668)
javax.swing.JComponent.processKeyBinding(JComponent.java:2882)
javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:699)
javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:706)
javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:706)
javax.swing.JMenuBar.processKeyBinding(JMenuBar.java:677)
e.gui.EMenuBar.processKeyBinding(EMenuBar.java:49)
javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:307)
javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:293)
javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2974)
javax.swing.JComponent.processKeyBindings(JComponent.java:2966)
javax.swing.JComponent.processKeyEvent(JComponent.java:2845)
java.awt.Component.processEvent(Component.java:6316)
java.awt.Container.processEvent(Container.java:2239)
java.awt.Component.dispatchEventImpl(Component.java:4889)
java.awt.Container.dispatchEventImpl(Container.java:2297)
java.awt.Component.dispatchEvent(Component.java:4711)
java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:835)
java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1103)
java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:974)
java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:800)
java.awt.Component.dispatchEventImpl(Component.java:4760)
java.awt.Container.dispatchEventImpl(Container.java:2297)
java.awt.Window.dispatchEventImpl(Window.java:2746)
java.awt.Component.dispatchEvent(Component.java:4711)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
java.awt.EventQueue.access$500(EventQueue.java:97)
java.awt.EventQueue$3.run(EventQueue.java:709)
java.awt.EventQueue$3.run(EventQueue.java:703)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
java.awt.EventQueue$4.run(EventQueue.java:733)
java.awt.EventQueue$4.run(EventQueue.java:731)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
e.debug.EventDispatchThreadHangMonitor.dispatchEvent(EventDispatchThreadHangMonitor.java:193)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2022-03-30T11:11:25.643+0000 Terminator: Couldn't paste.
Associated exception:
java.io.IOException: Owner timed out
at sun.awt.X11.XSelection.validateDataGetter(XSelection.java:448)
at sun.awt.X11.XSelection.getData(XSelection.java:304)
at sun.awt.X11.XClipboard.getClipboardData(XClipboard.java:122)
at sun.awt.datatransfer.ClipboardTransferable.fetchOneFlavor(ClipboardTransferable.java:117)
at sun.awt.datatransfer.ClipboardTransferable.(ClipboardTransferable.java:97)
at sun.awt.X11.XClipboard.getContents(XClipboard.java:108)
at terminator.view.TerminalView.pasteClipboard(TerminalView.java:275)
at terminator.view.TerminalView.pasteSystemClipboard(TerminalView.java:247)
at terminator.view.JTerminalPane.doPasteAction(JTerminalPane.java:694)
at terminator.TerminatorMenuBar$PasteAction.performPaneAction(TerminatorMenuBar.java:444)
at terminator.TerminatorMenuBar$AbstractPaneAction.actionPerformed(TerminatorMenuBar.java:211)
at terminator.TerminatorMenuBar$PasteAction.actionPerformed(TerminatorMenuBar.java:435)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.AbstractButton.doClick(AbstractButton.java:356)
at javax.swing.plaf.basic.BasicMenuItemUI$Actions.actionPerformed(BasicMenuItemUI.java:851)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1668)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2882)
at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:699)
at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:706)
at javax.swing.JMenuBar.processBindingForKeyStrokeRecursive(JMenuBar.java:706)
at javax.swing.JMenuBar.processKeyBinding(JMenuBar.java:677)
at e.gui.EMenuBar.processKeyBinding(EMenuBar.java:49)
at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:307)
at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:293)
at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2974)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2966)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2845)
at java.awt.Component.processEvent(Component.java:6316)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:835)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1103)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:974)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:800)
at java.awt.Component.dispatchEventImpl(Component.java:4760)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at e.debug.EventDispatchThreadHangMonitor.dispatchEvent(EventDispatchThreadHangMonitor.java:193)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2022-03-30T11:11:25.645+0000 Terminator: (hang #1) event dispatch thread unstuck after 10.12s.

Auto-hide scrollbar

Suggestion:

When the scrollbar is completely at the bottom, hide the scrollbar. Could be a 
setting.

Original issue reported on code.google.com by [email protected] on 27 Mar 2014 at 11:12

Horizontal scrolling

Hi,

sorry to bother, and sorry for my pour english.
I can't find a way to enable horizontal scrolling (like cmd.exe behavior on Windows).
I work with Oracle, and for SQL Plus this is a great option.

NAME="Ubuntu" VERSION="17.10 (Artful Aardvark)"
┗ terminator --version
terminator 1.91

Best regards!
Vitor Jr.

Really wide "Custom Commands Configuration" window

-What steps will reproduce the problem?
1. Add a really long Custom Command

-What is the expected output? What do you see instead?
In the Custom Commands Configuration window, the commands ought to be truncated 
or wrapped in the window, but instead, the window size adjusts to accommodate 
them on one line. The result is really wide windows (mine currently is about 
five monitors wide) that you have to drag over to get to the controls.

-What version of the product are you using? On what operating system?
0.96-2fakesync1 (sorry, I seem to have lost the menubar, so no About section... 
this version number is from apt, I hope it's useful. it is the newest version 
in the Raring repo), Xubuntu 13.04

Original issue reported on code.google.com by [email protected] on 24 Jun 2013 at 11:33

org.jessies.terminator -e does not appear to work

While in Geany, one can execute programs in a terminal. This is from the command <term> -e "/bin/sh %c". When I put org.jessies.terminatgor -e "/bin/sh %c" in as the terminal emulator to use, I get an error telling me that it cannot execute build command. xterm, uxterm, konsole, and xfce4-terminal all work for this; and I would love it in org.jessies.terminator would also work for this.

Tab_position = hidden does not work

What steps will reproduce the problem?
1. Open config file
2. Type in "tab_position = hidden"
3. See it has no effect

What is the expected output? What do you see instead?
Tabbar should be hidden, though it remains as if nothing happened.

What version of the product are you using? On what operating system?
0.93 - CrunchBang linux (Debian-based) and Manjaro (Arch-based)

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 19 Dec 2013 at 8:30

Rendering problems

What steps will reproduce the problem?
1.output something to the console that goes over the right margin of the 
console (preferably 2-3 screens in right)
2.scrolling the horizontal scrollbar to right or left 
3.

What is the expected output? What do you see instead?
-when scrolling horizontally parts of the line from the new position are 
rendered over parts of the line from an old position. Like when 
the new text to be rendered is not clearing the old text or the old text and 
the new one are rendered somehow on two thread one over another.
-also another problem is when some program is outputting something and 
the prompt come back, the last line is duplicated (on the bottom of the 
screen). When i press enter the text is re-rendered correctly. 

What version of the product are you using? On what operating system?
I've tried this on the last version from http://software.jessies.org/terminator/
but also with the last version from 
https://code.google.com/p/jessies/downloads/list

I am using Ubuntu 12.4 with unity 2D, but i had the same problem 
some time ago (half year) on an ubuntu with gnome classic.

I don't know which JVM Terminator is using because i have multiple JDKs
 on the machine....

Please provide any additional information below.
Unfortunately i don't have access to that machine right now in order to provide 
a print screen. I will try to install an ubuntu at home to try to reproduce the 
problem. If i cannot, i will came back Monday with the printscreen.

Thank you,
Mihai

Original issue reported on code.google.com by [email protected] on 9 Nov 2013 at 8:15

Terminator fails at startup

Click on windows icon to start the program

System: Win64, Cygwin64 
Java installed properly and working

( In my opinion, there too much dependencies for a single program. )


---------------------------
Java Launcher
---------------------------
If you don't have Java installed, download it from http://java.com/, then try 
again.

Error: tryDirectories(1, 1) failed

JVM selection:
Trying to find 64 bit jvm.dll - we need a 1.6 or newer JRE or JDK.
Error messages were:
Looking for registered JVMs under 
"/proc/registry/HKEY_CURRENT_USER/SOFTWARE/JavaSoft/Java Runtime Environment" [
"." is not a number
".." is not a number
"Security Baseline" is not a number
]
Looking for registered JVMs under 
"/proc/registry/HKEY_CURRENT_USER/SOFTWARE/JavaSoft/Java Development Kit" [
opendir("/proc/registry/HKEY_CURRENT_USER/SOFTWARE/JavaSoft/Java Development 
Kit") failed: (No such file or directory)
]
tryVersions("client", HKEY_CURRENT_USER, JavaSoft, Java Development Kit, Java 
Runtime Environment) failed
Looking for registered JVMs under 
"/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment" [
opendir("/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime 
Environment") failed: (No such file or directory)
]
Looking for registered JVMs under 
"/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Development Kit" [
opendir("/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Development 
Kit") failed: (No such file or directory)
]
tryVersions("client", HKEY_LOCAL_MACHINE, JavaSoft, Java Development Kit, Java 
Runtime Environment) failed
tryHives("client", JavaSoft, Java Development Kit, Java Runtime Environment) 
failed
Looking for registered JVMs under 
"/proc/registry/HKEY_CURRENT_USER/SOFTWARE/IBM/Java2 Runtime Environment" [
opendir("/proc/registry/HKEY_CURRENT_USER/SOFTWARE/IBM/Java2 Runtime 
Environment") failed: (No such file or directory)
]
Looking for registered JVMs under 
"/proc/registry/HKEY_CURRENT_USER/SOFTWARE/IBM/Java Development Kit" [
opendir("/proc/registry/HKEY_CURRENT_USER/SOFTWARE/IBM/Java Development Kit") 
failed: (No such file or directory)
]
tryVersions("client", HKEY_CURRENT_USER, IBM, Java Development Kit, Java2 
Runtime Environment) failed
Looking for registered JVMs under 
"/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/IBM/Java2 Runtime Environment" [
opendir("/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/IBM/Java2 Runtime 
Environment") failed: (No such file or directory)
]
Looking for registered JVMs under 
"/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/IBM/Java Development Kit" [
opendir("/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/IBM/Java Development Kit") 
failed: (No such file or directory)
]
tryVersions("client", HKEY_LOCAL_MACHINE, IBM, Java Development Kit, Java2 
Runtime Environment) failed
tryHives("client", IBM, Java Development Kit, Java2 Runtime Environment) failed
tryVendors("client") failed
Looking for registered JVMs under 
"/proc/registry/HKEY_CURRENT_USER/SOFTWARE/JavaSoft/Java Runtime Environment" [
"." is not a number
".." is not a number
"Security Baseline" is not a number
]
Looking for registered JVMs under 
"/proc/registry/HKEY_CURRENT_USER/SOFTWARE/JavaSoft/Java Development Kit" [
opendir("/proc/registry/HKEY_CURRENT_USER/SOFTWARE/JavaSoft/Java Development 
Kit") failed: (No such file or directory)
]
tryVersions("server", HKEY_CURRENT_USER, JavaSoft, Java Development Kit, Java 
Runtime Environment) failed
Looking for registered JVMs under 
"/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment" [
opendir("/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime 
Environment") failed: (No such file or directory)
]
Looking for registered JVMs under 
"/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Development Kit" [
opendir("/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Development 
Kit") failed: (No such file or directory)
]
tryVersions("server", HKEY_LOCAL_MACHINE, JavaSoft, Java Development Kit, Java 
Runtime Environment) failed
tryHives("server", JavaSoft, Java Development Kit, Java Runtime Environment) 
failed
Looking for registered JVMs under 
"/proc/registry/HKEY_CURRENT_USER/SOFTWARE/IBM/Java2 Runtime Environment" [
opendir("/proc/registry/HKEY_CURRENT_USER/SOFTWARE/IBM/Java2 Runtime 
Environment") failed: (No such file or directory)
]
Looking for registered JVMs under 
"/proc/registry/HKEY_CURRENT_USER/SOFTWARE/IBM/Java Development Kit" [
opendir("/proc/registry/HKEY_CURRENT_USER/SOFTWARE/IBM/Java Development Kit") 
failed: (No such file or directory)
]
tryVersions("server", HKEY_CURRENT_USER, IBM, Java Development Kit, Java2 
Runtime Environment) failed
Looking for registered JVMs under 
"/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/IBM/Java2 Runtime Environment" [
opendir("/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/IBM/Java2 Runtime 
Environment") failed: (No such file or directory)
]
Looking for registered JVMs under 
"/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/IBM/Java Development Kit" [
opendir("/proc/registry/HKEY_LOCAL_MACHINE/SOFTWARE/IBM/Java Development Kit") 
failed: (No such file or directory)
]
tryVersions("server", HKEY_LOCAL_MACHINE, IBM, Java Development Kit, Java2 
Runtime Environment) failed
tryHives("server", IBM, Java Development Kit, Java2 Runtime Environment) failed
tryVendors("server") failed

Command line was:
C:/Program 
Files/software.jessies.org/evergreen/Resources/salma-hayek/.generated/amd64_Cygw
in/bin/java-launcher -Xmx256m -Dorg.jessies.libraryDirectories=C:\Program 
Files\software.jessies.org\evergreen\Resources\salma-hayek\.generated\amd64_Cygw
in\lib -Dorg.jessies.binaryDirectory=C:\Program 
Files\software.jessies.org\evergreen\Resources\salma-hayek\.generated\amd64_Cygw
in\bin -DpreferencesDirectory=C:\cygwin64\home\wendt\.e.edit.Edit 
-De.gui.HelpMenu.hasManual=true 
[email protected] 
-De.gui.HelpMenu.supportSite=http://groups.google.com/group/evergreen-users 
-Djava.class.path=C:\Program 
Files\software.jessies.org\evergreen\Resources\evergreen\.generated\classes.jar;
C:\Program 
Files\software.jessies.org\evergreen\Resources\evergreen\.generated\classes;C:\P
rogram 
Files\software.jessies.org\evergreen\Resources\salma-hayek\.generated\classes;C:
\Program 
Files\software.jessies.org\evergreen\Resources\salma-hayek\lib\jars\AppleJavaExt
ensions.jar;C:\Program 
Files\software.jessies.org\evergreen\Resources\salma-hayek\lib\jars\swing-worker
-1.2.jar -De.util.Log.filename=C:\cygwin64\tmp\edit.log.1908 
-De.util.Log.applicationName=Evergreen -Dorg.jessies.aboutBoxIcon=C:\Program 
Files\software.jessies.org\evergreen\Resources\evergreen\lib\evergreen-128.png 
-Dorg.jessies.frameIcon=C:\Program 
Files\software.jessies.org\evergreen\Resources\evergreen\lib\evergreen-128.png 
-Dorg.jessies.projectRoot=C:\Program 
Files\software.jessies.org\evergreen\Resources\evergreen 
-Dorg.jessies.supportRoot=C:\Program 
Files\software.jessies.org\evergreen\Resources\salma-hayek 
-Djava.awt.Window.locationByPlatform=true -Dswing.boldMetal=false 
-Dsun.java2d.d3d=false e/edit/Evergreen

Please copy this message to the clipboard with Ctrl-C and mail it to 
[email protected].
(Windows won't let you select the text but Ctrl-C works anyway.)

---------------------------
OK
---------------------------


Original issue reported on code.google.com by [email protected] on 6 Dec 2013 at 10:42

File Conflicts Installing on Fedora 32

I'm attempting to install Terminator on a fresh install of Fedora 32 and getting the following conflicts:

rpm -i org.jessies.terminator.x86_64.rpm

file / from install of org.jessies.terminator-28.237.7405-2.x86_64 conflicts with file from package filesystem-3.14-2.fc32.x86_64
file /usr/bin from install of org.jessies.terminator-28.237.7405-2.x86_64 conflicts with file from package filesystem-3.14-2.fc32.x86_64

Maximizing and restoring causes odd behavior

What steps will reproduce the problem?
1.Open Terminator
2.Maximize Terminator
3.Restore Terminator

What is the expected output? What do you see instead?
Expected output should be the window restoring to original size.  Actual 
behavior is that the Terminator window shrinks to nothing and does what can 
best be described as "stuttering".

What version of the product are you using? On what operating system?
Terminator v0.97 on Archlinux running Fluxbox

Please provide any additional information below.
See attached screenshot.

Original issue reported on code.google.com by [email protected] on 19 Nov 2013 at 5:49

Error installing build - user error?

I am trying to build and install terminator on debian bullseye
I have openjdk-11 installed

When building, I get the warning:

 No JDK 8 rt.jar found! 
 
 We'll build with -source to ensure language compatibility, 
 but without rt.jar this build can't guarantee API compatibility. 
 
 Be careful! 

Does this mean I need openjdk-8?

I didn't give it the root password for update-login-record, so make reports a build Error

When I try to run the terminator binary directly I get the following:

java.lang.NullPointerException
	at terminator.terminal.PtyProcess.updateLoginRecord(PtyProcess.java:255)
	at terminator.terminal.PtyProcess$1.call(PtyProcess.java:153)
	at terminator.terminal.PtyProcess$1.call(PtyProcess.java:149)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
[Couldn't initialize terminal: NullPointerException.]

When I try installing with sudo checkinstall -D make -C terminator install I get this error:

make: Entering directory '/home/altaurog/build/jessies/terminator'
Traceback (most recent call last):
	1: from <internal:gem_prelude>:1:in `<internal:gem_prelude>'
<internal:gem_prelude>:1:in `require': Invalid argument @ rb_check_realpath_internal - /usr/lib/ruby/vendor_ruby/rubygems.rb (Errno::EINVAL)
make: *** [../salma-hayek/lib/build/simple.make:101: recurse] Error 1
make: Leaving directory '/home/altaurog/build/jessies/terminator'

****  Installation failed. Aborting package creation.

Any help here would be greatly appreciated

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.