To set up smart card direction for desktops running Ubuntu, first integrate the Ubuntu virtual machine with an Active Directory domain. Then install the necessary libraries and root CA certificate before installing Horizon Agent.