LINUX.ORG.RU

История изменений

Исправление akho, (текущая версия) :

Так ведь надо не просто переключаться,а как-то сразу назначить каждой из регулярно используемых программ свою цифру. Чтобы к примеру почтовик всегда был допустим Super+1,браузер Super+2,текстовый редактор Super+3,ну и так далее - десяти цифр на самые регулярно используемые программы точно хватит,а на остальные можно и через список. Причем хорошо бы чтобы при нажатии нужной цифры соответствующая программа еще и сама запускалась если до того не была запущена. А если была - то переключение на ее окно. (ну помечтать-то я могу? :)

Именно так оно и работает. Цифра определяется положением иконки в доке; первые иконки там обычно закрепленные, поэтому цифра всегда одинаковая. Если приложение не запущено — то запустится.

Переключается, насколько я понимаю, на последнее активное окно приложения на текущем воркспейсе, если его нет — то на последнее активное окно везде, если нет — запускает приложение.

Мечтайте лучше о высоком )

Так а если мне два xterm надо - то у них же WM_CLASS вроде одинаковый будет? Или его можно как-то при запуске назначать разный разным экземплярам?

Конкретно xterm — можно назначать при запуске через -class. Для общего решения проблемы надо понять, чего хотеть. Можно при последовательных нажатиях шортката перебирать все окна, например.

Исходная версия akho, :

Так ведь надо не просто переключаться,а как-то сразу назначить каждой из регулярно используемых программ свою цифру. Чтобы к примеру почтовик всегда был допустим Super+1,браузер Super+2,текстовый редактор Super+3,ну и так далее - десяти цифр на самые регулярно используемые программы точно хватит,а на остальные можно и через список. Причем хорошо бы чтобы при нажатии нужной цифры соответствующая программа еще и сама запускалась если до того не была запущена. А если была - то переключение на ее окно. (ну помечтать-то я могу? :)

Именно так оно и работает. Цифра определяется положением иконке в доке; первые иконки там обычно закрепленные, поэтому цифра всегда одинаковая. Если приложение не запущено — то запустится.

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

Мечтайте лучше о высоком )

Так а если мне два xterm надо - то у них же WM_CLASS вроде одинаковый будет? Или его можно как-то при запуске назначать разный разным экземплярам?

Конкретно xterm — можно назначать при запуске через -class. Для общего решения проблемы надо понять, чего хотеть. Можно при последовательных нажатиях шортката перебирать все окна, например.