Я думаю, что это только часть того, как работает рабочий стол ... Один рабочий стол можно разделить на несколько рабочих областей, но эти рабочие области не так автономны, как может показаться. например. они не занимают свою собственную позицию мыши. При перемещении между рабочими областями рабочего стола указатель мыши остается в том же положении, что и при запуске приложений. То же самое происходит и при запуске приложений. Приложение запускается «с рабочего стола» и, если к моменту его материализации (создает его окно) вы переместили рельеф (рабочее пространство), затем он оказался там; в новом рабочем пространстве.
devilspie
это программа, которая пытается справиться с этими проблемами рабочего пространства ... Я пробовал это, но не очень хорошо знаю (я нашел другие способы сделать то, что я хотел). Это кажется многообещающим, и многим это нравится, и это может удовлетворить ваши конкретные потребности.
devilspie доступен в репозитории Ubuntu, и для него есть интерфейс GUI под названием gDevilspie , доступный по адресу code.google.com/p/gdevilspie
Другой очень полезный инструмент (командная строка) для таких манипуляций с рабочим столом / рабочим пространством / приложением называется wmctrl
. Он также доступен в репозиториях Ubuntu.
devilspie , вероятно, ваш лучший простейший вариант, потому что, как я лично выяснил, работа над этим существующим встроенным поведением может дать технически работающий результат, но может быть проще (практически говоря) просто приспособиться к тому, как работает рабочий стол как есть.
Вот ссылка на один из таких сценариев, который работает, но я бы не стал его использовать, даже если бы написал. Это слишком медленно и слишком запутанно: скрыть панель гномов в одном из рабочих пространств