Доступ к элементам Gnome Da sh по позициям в списке из терминала - PullRequest
0 голосов
/ 15 апреля 2020

Есть ли терминальная команда, чтобы открыть или сфокусировать x-й элемент в Gnome Da sh?

Я ищу аналогичную функцию, которая происходит, когда вы нажимаете значок в Gnome Da sh само по себе: если приложение не открыто, оно открывается; если он открыт, но не в фокусе, он фокусируется.

Так, например, я хотел бы запустить команду, которая также откроет или сфокусирует второй элемент в списке.

Так что, если бы я выполнил команду для второго элемента в этом списке, он открыл бы Thunderbird ...

user@computer:~$ gsettings get org.gnome.shell favorite-apps
['firefox.desktop', 'thunderbird.desktop', 'org.gnome.Nautilus.desktop']

И если список был реорганизован, и я выполнил ту же команду для этого списка, это откроет Firefox ....

user@computer:~$ gsettings get org.gnome.shell favorite-apps
['thunderbird.desktop', 'firefox.desktop', 'org.gnome.Nautilus.desktop']

Контекст этого вопроса ...

Если вам интересно, почему я не просто использую wmctrl или просто запускаю приложение из терминала, я работаю с некоторыми пользователями с нарушениями зрения и пытаюсь найти способ повторить действие "Windows Lo go Key + number", как указано в этой поддержке Windows page .

Я искал сочетание клавиш Ubuntu, чтобы сделать это, но так как я не нашел ни одного, я хотел бы создать собственный сценарий, чтобы настроить настраиваемые сочетания клавиш так же.

Если есть лучший способ сделать это, я открыт для него это.

...