LINUX.ORG.RU

i3wm как сделать автозапуск приложения в нужном теге?

 ,


0

1

Хочу создать автозапуск приложений в нужных тегах, на офф сайте i3wm об ентом ни слова, ваще возможно ли енто?

П.С. хочется:

запускать терминал в первом теге (енто уже сделано, ибо запуск происходит именно на первом теге)

запуск браузера на втором теге

запуск скайпа на третьем и т.д.

★★

Так же как и первый седлан. Я же тебе конфиги кидал там всё это есть, давно бы по ним уже научился, да литературу почитал какую чем такие ерундовые вопросы постить

assign [class=«skype»] имя_воркспэйса

xSudo ★★★ ()
Ответ на: комментарий от xSudo

Оо где конфиги кидал???

тоесть надо прописать exec skype assign [class=«skype»] $ws1

так надо???

safocl ★★ ()
Ответ на: комментарий от xSudo

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

safocl ★★ ()
Ответ на: комментарий от xSudo

при чем в офф мануале про i3wm ни слова про автозапуск в определенном теге

safocl ★★ ()
Ответ на: комментарий от safocl

В прошлой теме. i3wm как прикрутить скорость интернета в i3bar?

В общем случае

assign <criteria> [→] [workspace] <workspace>

если $ws1 у тебя установлен как имя workspace, то да. Ещё я бы перед skype добавил (?i) для case-insensitive (регистронезависимости)

xSudo ★★★ ()
Ответ на: комментарий от xSudo

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

safocl ★★ ()
Ответ на: комментарий от xSudo

ооо кстати я кажется нашел чо мне надо было...:

exec --no-startup-id i3-msg 'workspace 3; exec iceweasel; workspace 1'

протесчу

safocl ★★ ()
Ответ на: комментарий от safocl

Да, да. В доке всё указано, пункт Start iceweasel on workspace 3 (once) по ссылке выше

xSudo ★★★ ()
Ответ на: комментарий от xSudo

я бы с роду не понял чо там по английски написано про запуск в определенном воркспейсе

safocl ★★ ()
Ответ на: комментарий от xSudo

блин... все равно не получается, на бинд все норма, пишу

workspace $ws1; exec terminator

но на автозагрузку так не получится, т.к. надо первым ставить команду, тут она exec

safocl ★★ ()
Ответ на: комментарий от safocl

эх, сам исправил... в обратном порядке тоже работает...

exec terminator; workspace $ws5 роббит как и на оборот)))

safocl ★★ ()
Ответ на: комментарий от safocl

хатя нет, он сначала запускает терминатор в текущей вкладке а потом переходит на пятую....

ужас... как мне сделать автозапуск в нужной вкладке???

safocl ★★ ()
Ответ на: комментарий от xSudo

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

safocl ★★ ()
Ответ на: комментарий от safocl

Какую ошибку? Ты запускал через i3-msg? Посмотри, установлен ли он (i3-msg) у тебя

xSudo ★★★ ()
Ответ на: комментарий от xSudo

да, через нее... установлена, в терминале запускается, и команда запускается, все как надо через терминал, а в конфиг вставляю и жаба))

safocl ★★ ()
Ответ на: комментарий от xSudo

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

но почему то на бинды она не работает... я проверял на биндах, вот и написал чо не работает... тогда вопрос, поч она на биндах не пашет? хатя в терминале роббит норма

safocl ★★ ()

Песец, ты каждый свой шляпный вопрос будешь сюда постить?

Со сложными вещами разбираешься, а такую хрень спрашиваешь.

mad_austronaut ★★★★ ()
Ответ на: комментарий от xSudo

и кстати все работает сутуло... я и забыл чо я перенаправлял окна ассигном, закомментировал енти строки и получается чо хромиум запускается на 2 теге, но и скайп запускается там же, хатя в запуске указано чо бы он запускался на 9 теге.

вот код собсна:

exec --no-startup-id i3-msg 'workspace $ws1; exec terminator'
exec --no-startup-id i3-msg 'workspace $ws2; exec chromium'
exec --no-startup-id i3-msg 'workspace $ws9; exec skype'

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

safocl ★★ ()
Ответ на: комментарий от safocl

Ну очевидно, что что-то не так с конфигом. i3 впорядке, нареканий небыло и нет.

xSudo ★★★ ()
Ответ на: комментарий от safocl

чо я не так

Усе!

В i3 встроен простенький парсер конфигов и пары комманд и как-то странно требовать от него такой же возможности ввода в 10 возможных вариациях как и в «полноценном» шелле.

@cабж в конфиге нужно уберать '

exec --no-startup-id i3-msg workspace $ws1 && exec что-то-там

anonymous ()
Ответ на: комментарий от anonymous

так я так и вписываю, как офф гайд щебечет, тока не роббит как я хочу

safocl ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.