Jak przywrócić zachowanie kombinacji Unity 7 Ctrl-Alt-Numpad na Gnome 3?

17

wprowadź opis zdjęcia tutaj

Domyślnie zamiast robić coś pożytecznego, kombinacja klawiszy Ctrl-Alt-Numpad w Gnome 3 przesuwa okno w określonym kierunku w całym obszarze roboczym. Skróty te nie są wyświetlane w panelu ustawień klawiatury Gnome 3; są tam i przeszkadzają.

Jak mogę odzyskać to zachowanie w Ubuntu 17.10?

badp
źródło
Próbowałeś tego ?
αғsнιη
1
@AFSHIN, który dotyczy Ctrl-Alt-Fn, coś, co jest również uszkodzone w aardvark, ale nie ma związku z tym pytaniem :)
badp
może masz na myśli klawisz funkcyjny Fn?
αғsнιη
1
@AFSHIN To pytanie dotyczy Ctrl-Alt-numpad (więc Ctrl-Alt-Numpad 7 umieszcza okno w lewym górnym rogu tego monitora)
badp
Konfiguracja @sempaiscuba compiz nie przyniesie mi wiele dobrego na Gnome 3…
badp

Odpowiedzi:

11

Próbowałem zainstalować rozszerzenie Put Windows gnome na Ubuntu 17.10 i wydaje się, że działa dobrze.

  1. Zainstaluj wtyczkę do przeglądarki dla https://extensions.gnome.org
  2. sudo apt-get install chrome-gnome-shell
  3. Odwiedź stronę Put Windows i zainstaluj rozszerzenie
  4. Odśwież stronę
  5. Kliknij niebieski symbol ustawień klucza / śrubokręta na stronie
  6. Przejdź do „Skrótów klawiaturowych” (także poprzez Gnome Tweaks ) i zmień akcje na Ctrl+ Alt+ Num itp. Domyślnie używa Super+ Num.

Najpierw postępowałem zgodnie z instrukcjami od user3325563, jak wyłączyć skróty „przejdź do rogu” za pomocą edytora dconf. Nie jestem pewien, czy to konieczny krok, czy nie.

W jednej wersji pytania wspomniałeś, że wypróbowałeś to rozszerzenie i po ponownym uruchomieniu komputera musisz ręcznie zmienić konfigurację skrótów. Testowałem ponowne uruchomienie mojego komputera i nie miałem takich problemów.

tttppp
źródło
To rozwiązanie działa jednak nie działa dobrze z Ubuntu 18.04
Łukasz Dynowski
@ Łukasz Dynowski Nie uaktualniłem jeszcze do 18.04, ale planuję wkrótce. Jeśli masz jakieś doświadczenie lub znajdziesz rozwiązanie, byłbym bardzo zainteresowany!
tttppp
2
Właśnie próbowałem z 18.04 - pracował dla mnie. Nie musiałem robić nic poza instalowaniem rozszerzenia.
seanlano
6

Zrozumiałem, że musisz zmienić ustawienia za pomocą dconf: wprowadź opis zdjęcia tutaj

W dconf poszukaj org> desktop> wm> skrótów klawiszowych i kliknij pole obok move-to-corner-sei zmień na ['disabled']:

wprowadź opis zdjęcia tutaj

i powtórz dla wszystkich, które chcesz wyłączyć, tj. move-to-corner-switp.

Alternatywnie możesz to zrobić z wiersza polecenia w następujący sposób: gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['disabled']" i przywrócić w następujący sposób: gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['<Primary><Alt>KP_Next']"

Zobacz także org.gnome.desktop.wm.keybindings w https://wiki.ubuntu.com/Keybindings

org.gnome.desktop.wm.keybindings

Skróty klawiszowe obsługiwane przez menedżera okien są zachowywane w sekcji org.gnome.desktop.wm.keybindings w dconf. Tutaj są przechowywane kategorie skrótów „Nawigacja” i „Windows”. W przeszłości każdy menedżer okien był odpowiedzialny za przechowywanie własnych skrótów w ramach własnego schematu. Teraz zarówno menedżery okien metacity, jak i compiz korzystają z tego centralnego, zunifikowanego zestawu powiązań. W katalogu / usr / share / gnome-control-center / keybindings / znajdują się pliki mapowania, które pokazują, w jaki sposób te powiązania klawiszy są używane przez każdego menedżera okien.


Jeśli nadal używasz compiz w jakiś sposób z gnome3, patrz poniżej:

Od tutaj , byłem w stanie wyłączyć klawisze w moim Ubuntu 16.04 Laptop (jedność 7.4.0). Poniższe kroki są tym, czego szukasz.

Ostrzeżenie

CompizConfig Settings Manager ( ccsm) to zaawansowane narzędzie i nie wszystkie jego opcje są w pełni kompatybilne z Unity. Jako taki, CCSM jest znany z tego, że czasami psuje pulpity użytkowników . Zachowaj ostrożność i wiedz, że podejmujesz ryzyko, postępując zgodnie z tą odpowiedzią lub inną odpowiedzią, która zaleca korzystanie z CCSM. W przypadku, gdy zastosowanie się do tej porady spowoduje uszkodzenie Unity, zapoznaj się z tym pytaniem, aby uzyskać instrukcje na temat resetowania.

Musisz zainstalować compizconfig-settings-managerw systemie Ubuntu: wprowadź opis zdjęcia tutaj

uruchom go i w sekcji „Zarządzanie oknami” wybierz „Siatka”:

wprowadź opis zdjęcia tutaj

W menu siatki kliknij ołówek edycji i odznacz pole „Włącz”: wprowadź opis zdjęcia tutaj

użytkownik3325563
źródło
To jest dla Compiz, a nie Gnome 3
badp
Przepraszam za to: Jakim Ubuntu używasz? Jak zainstalowałeś gnome? Zakładam UbuntuGnome? która wersja
user3325563,
Używasz gdm lub lightdm? Wystarczy skonfigurować system i zainstalować sudo apt install ubuntu-gnome-desktop(wybrałem lightdm, ale mogę ponownie skonfigurować)
user3325563,
dla przypomnienia, wygląda na to, że nadal używa compiz / unity z wyjścia wmctrl -mi printf 'Desktop: %s\nSession: %s\n' "$XDG_CURRENT_DESKTOP" "$GDMSESSION", co oznaczałoby, że moja powyższa odpowiedź może być odpowiedzią.
user3325563,
1
szkoda, chyba nikt inny nie uważał twojego rozwiązania za wystarczająco dobre. Nie odpowiedziałeś na podstawowy problem - ustawianie okien w górnej / dolnej połowie mojego ekranu. Pomogłeś mi z moim problemem XY: „Znalazłem tę gównianą rzecz, która w pewnym sensie to robi, i nie podoba mi się to, ale po wyłączeniu oryginalnej kombinacji klawiszy spodziewam się, że byłoby to nieco bardziej tolerowane”. Połowa twojej odpowiedzi dotyczy Compiza, co czyni go całkowicie nieistotnym. Powodzenia następnym razem w poszukiwaniu wirtualnych punktów internetowych
badp
2

W systemie Ubuntu 18.04.1 LTS wystarczy zainstalować rozszerzenie Put Windows Gnome za pośrednictwem Centrum oprogramowania Ubuntu, aby przywrócić pozycjonowanie okna za pomocą klawiatury numerycznej. Nie są wymagane dalsze zmiany ustawień.

Falko Menge
źródło