Я могу ответить на эту часть. Я бегу ubuntu 17.10 на wayland. В gnome-control-center -> device -> display вы можете выбрать single display только с включенным $external_monitor, а затем нажать «применить». Это создает файл $HOME/.confg/monitors.xml. Файл фиксирует аркамент отображения, когда тот же $external_monitor подключен, и переключается на внутренний монитор после его отсоединения. Что лучше, вы можете поместить тот же monitors.xml в /var/lib/gdm3/.config/, в этом случае то же самое для GDM тоже.
Да, сначала нужно удалить icaclient, вы можете сделать это с помощью sudo apt-get remove icaclient или вам может понадобиться вручную удалить его с помощью dpkg.
После этого вы можете продолжить обновить / установить, а затем установить соответствующий пакет. Затем следуйте этим указаниям, чтобы удалить пакеты i386:
Как удалить все пакеты i386 с Ubuntu 64bit?