Bug 1466993
Summary: | gnome-terminal (or vte) doesn't work with who or write to specific pts | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Trevor Cordes <trevor> |
Component: | gnome-terminal | Assignee: | Matthias Clasen <mclasen> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | unspecified | ||
Version: | 24 | CC: | debarshir, egmont, f2404, lantw44, mclasen |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-07-03 13:20:50 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Trevor Cordes
2017-07-01 09:42:52 UTC
See also bug 1328947. In short, [uw]tmp/lastlog logging is not supported anymore by gnome-terminal, so this is WONTFIX at least as far as upstream is concerned. <Face plant> https://bugzilla.gnome.org/show_bug.cgi?id=747046 So they didn't realize that code is what allowed write to work (and probably many other things that no one has thought of yet). Ya, good "win" taking out 2200 lines of code they don't understand/like "just because". So now write is broken in Fedora with gnome-terminal. Should I file a bug against write? But it gets worse: I can understand the super-specific write trevor pts/9 not working, but also just "write trevor" does not work when only gnome-terminals are open: >write trevor write: trevor has messages disabled >mesg is y ??? That's broken. Open just one xterm and then you can write once again (no "has messages disabled" error) but the write only shows up on the xterm (not in any g-t's). Argh... even worse: "wall" gives no error and writes no output to any gnome-terminal! So you think you've walled something when in fact you've communicated to no one. So much for notifying users of impending reboots. Can anyone name one other (non-vte) terminal that (mis)behaves in this manner? Is there any workaround I can use to write text to these pts without using "write" now that g-t devs have unilaterally decided the age-old extremely useful write/wall tools are unimportant? *** This bug has been marked as a duplicate of bug 1280724 *** (In reply to Trevor Cordes from comment #2) > Can anyone name one other (non-vte) terminal that (mis)behaves in this > manner? Konsole? Nope, Konsole functions completely sanely with regard to write/who/wall. Looks like only gnome-terminal has gone down the path of insanity. https://muug.ca/pipermail/roundtable/2017-July/005010.html In fact, it looks like Konsole will make a fine replacement for g-t. (In reply to Trevor Cordes from comment #2) > Is there any workaround I can use to write text to these pts without using > "write" now that g-t devs have unilaterally decided the age-old extremely > useful write/wall tools are unimportant? It seems you can `echo "test" > /dev/pts/44` (In reply to Trevor Cordes from comment #2) > Can anyone name one other (non-vte) terminal that (mis)behaves in this > manner? E.g. terminology (enlightenment) and st (suckless) have no utmp logging at all. |