2013-03-01 2 views
0

Итак, мне интересно, можно ли использовать возможности XMonad для перехода некоторых приложений на конкретные рабочие области на шаг дальше и применить их к определенным режимам/функциям Emacs?Режимы/функции Emacs и xmonad

Например, у меня есть мода + сдвиг + у, связанный с spawn "emacs -f mu4e", который запускает меня в mu4e, режим почты/функцию, которую я использую для чтения почты. Я хотел бы привязать это к определенному рабочему пространству, а не просто открывать в любом рабочем пространстве, в котором я сейчас.

Проблема (или не проблема) заключается в том, что я интенсивно использую Emacs (mail, irc и т. Д.), И я хотел бы иметь конкретные режимы/функции, связанные с рабочими пространствами, и им не нужно их перемещать вручную , Я просмотрел многие конфигурации XMonad.hs, и кажется, что огромное большинство использует такие приложения, как pidgin, xchat и т. Д., И поэтому тривиально настраивать ассоциацию рабочего пространства.

ответ

1

Может быть, вы могли бы указать конкретный заголовок окна для фрейма Emacs и использовать его для настройки рабочего пространства ассоциации (вместо оконного класса, который я предполагаю, что вы будете использовать для пиджин или XChat)

emacs --title "mu4e" -f mu4e

Я не знаю xmonad, но если он не может предоставить ассоциации рабочего пространства на основе названий окон, вы можете использовать инструмент, например wmctrl. Например (если вы хотите, чтобы перейти на рабочий стол № 4):

wmctrl -r mu4e -t 4

+0

Это сделал это, я установил название и добавил следующее моей manageHook -> viewShift ». – momo

 Смежные вопросы

  • Нет связанных вопросов^_^