Skrót klawiaturowy, aby przenieść okno na bok w Gnome

23

W systemie Windows mogę naciskać Windows + (left/right/up/down)klawisze, aby naciskać okno odpowiednio na górnej, prawej, dolnej lub lewej stronie. Czy w Ubuntu istnieje odpowiednik?

Distro: Ubuntu 12.04, używając Gnome.

Maria Ines Parnisari
źródło
1
„Poruszać się” lub być przyciśnięty do górnej, prawej, dolnej, lewej strony?
Braiam,
@Braiam, co powiedziałeś: P
Maria Ines Parnisari
3
W powłoce GNOME działa tylko Ctrl + Super + Left / Right, inne nie.
Braiam
W tytule i treści pytania należy wyjaśnić, jakiego środowiska pulpitu lub menedżera okien używasz. Twoja odpowiedź będzie konkretna, a nie dystrybucja. Ubuntu prawdopodobnie oznacza, że ​​używasz Unity, ale nie zakładam tego.
Casey

Odpowiedzi:

4

Nie ma predefiniowanego skrótu, ale możesz stworzyć własny. Zainstaluj narzędzie xdotool . Następujące polecenia przesuwają okno odpowiednio na górę i dół:

xdotool windowmove $(xdotool getwindowfocus) x 0
xdotool windowmove $(xdotool getwindowfocus) x 9999

(Niektóre instalacje zawierają niefortunny błąd polegający na tym, że użycie xlub y, która ma pozostawić tę współrzędną bez zmian, nie uwzględnia szerokości obramowania okna.)

Aby powiązać takie polecenie z klawiszem, przejdź do ustawień systemu, w panelu „Klawiatura”, na karcie „Skróty”. Wybierz „Niestandardowe skróty” i kliknij +znak, aby dodać nowy skrót.

Gilles „SO- przestań być zły”
źródło
1
nieco czystszym sposobem jest użycie getactivewindow:xdotool getactivewindow windowmove x 0
glS 27.04.15
@glS Możesz także użyć getwindowfocusw swojej sugestii
sappjw
18

Na podstawie komentarzy, oto odpowiedź, która pomogła mi, nie potrzeba żadnych narzędzi.

Ubuntu 16.04 LTS.

Ctrl+ Super+ Left Arrow- Zadokuj po lewej stronie monitora

Ctrl+ Super+ Right Arrow- Zadokuj po prawej stronie monitora

Ctrl+ Super+ Up Arrow- Maksymalizuj okno

Ctrl+ Super+ Down Arrow(Po zadokowaniu lub zmaksymalizowaniu) - Przywróć okno.

Ctrl+ Super+ Down Arrow(Po przywróceniu) - Zminimalizuj okno.

To nie przenosi okien między monitorami, jak w Windowsie. Nie znalazłem sposobu, aby to zrobić.

Brandon
źródło
Jakoś lewa i prawa strona nie działają. Wszystko inne wydaje się działać. Jakieś pomysły dlaczego?
Raffi Khatchadourian
1
Aby przejść w lewo / prawo do pracy, użyłem po prostu <kbd> Super </kbd> + <kbd> Strzałka w lewo </kbd>. Wydawało się, że przesuwa okno. Również to zadziałało, aby przenieść go z ekranu
Jonathan
2
Tylko wskazówka, klawisz Super = „Windows” na większości klawiatur
Justas
1
Czy te skróty nie są dla Unity, a nie dla GNOME Shell?
Flimm,
13

Tak ... w Linuksie jest na to sposób (i ku swojemu zaskoczeniu, zadziała również w systemie Windows)

Wystarczy nacisnąć, Alt+Spacebara następnie nacisnąć klawisz, ma następnie poruszać się w dowolnym miejscu za pomocą klawiszy strzałek. Po zakończeniu naciśnij Enterklawisz.

I, o tak, zadziała to wtedy i tylko wtedy, gdy okno, o którym mowa, nie jest w pełni zmaksymalizowane

SHW
źródło
1
Możesz się skondensować Alt+space Mw Alt+F7(ale łatwiej zapamiętać). Ale to nie do końca to samo, musisz ręcznie wyrównać okno z ramką ekranu.
Gilles „SO- przestań być zły”,
1
Okno przesuwa się stopniowo, więc nie będzie w stanie dobrze przylegać do boku
Peter V. Mørch
1
Korzystam z menedżera okien Prism w Ubuntu i Alt+Spacebarjest domyślną kombinacją do otwierania paska wyszukiwania. FYI dla użytkowników pryzmatów.
Brandon
dzięki za to. Przypadkowo przesunął okno, więc pasek narzędzi był poza polem widzenia.
matthew_360,
Nie działa już w Gnome na Ubuntu 17.10
Jonathan
2

Jeśli używasz xbindkeysi masz xdotoolzainstalowane narzędzie, możesz dodać następujące wiersze do swojego, ~/.xbindkeysrcaby włączyć win+lefti win+rightprzenieść bieżące aktywne okno do lewej / prawej połowy ekranu:

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 0 y"
    Mod2+Mod4 + Left

"xdotool windowsize $(xdotool getwindowfocus) 50% 100% && xdotool windowmove $(xdotool getwindowfocus) 9999 y"
    Mod2+Mod4 + Right
t7ko
źródło
1

Istnieje bardziej elastyczny sposób wbudowania, ponieważ Ctrl+ Super+ Arrownie pozwala, aby okno zajmowało tylko jedną czwartą ekranu (na przykład lewy górny lewy lub prawy dolny róg).

Możesz użyć Ctrl + Alt+ Keypad. Naciśnięcie numeru klawiatury (1, 2 ...) określi pozycję okna (lewy dolny, dolny ...).

coyotte508
źródło
Czy można zmienić kombinację klawiszy Ctrl + Alt + Klawiatura dla innych klawiszy? Jak Ctrl + Alt + Shift + Keypad
Arnold Roa
1
Nie mam pojęcia, dlaczego miało to negatywne zdanie. Właśnie tego szukałem. Poproś o powrót, aby tam wrócić.
rubynorails
0

Używam Ubuntu 12.04 gnome classic, ale myślę, że to samo dla wszystkich Ubuntu.

Oto co robię:

Przede wszystkim musisz zainstalować „ jeszcze ”.

1) Otwórz terminal Ctrl+Alt+Ti wpisz:

sudo add-apt-repository ppa:fossfreedom/xfwm4
sudo apt-get update
sudo apt-get install stiler

Po drugie , teraz możesz edytować skróty klawiaturowe poprzez:

2) Przejdź do „ Ustawienia systemu ” -> Klawiatura -> Skróty ->

Naciśnij „ Niestandardowe skróty(w lewym okienku)

Naciśnij symbol „ +(w lewym dolnym rogu okna)

3) W otwartym oknie „ Skrót niestandardowy ” wpisz:

(na przykład)

Zobacz podział po lewej ” jako nazwę, i

stiler.py left ” jako polecenie i naciśnij „ Apply ”.

4) Naciśnij „ Wyłącz ” (znajduje się w tym samym wierszu, co właśnie utworzony „Podział widoku po lewej”)

i naciśnij kombinację klawiszy „ Ctrl + Wieczerza + Lewo ” na klawiaturze.


  • To samo dotyczy dowolnego skrótu kombinacji, na przykład:

Wyświetl podział po prawej ” jako nazwę,

stiler.py right ” jako polecenie,

Ctrl + Wieczerza + Prawo ” jako kombinacja klawiszy.

LUB

Narzędzie wyszukiwania Gnome ” jako nazwa,

narzędzie wyszukiwania gnome ” jako polecenie,

Super + F. ” jako kombinacja klawiszy.

LUB

Monitor systemu ” jako nazwa,

gnome-system-monitor ” jako polecenie,

Ctrl + Shift + Esc ” jako kombinacja klawiszy.

To tylko przykład, od Ciebie zależy, jakiej kombinacji nazwy, polecenia i klawiszy musisz użyć.

AntonyMan
źródło
0

testowany w obecnym gnomie 3.28 na Ubuntu 18.04

  • SUPER+ przesuwa okno w lewo
  • SUPER+ przesuwa okno w prawo
użytkownik8162
źródło
Ctrl + Alt + klawiatura dla innych ruchów nie działa w 18.04, jakiś pomysł, jak to naprawić?
Pratik Gaikwad
CTRL + ALT + ↓ / ↑ do przełączania przestrzeni roboczej działa dobrze. Dla innych możesz to zdefiniować w ustawieniach → klawiatura. Zauważ, że Ubuntu używa teraz gnome.
user8162,