Нет. Оба удара и ksh имеют пользовательские определенные расширения и поведение. Если Вы хотите записать портативные сценарии, придерживайтесь синтаксиса POSIX:
http://pubs.opengroup.org/onlinepubs/009695399/utilities/sh.html
http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
В прошлый раз я попробовал его, GNOME-Shell (т.е. Метагород важен здесь, я предполагаю), было управляемо с wmctrl
очень хорошо. Таким образом, можно добавить вызов ярлыков wmctrl
переключить рабочую область.
Знайте, что это только знает о рабочей области 1
, 2
... - таким образом, могла бы быть некоторая работа, включенная, прежде чем она будет вести себя, как Вы хотели бы ее к.
(Вы могли быть более обеспечены с дайвингом в источники GNOME-Shell; соответствующие части здесь записаны в JavaScript, и могло быть довольно легко получить Ваши ключи путем, Вы хотели бы их. Я попробовал что-то похожее с привязками клавиш переключателя окна Alt+Tab
штука, я не на самом деле уверен, доступно ли переключение рабочей области похожим способом; тем не менее это могло бы быть достойное внимания.)
Никакая идея о Единице, все же.