Я создал псевдоним: alias chrome="google-chrome &"
, но даже если Chrome уже открыт, он все равно открывает новое окно. Есть ли возможность просто создать новую вкладку в существующем окне, если оно уже открыто?
Этот псевдоним работает на меня в 18,04:
alias gct='wmctrl -a " - Google Chrome" && sleep 0.5 && xdotool key ctrl+t'
Это требует, чтобы у Вас были wmctrl и установленный xdotool. Оба находятся в центре программного обеспечения.
wmctrl -a " - Google Chrome"
повысит окно в фокус, если то окно будет иметь - Google Chrome
в его заголовке окна. (Вы видите это для себя путем выполнения wmctrl -l
или wmctrl -lx
.)
xdotool key ctrl+t
просто выпускает то же сочетание клавиш, которое Вы выпустили бы для открытия новой вкладки в Google Chrome. Можно хотеть преобразовать псевдоним в сценарий, который делает что-то, если Google Chrome не работает, и затем исказите тот сценарий или даже присвойте сочетание клавиш ему так, Вы не должны использовать терминал с этой целью.