On Sun, Nov 04, 2018 at 07:24:04AM -0600, Richard Owlett wrote: > Turns out there was a *YUCKY* choice for a default setting. > In the default profile for mate-terminal there is a choice titled > "Run command as a login shell". > The option is *not* enabled. > > That makes the choice "given"(sic) by Caja of > "Run in terminal" > and > "Run" > moot.
I think your real issue here is that whatever this GUI launcher is, it does nothing visible when told to launch an executable file that is not a valid binary. It may have spewed some error into some log file, but did not pop up a dialog saying "That isn't a valid binary" or whatever. I don't think that you would get different results no matter what setting you had for running terminals as login or not. So if it bothers you that trying to execute garbage produces no visible feedback, I think that is the bug you should file. I don't think the login shell setting has anything to do with it. I can't see why whether it is a login shell or not has any bearing on what happens when the system tries to execute a file of junk. $ dd if=/dev/urandom bs=1k count=100 of=/tmp/foo 100+0 records in 100+0 records out 102400 bytes (102 kB) copied, 0.0142731 s, 7.2 MB/s $ chmod -c +x /tmp/foo mode of ‘/tmp/foo’ changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x) $ /tmp/foo /tmp/foo: line 10: syntax error near unexpected token `(' b����fooB�B��A�>O���g� [j%�9̋Ov��g��í�<���ᲾU��9hj�y3j��(�c5�S��S]Ub���l��)�xdƁU]D�Hho{�v�z� �=}3�� (���;g�:5��o���a\Yg��/�┘ˬ�R�L┬�·��*→·V&���d6TEeC/�ܨ�A�⎺�)/S���;O]Pڣ��⎼K���G┤�*ɾ%�π�!ĵ�5_";S��] c�$ N≠·(&%↓Z�����V�│���L⎻/─�┌��7�ݢ≤←b���\ʿ┬:���*2��˸�ٜ���⎼>@'M[�;�K�⎺HL≤�ʠ ���→X@�;�πO$⎽@┴��≥⎺�C9π"≠�)8�⎼�R���)π�b�ߨ�┌π��/��Ѝ│ج� ┌���S(�↓⎺��▒�┌�◆ꍺ)H?#&C┘≥?�E_#��O#���1Џ�_�,̆ *ׅM� J*�c��%�==�KI��KH��GL≥$≤�=�!▮⎼�R�6�װ��UZ�m��d�'1Dsy"}R�)G ��q=[|�5C-M]2���� 0��!ԧG=q�j�hj' $ Cheers, Andy -- https://bitfolk.com/ -- No-nonsense VPS hosting