Piszę drobny programik w C działający w terminalu Linux. Chciałbym go zabezpieczyć przed uruchomieniem w trybie graficznym, tzn. naciskam Alt-F2 (uruchom polecenie), bo większość terminalowych programów uruchamia się wtedy jako proces np. ping jakies_ip - nie ma nic na ekranie, a proces pracuje - trzeba go killować.
Są jednak programy takie jak top, htop, mc czy też konsolowa gra freesweep, które za pomocą Alt-F2 nie dadzą się uruchomić. Trzeba najpierw uruchomić terminal i wpisać polecenie.
Pewnie trzeba coś wpisać w kodzie źródłowym, żeby uniemożliwić uruchomienie bez terminala. Wujek google nie pomógł :(