%20%ED%83%AD%EC%9D%84%20%EC%97%B4%EB%8F%84%EB%A1%9D%20%EC%84%A4%EC%A0%95.png)
CtrlChrome OS에서는 + 키보드 단축키를 사용하여 항상 새 탭(또는 실제로는 브라우저 창)을 열 수 있습니다 T. 우분투에서 이것이 가능합니까?
단순히 키보드 단축키를 설정하면 작동하지 않습니다. Chrome 내부에서 동작이 변경되기 때문입니다(예: 항상 새 탭 대신 새 창이 열립니다).
답변1
경고: 여기에 게시된 솔루션은 게시된 문제를 해결하기 위해 작동하지만, google-chrome 창이 열려 있지 않은 경우에도 google-chrome과 유사하게 탭을 여는 데 사용하는 Firefox, Nautilus와 같은 응용 프로그램에서 Ctrl+ t바로가기를 쓸모 없게 만듭니다. .
여기서 핵심은 Google 크롬이 열려 있는 경우 해당 창 ID를 캡처하는 것입니다. 이는 wmctrl, grep 및 awk(또는 다른 응용 프로그램에서도)를 사용하여 수행할 수 있습니다. 창 ID를 얻은 후에는 를 사용하여 원하는 키 입력을 보낼 수 있습니다 xdotool
.
기본 설치에서는 wmctrl 및 xdotool을 사용할 수 없습니다. 소프트웨어 센터에서 설치하거나 터미널에 다음을 입력하여 설치할 수 있습니다.
sudo apt-get install wmctrl xdotool
그런 다음 다음을 파일에 붙여넣습니다(좋아하는 파일 이름을 지정하고 파일 이름을 기억하세요. 숨기려면 파일 이름을 로 시작하세요 . 저는 파일 이름으로 .
사용하고 있습니다 )..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 시스템 탭 열기"를 사용하고 있습니다) "명령:" 앞의 텍스트 상자에 다음을 붙여넣습니다.
/path/to/the/file
그런 다음 이 명령에 대해 원하는 키 입력을 설정할 수 있습니다. Ctrl+ t귀하의 경우.
Ctrl+ 와 같은 것을 바로가기로 사용하는 경우 +를 Firefox 및 Nautilus의 바로가기로 ;유지할 수 있습니다 .Ctrlt