
Иногда я по ошибке переставляю окна так, что вверху или в середине списка оказывается пустое рабочее пространство. Поэтому мне нужно переместить все окна «вверх», чтобы избавиться от него.
Как удалить определенное рабочее пространство?
решение1
В Gnome-Tweak-Tool есть меню «Рабочие области». Выберите Динамические рабочие пространства -> Рабочие пространства можно создавать по требованию, и они автоматически удаляются, когда они пусты. С этой опцией, когда вы закрываете программу из Workspace 3, то эта workspace будет удалена. Надеюсь, это вам поможет.
решение2
Если у вас включены «динамические рабочие пространства» вместо «статических рабочих пространств», пустое рабочее пространство вверху или в середине списка автоматически исчезнет, как только вы переключитесь на другое рабочее пространство.
Но если у вас есть расширения GNOME, такие как "Автоматическое перемещение окон" или "Поставить Windows" включено, это не будет работать. Эти расширения изменяют поведение динамического рабочего пространства только наудаляйте пустые рабочие области в конце, а не сверху или посередине.
Если вы отключите эти расширения, вы увидите предполагаемое поведение.
решение3
решение4
Чтобы обновить ответ Cees, теперь он включен в стандартную панель настроек.
Вам больше не нужно устанавливать gnome-tweaks, начиная с последних версий, которые отображаются ниже в Ubuntu 22:
Settings > Multitasking > Workspaces > Fixed number of workspaces > 1