В своей повседневной работе я обычно делю поставленную задачу на две или три подзадачи, например, программирование MATLAB, набор текста LaTeX и общение по Skype. Для этого мне нравится хранить разные подзадачи в разных рабочих пространствах, поэтому я могу просто переключаться с одной подзадачи на другую, перепрыгивая между рабочими пространствами.

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

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

1 ответ1

0

Посмотрите на пирог дьявола. Он может быть использован для выполнения некоторых действий в определенных окнах. Например, можно переместить окно Firefox в рабочую область 2:

(if
  (is (application_name) "Firefox")
  (begin
    (set_workspace 2)
    (maximize)
  )
)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .