У меня есть домашний сервер, на котором работает Ubuntu Server 18.04. Я столкнулся с парой задач, для которых мне нужен был графический интерфейс, поэтому я установил xfce4. Я не справился с этим, поэтому я быстро удалил его, используя:
sudo apt remove --purge xfce4
sudo apt autoremove
Я думал, что это удалило его. После полной ошибки с помощью tasksel я как-то случайно все удалил. Короче говоря, я установил рабочий стол Ubuntu. Я нашел это немного графически интенсивным, поэтому я установил Mate.
sudo apt install ubuntu-mate-desktop
Теперь, когда я запускаю
ls -l /usr/share/xsessions
, меня возвращают
total 24
-rw-r--r-- 1 root root 7001 Feb 13 2018 mate.desktop
-rw-r--r-- 1 root root 323 May 2 2018 ubuntu-communitheme-snap.desktop
-rw-r--r-- 1 root root 247 May 2 2018 ubuntu.desktop
-rw-r--r-- 1 root root 5465 Sep 22 2016 xfce.desktop
Итак, я вижу здесь помощника, и это нормально, но я думал, что удалил xfce. Также как мне удалить ubuntu.desktop? Я даже не знаю, какой еще вариант здесь есть. Я искал, но, похоже, нашел информацию только для версии 12.04 или старше, которая, похоже, не работает. Любой совет приветствуется :)
Попробуйте следующее, у меня это сработало:
apt remove --purge ubuntu-desktop
Чтобы удалить старый рабочий стол, мешающий работе друг друга:
Когда вы находитесь в папке / usr / share / session
do:
rm -rf ubuntu-c* ubuntu.d* xfce*
Только mate.desktop останется в покое
ls -al /usr/share/session
Теперь вам просто нужно перезагрузиться, и все будет в порядке.
Протестировано несколько минут назад на Ubuntu 18.04.3