Как я могу остановить автоматическое переключение рабочих областей на другие рабочие области при выборе разных приложений?

Ниже приведены команды запуска / остановки / перезапуска сервера apache:

Для запуска:
sudo /etc/init.d/apache2 start
Для остановки:
sudo /etc/init.d/apache2 stop
Для перезагрузки:
sudo /etc/init.d/apache2 restart
2
задан 13 October 2011 в 03:58

4 ответа

На самом деле простым ответом будет средний щелчок на значке приложения в Unity launcher, чтобы запустить другой экземпляр приложения, если он уже открыт на любом виртуальном рабочем столе, в котором вы оказались.

3
ответ дан 25 May 2018 в 18:26

Я думаю, что вы можете запустить несколько X-сессий вместо использования рабочих пространств - таким образом они будут полностью изолированы друг от друга, я думаю, что вы даже сможете запускать в них разные оконные менеджеры.

Вы можете запустить дополнительный X-сервер, используя что-то вроде

startx -- :1

, после чего вы сможете получить доступ, нажав Alt-Ctrl-F8..12

Я тестировал его и смог запустить сеанс KDE в Alt-Ctrl-F7 и сеанс Gnome в Alt-Ctrl-F8, поэтому, как вы можете видеть, изоляция прекрасна. Хотя это может быть немного лишний для проблемы, которую у вас есть ...

Вот статья, показывающая, как запускать две сессии с разными менеджерами окон (жестко, конечно, вы можете использовать Unity для обоих).

Обратите внимание, что вам нужно отредактировать свой /etc/X11/Xwrapper.config и установить allowed_users=anybody, чтобы он мог работать как пользователь без полномочий root.

Также существуют некоторые ограничения в отношении запуска двух экземпляров одной и той же программы в качестве одного и того же пользователя в двух разных сеансах X, поскольку они могут наступать друг на друга и перезаписывать настройки друг друга - чтобы иметь возможность запустите, скажем, Firefox, вам может понадобиться создать два отдельных профиля.

1
ответ дан 25 May 2018 в 18:26
  • 1
    Интересно, я попробую, интересно, может ли это быть обернуто в некоторый виджет GUI, например Workspaces, но с поведением, которое вы описываете ... – Victor S 8 October 2011 в 07:50
  • 2
    Хм, не совсем так, как я себе представлял, это бросает меня в какой-то нищий мир, я тоже должен начинать с startx: 1, рабочий стол совершенно другой, вероятно, потому что теперь я корень. – Victor S 8 October 2011 в 07:58
  • 3
    Я обновил ответ – Sergey 9 October 2011 в 01:47
  • 4
    Проблема с запуском двух экземпляров приложений в качестве одного и того же пользователя, похоже, вызывает больше вопросов ... Я предполагаю, что виртуализация рабочего стола для поддержки своего рода рабочих пространств на основе сеансов, которые полностью автономны, может быть слишком много, чтобы спросить у нынешних внедрение Linux / Ubuntu? Думаю, именно эта проблема заставляет Ubuntu просто не разрешать запуск нескольких экземпляров приложений; но просто переключается на текущее приложение, если вы попытаетесь запустить его снова. – Victor S 10 October 2011 в 04:00
  • 5
    Я бы не прочь, если тот же самый экземпляр приложения запущен, моя первоначальная проблема заключалась в простом открытии нового окна этого приложения в текущей рабочей области - вместо перемещения моего рабочего пространства в какое-то существующее открытое окно этого приложения в другом рабочем пространстве , Настройка этого поведения, не прибегая к отдельным сеансам X11, невозможна? – Victor S 10 October 2011 в 04:01

Я думаю, вы можете заглянуть в запуск нескольких X-сессий вместо использования рабочих пространств - таким образом они будут полностью изолированы друг от друга, я думаю, что вы даже сможете запускать в них разные оконные менеджеры.

Вы можете запустить дополнительный X-сервер, используя что-то вроде

startx -- :1

, после чего вы сможете получить доступ, нажав Alt-Ctrl-F8..12

Я тестировал его и смог запустить сеанс KDE в Alt-Ctrl-F7 и сеанс Gnome в Alt-Ctrl-F8, поэтому, как вы можете видеть, изоляция прекрасна. Хотя это может быть немного лишний для проблемы, которую у вас есть ...

Вот статья , показывающая, как запустить две сессии с разными менеджерами окон (жестко, конечно же, вы может использовать Unity для обоих).

Обратите внимание, что вам нужно отредактировать свой /etc/X11/Xwrapper.config и установить allowed_users=anybody, чтобы он мог работать как пользователь без полномочий root.

Там также есть некоторые ограничения в отношении запуска двух экземпляров одной и той же программы в качестве одного и того же пользователя в двух разных сеансах X, поскольку они могут наступать друг на друга и перезаписывать настройки друг друга, чтобы иметь возможность запустите, скажем, Firefox, вам может понадобиться создать два отдельных профиля.

1
ответ дан 25 July 2018 в 21:14

Я думаю, вы можете заглянуть в запуск нескольких X-сессий вместо использования рабочих пространств - таким образом они будут полностью изолированы друг от друга, я думаю, что вы даже сможете запускать в них разные оконные менеджеры.

Вы можете запустить дополнительный X-сервер, используя что-то вроде

startx -- :1

, после чего вы сможете получить доступ, нажав Alt-Ctrl-F8..12

Я тестировал его и смог запустить сеанс KDE в Alt-Ctrl-F7 и сеанс Gnome в Alt-Ctrl-F8, поэтому, как вы можете видеть, изоляция прекрасна. Хотя это может быть немного лишний для проблемы, которую у вас есть ...

Вот статья , показывающая, как запустить две сессии с разными менеджерами окон (жестко, конечно же, вы может использовать Unity для обоих).

Обратите внимание, что вам нужно отредактировать свой /etc/X11/Xwrapper.config и установить allowed_users=anybody, чтобы он мог работать как пользователь без полномочий root.

Там также есть некоторые ограничения в отношении запуска двух экземпляров одной и той же программы в качестве одного и того же пользователя в двух разных сеансах X, поскольку они могут наступать друг на друга и перезаписывать настройки друг друга, чтобы иметь возможность запустите, скажем, Firefox, вам может понадобиться создать два отдельных профиля.

1
ответ дан 10 August 2018 в 09:10

Другие вопросы по тегам:

Похожие вопросы: