Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision Next revisionBoth sides next revision | ||
terminator_vs_ubuntu_18.10_-_broadcast_issue [25.02.2019 09:50] – created Pascal Suter | terminator_vs_ubuntu_18.10_-_broadcast_issue [29.03.2021 07:52] – Pascal Suter | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== terminator vs ubuntu 18.10 - broadcast issue ====== | + | ====== terminator vs ubuntu 18/20 - broadcast issue ====== |
terminator is a very good graphical terminal emulator for linux. Its main advantage is that it allows to split the screen into several terminal windows and add tabs with additional split screens. On top of that, on can broadcast from one terminal to others. | terminator is a very good graphical terminal emulator for linux. Its main advantage is that it allows to split the screen into several terminal windows and add tabs with additional split screens. On top of that, on can broadcast from one terminal to others. | ||
===== Problem ===== | ===== Problem ===== | ||
There is an issue with broadcasting in ubuntu 18.10 with its standard desktop environment. every key that is pressed in the sending terminal is written twice in the receiving ones. | There is an issue with broadcasting in ubuntu 18.10 with its standard desktop environment. every key that is pressed in the sending terminal is written twice in the receiving ones. | ||
+ | ===== Reason ===== | ||
+ | somehow terminator seems to have issues when ibus is involved | ||
===== Solution ===== | ===== Solution ===== | ||
+ | we need to make sure that terminator does not use ibus. this is done differently in ubuntu 18 and ubuntu 20: | ||
+ | |||
+ | ==== ubuntu 18 (tested with 18.10 but should also work with 18.04) ==== | ||
as pointed out in [[https:// | as pointed out in [[https:// | ||
- | the easiest way to do this is to add a bash alias overwriting | + | ==== ubuntu 20.04 ==== |
- | alias terminator='GTK_IM_MODULE= setsid | + | here we need to unset '' |
+ | |||
+ | ==== the script: ==== | ||
+ | the problem with the proposed alias is, that this only works if you start terminator | ||
+ | |||
+ | my solution was to creat a wrapper script | ||
+ | <code bash / | ||
+ | # | ||
+ | GTK_IM_MODULE= / | ||
+ | DBUS_SESSION_BUS_ADDRESS="" | ||
+ | </ | ||
+ | don't forget to make it executable :) | ||
+ | chmod 755 / | ||
+ | |||
+ | the reason why this is saved to ''/ | ||
+ | |||
+ | you can see in ''/ | ||
- | you will need to log out of your current gnome session | + | we could have also renamed the actual binary |