У меня была та же проблема (вкладка расширения оболочки была пуста после установки большого количества расширений оболочки gnome, спама сеанса gnome, классического сеанса gnome и инструмента для настройки gnome).
После этого у меня была три типа gnome-session: Gnome, классика Gnome и классика Gnome (без эффектов).
В моем случае проблема заключалась в типе сеанса, который я выбрал. Я зашел в Ubuntu на сеансе «Gnome classic» вместо входа в сеанс «Gnome».
Я думаю, что это и сказал Алин Андрей с его ответом.
Регистрация с помощью сеанс «Gnome» делает мой рабочий стол похожим на изображение ссылки ниже.
Gnome Shell Desktop
Надеюсь, это вам поможет.
Elias
Посмотрите на /dev/disk/by-path/, что по существу делает это. Другим способом является ссылка на него с помощью UUID или метки, которая является свойством раздела, а не аппаратного обеспечения. Если вы ссылаетесь на диски по UUID, это не изменится, даже если вы переместите диск на другой компьютер.
$ ls /dev/disk/
by-id by-label by-path by-uuid
$ ls /dev/disk/by-path/
pci-0000:03:00.0-scsi-0:0:0:0 pci-0000:03:00.0-scsi-0:0:0:0-part2
pci-0000:03:00.0-scsi-0:0:0:0-part1 pci-0000:03:00.0-scsi-0:0:0:0-part5
Как вы можете видеть, это однозначно идентифицирует диск в зависимости от пути, включая соединение с шиной , Эти файлы являются символической ссылкой на фактическое устройство:
$ ls -la pci-0000\:03\:00.0-scsi-0\:0\:0\:0
lrwxrwxrwx 1 root root 9 Oct 18 09:08 pci-0000:03:00.0-scsi-0:0:0:0 -> ../../sda
Для идентификации диска полезна утилита lsblk:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 7.6G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 383M 0 part [SWAP]
sr0 11:0 1 247M 0 rom
Чтобы увидеть UUID диска , вы можете запустить sudo lsblk -f. Это покажет UUID, который вы найдете в /dev/disk/by-uuid/:
$ sudo lsblk -f
[...]
└─system-swap swap 73195006-1ae6-4d5f-87df-78cb52f48f15 [SWAP]
$ ls -la /dev/disk/by-uuid/73195006-1ae6-4d5f-87df-78cb52f48f15
lrwxrwxrwx 1 root root 10 Oct 20 17:33 /dev/disk/by-uuid/73195006-1ae6-4d5f-87df-78cb52f48f15 -> ../../dm-3
Это также можно использовать в fstab. Например:
UUID=f0a2eebe-1791-4c44-ab86-75ea81a82c43 /boot ext4 acl,user_xattr 1 2
установит раздел с этим UUID на /boot.
Посмотрите на /dev/disk/by-path/, что по существу делает это. Другим способом является ссылка на него с помощью UUID или метки, которая является свойством раздела, а не аппаратного обеспечения. Если вы ссылаетесь на диски по UUID, это не изменится, даже если вы переместите диск на другой компьютер.
$ ls /dev/disk/
by-id by-label by-path by-uuid
$ ls /dev/disk/by-path/
pci-0000:03:00.0-scsi-0:0:0:0 pci-0000:03:00.0-scsi-0:0:0:0-part2
pci-0000:03:00.0-scsi-0:0:0:0-part1 pci-0000:03:00.0-scsi-0:0:0:0-part5
Как вы можете видеть, это однозначно идентифицирует диск в зависимости от пути, включая соединение с шиной , Эти файлы являются символической ссылкой на фактическое устройство:
$ ls -la pci-0000\:03\:00.0-scsi-0\:0\:0\:0
lrwxrwxrwx 1 root root 9 Oct 18 09:08 pci-0000:03:00.0-scsi-0:0:0:0 -> ../../sda
Для идентификации диска полезна утилита lsblk:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 7.6G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 383M 0 part [SWAP]
sr0 11:0 1 247M 0 rom
Чтобы увидеть UUID диска , вы можете запустить sudo lsblk -f. Это покажет UUID, который вы найдете в /dev/disk/by-uuid/:
$ sudo lsblk -f
[...]
└─system-swap swap 73195006-1ae6-4d5f-87df-78cb52f48f15 [SWAP]
$ ls -la /dev/disk/by-uuid/73195006-1ae6-4d5f-87df-78cb52f48f15
lrwxrwxrwx 1 root root 10 Oct 20 17:33 /dev/disk/by-uuid/73195006-1ae6-4d5f-87df-78cb52f48f15 -> ../../dm-3
Это также можно использовать в fstab. Например:
UUID=f0a2eebe-1791-4c44-ab86-75ea81a82c43 /boot ext4 acl,user_xattr 1 2
установит раздел с этим UUID на /boot.