Временное обходное решение может заключаться в использовании Meta + w для доступа ко всем открытым приложениям.
То, что вы указали, - это файлы заголовков, которые не имеют взаимно однозначного соответствия с пакетами Ubuntu (Debian).
В частности, sys/ioctl.h и sys/unistd.h должны быть предоставлены пакетом libc6-dev и ncursesw/ncurses.h пакетом libncursesw5-dev, т. е.
sudo apt-get install libc6-dev libncursesw5-dev
Если вы еще не установили компилятор GCC, вы можете установить метапакет build-essential, который включает компиляторы, а также libc6-dev
sudo apt-get install build-essential libncursesw5-dev