сделать Ctrl + T, чтобы открыть новую (Chrome) вкладку, когда за пределами Chrome

В Chrome OS всегда можно открыть новую вкладку (или собственно окно браузера) с помощью сочетания клавиш Ctrl + T . Возможно ли сделать это в Ubuntu?

Простая установка сочетания клавиш не сработает, потому что это изменит поведение внутри Chrome (например, оно всегда будет открывать новое окно вместо новой вкладки).

6
задан 3 October 2015 в 00:05

1 ответ

Предупреждение: решение, отправленное здесь, будет работать для удовлетворения отправленной проблемы, однако, представит Ctrl+t shortcutl, бесполезный для приложений, таких как Firefox, наутилус, которые используют его для открытия вкладок, подобных Google Chrome, даже если никакие окна Google Chrome не открыты.

Ключ здесь должен получить окно ID Google Chrome, если это открыто. Это может быть сделано с помощью wmctrl, grep и awk (или с другими приложениями также). После того как Вы получаете окно ID, можно отправить любое желаемое использование нажатия клавиши xdotool.

wmctrl и xdotool не доступны на стандартной установке. Можно установить их от центра программного обеспечения или путем ввода следования терминала:

sudo apt-get install wmctrl xdotool

и затем вставьте следующее в файл (дайте ему свое любимое имя файла и помните имя файла, если Вы хотите, чтобы он был скрыт, запустите имя файла с a ., Я использую .google_chrome_system_tab_open как имя файла):

windowid=$(wmctrl -l | grep "Google Chrome" | awk -F ' ' '{print $1}') && xdotool key --window $windowid ctrl+t

Затем нажмите Alt+F2 и введите следующее:

chmod +x /path/to/the/file

замена /path/to/the/file с местоположением файла, где Вы вставили вышеупомянутый набор команд, который в моем случае является /home/jobin/.google_chrome_system_tab_open.

Теперь, перейдите к Параметрам настройки системы-> Клавиатура-> Ярлыки-> Пользовательские Ярлыки и нажмите + добавить новый ярлык.

Обеспечьте имя к ярлыку (я использую "вкладку Google Chrome System, открывают") and the paste the following in the text box ahead of "Команда:"

/path/to/the/file

И затем можно установить желаемое нажатие клавиши для этой команды; Ctrl+t в Вашем случае.

Если Вы используете что-то как Ctrl +; как ярлык, Вы могли сохранять Ctrl+t как ярлык для Firefox и наутилуса.

9
ответ дан 3 October 2015 в 00:05

Другие вопросы по тегам:

Похожие вопросы: