
저는 10년 넘게 Linux를 켜고 끄며 사용해 왔습니다. Windows를 완전히 포기할 수 없게 만드는 한 가지는 제가 몇 년 전에 작성한 Autohotkey 스크립트입니다. 이 스크립트를 사용하면 일시 중지 버튼을 눌러 응용 프로그램 창 사이를 빠르게 전환할 수 있습니다(저는 엄지 관련 RSI로 고통받습니다). 본질적으로 Alt-Tab을 한 번 누르는 것을 시뮬레이션합니다. 이전 창과 다른 임의의 창으로 전환하려면 Alt-Tab을 사용할 수 있지만 가장 최근 창 두 개 사이를 전환하려면 '일시 중지'를 누르기만 하면 됩니다. GNOME에서는 응용 프로그램 간 전환 작업을 수행하도록 일시 중지를 설정할 수 있지만 다음 창으로 전환하지 않고 눈에 띄는 지연이 발생하여 두 응용 프로그램 창 사이를 빠르게 전환하는 것이 불가능합니다. 더 이상 Alt-Tab을 눌러 어떤 창으로든 이동할 수 없습니다. Linux에서 이 Autohotkey 제품군의 기능을 복제하여 지연 없이 응용 프로그램 창 사이를 전환하면서 Alt-Tab의 원래 기능을 계속 유지할 수 있는 방법이 있습니까?
PAUSE::Send, {ALTDOWN}{TAB}{ALTUP}
데스크탑 환경(KDE, GNOME)에서 제공하는 안정적인 방법이 바람직합니까?
나는 조사했다https://github.com/autokey/autokey, 하지만 몇 년 안에 존재할지는 모르겠습니다. 반면 Autohotkey는 20년 동안 존재해 왔으며 아마도 조만간 사라지지 않을 것입니다.
어떤 제안이라도 매우 환영합니다. 매우 감사합니다:).
답변1
Gnome에서 설정을 열고 키보드 단축키로 스크롤할 수 있습니다.
여기에서 대부분의 키보드 단축키를 다시 바인딩할 수 있습니다. 관심 있는 항목은 "Switch Application"이라고 하며 원래는 Super+ 에 바인딩되어 있습니다 Tab.
즉, 나는 더 이상 Alt+ 를 거의 사용하지 않습니다 Tab. 문서나 파일 관리자를 찾기 위해 브라우저로 이동할 때 마지막 창이 내가 의도한 대상 창이 거의 없다는 것을 알게 되었습니다. 대신 작업 공간을 사용합니다.
저는 작업공간당 하나의 창을 사용하는 경향이 있습니다. Gnome에서는 Ctrl++ 또는 ++ 를 사용하여 전환 하거나 번호를 매기고 키 바인딩을 설정하여 특정 작업 Alt공간 으로 이동할 수 있습니다 . 이러한 키 바인딩은 모두 바운스될 수 있습니다.UpCtrlAltDown
다른 DE를 사용하면 이것이 더 쉬울 수 있습니다. 저는 i3
이런 이유로 많이 사용합니다 . 나는 Mod++ 창을 작업 공간 8로 옮겼습니다 Shift. 8그럼 Mod+ 8거기로 가세요. 작업 공간 7과 8 사이를 전환하는 것은 매우 효과적입니다. 이메일이나 문서로 인해 주의가 산만해져야 하는 경우 흐름을 오염시키지 않고 다른 작업 공간에서 전환할 수 있습니다. 작업 공간당 여러 개의 창을 원하는 경우 Mod+를 Arrow사용하면 원하는 곳으로 이동할 수 있습니다. i3
키 바인딩이 바운스되도록 하는 것도 가능합니다.