Поставил i3wm. Понравилось простотой настройки и легковесностью по сравнению с awesome. Хочу реализовать следующее:
1. При нажатии на хоткей запускиется firefox на, соответствующем ему, рабочем столе (допустим с именем Fox).
2. Запускаеться он всего лишь один раз.
3. При следующем нажатии на хоткей просто нужно перейти на этот рабочий стол, и не запускать firefox.
4. Если firefox закрыли, то начать с шага 1.
И еще простой вопрос, в который не смог вехать. В документации указано:
The --no-startup-id parameter disables startup-notification support for this particular exec command. With startup-notification, i3 can make sure that a window appears on the workspace on which you used the exec command. Also, it will change the X11 cursor to watch (a clock) while the application is launching. So, if an application is not startup-notification aware (most GTK and Qt using applications seem to be, though), you will end up with a watch cursor for 60 seconds.
Зачем это вообще. из текста не очень понятно к чему такое разграничение (с --no-startup-id и без него).