Używam dokładnie 3 programów: - przeglądarki - terminalu - edytora kodu
Trzymam wszystko w oknach pełnoekranowych.
Potrzebuję, aby móc wywołać dowolny z nich za pomocą prostego skrótu klawiaturowego, takiego jak Ctrl + Alt + B dla przeglądarki itp.
Alt-Tab jest do bani, bo muszę się zatrzymać i sprawdzić, gdzie jest selektor.
Korzystanie z 3 obszarów roboczych jest lepsze, ale wciąż nie jest idealne - muszę pomyśleć o tym, gdzie jestem i dokąd muszę iść. Np. Moja przeglądarka znajduje się na moim terminalu, a mój edytor kodu znajduje się po prawej stronie terminala. Aby przejść z przeglądarki do terminala, używam Ctrl + Alt + Strzałka w dół, ale aby przejść z edytora kodu do terminalu, muszę zrobić Ctrl + Alt + Lewo. Zamiast tego powinienem na przykład zrobić Ctrl + Alt + T dla terminala.
Dzięki!
guake
. Jest to terminal podobny do gry, który pokazuje lub ukrywa się za pomocą konfigurowalnej kombinacji klawiszy.Odpowiedzi:
Nie używam Unity, więc jest to testowane na Cinnamon, ale ta sama sztuczka powinna działać we wszystkich środowiskach stacjonarnych. Możesz użyć narzędzia takiego jak
xdotool
lub,wmactl
które pozwala ci na pisanie skryptów interakcji z serwerem X.Wolę
wmctl
, ale możesz zainstalować obaNajpierw uruchom,
wmctl -i
aby zobaczyć, jakie są nazwy otwartych okien:Jeśli przewiniesz w prawo, zobaczysz, że drugi to moja
firefox
instancja pokazująca tę stronę. Teraz aktywujesz każde z trzech okien według nazwy:Możesz przypisać skróty do każdego z tych poleceń za pomocą GUI środowiska pulpitu lub za pomocą bardziej ogólnego narzędzia, takiego jak
xbindkeys
.źródło