3 ms·
I wish I understood it enough to throw it into GDB - it looks like it uses O_TMPFILE, but I don't think that quite gives you what you want. https://github.com/
by voltagex_ 8y ago
I wish I understood it enough to throw it into GDB - it looks like it uses O_TMPFILE, but I don't think that quite gives you what you want.
https://github.com/GNOME/vte/blob/65d67f6f814df4f4ab800898bb7f4b1bc9f135b0/src/vteutils.cc#L50 https://github.com/GNOME/vte/blob/65d67f6f814df4f4ab800898bb...
- paavoova 8y agoThe O_TMPFILE flag is just an anonymous file as far as I understand. From that source file, VTE uses glib, particularly g_get_tmp_dir() and g_file_open_tmp() (which uses the latter), which claims to honor TMPDIR according to the docs: https://developer.gnome.org/glib/stable/glib-Miscellaneous-Utility-Functions.html#g-get-tmp-dir https://developer.gnome.org/glib/stable/glib-Miscellaneous-U... Perhaps a terminal emulator is unable to read variables exported in .bashrc, as the terminal is started prior to executing the shell.