<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: определение наличия терминала у приложения</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7640.html</link>
    <description>Как приложению определить есть ли у него терминал или нет?&lt;br&gt;То есть приложению нужно знать как его запустили:&lt;br&gt;1) в виртуальной консоли или эмуляторе терминала;&lt;br&gt;2) средствами WM/DE (через ярлык, меню или через gui файловый менеджер);&lt;br&gt;3) 2-й способ, только с опцией &quot;запустить в терминале&quot;.&lt;br&gt;&lt;br&gt;Навскидку, приходят мысли о isatty(stdout),&lt;br&gt;но что если в процессе запуска приложения stdout перенаправили&lt;br&gt;на другой терминал и нет дескриптора с номером 1?&lt;br&gt;</description>

<item>
    <title>определение наличия терминала у приложения (NuINu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7640.html#1</link>
    <pubDate>Sun, 12 Oct 2008 12:00:07 GMT</pubDate>
    <description>&amp;gt;Как приложению определить есть ли у него терминал или нет? &lt;br&gt;&amp;gt;То есть приложению нужно знать как его запустили: &lt;br&gt;&amp;gt;1) в виртуальной консоли или эмуляторе терминала; &lt;br&gt;&amp;gt;2) средствами WM/DE (через ярлык, меню или через gui файловый менеджер); &lt;br&gt;&amp;gt;3) 2-й способ, только с опцией &quot;запустить в терминале&quot;. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Навскидку, приходят мысли о isatty(stdout), &lt;br&gt;&amp;gt;но что если в процессе запуска приложения stdout перенаправили &lt;br&gt;&amp;gt;на другой терминал и нет дескриптора с номером 1? &lt;br&gt;&lt;br&gt;я так полагаю, если нету 1 дескриптора то и говорить не о чем, твоему приложению уже выводить некуда.&lt;br&gt;а если есть то исследуй его. все равно много не определишь.&lt;br&gt;встречались мне такие дурацкие приложения которые не хотели в файл выводить, только на тту.&lt;br&gt;приходилось конвеер организовывать.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
