Bagaimana cara mengembalikan perilaku kombinasi Unity 7 Ctrl-Alt-Numpad di Gnome 3?

17

masukkan deskripsi gambar di sini

Secara default, alih-alih melakukan sesuatu yang bermanfaat, kombinasi tombol Ctrl-Alt-Numpad di Gnome 3 mendorong jendela ke arah yang ditentukan di seluruh ruang kerja. Pintasan ini tidak muncul di panel pengaturan keyboard Gnome 3; mereka ada di sana, dan mereka menghalangi.

Bagaimana saya bisa mendapatkan perilaku ini kembali di Ubuntu 17.10?

badp
sumber
Apakah kamu mencoba ini ?
αғsнιη
1
@AFSHIN itu untuk Ctrl-Alt-Fn, sesuatu yang juga rusak di aardvark, tetapi tidak relevan dengan pertanyaan ini :)
badp
mungkin maksud Anda tombol fungsi Fn?
αғsнιη
1
@AFSHIN Pertanyaan ini adalah tentang Ctrl-Alt-numpad (jadi Ctrl-Alt-Numpad 7 menempatkan jendela di bagian kiri atas monitor itu)
badp
@sempaiscuba compiz config tidak akan banyak membantu saya di Gnome 3…
badp

Jawaban:

11

Saya telah mencoba menginstal ekstensi Put Windows gnome di Ubuntu 17.10, dan sepertinya berfungsi dengan baik.

  1. Instal plugin browser untuk https://extensions.gnome.org
  2. sudo apt-get install chrome-gnome-shell
  3. Kunjungi halaman Put Windows dan instal ekstensi
  4. Perbarui halaman
  5. Klik simbol pengaturan kunci inggris / obeng pada halaman
  6. Buka "Pintasan Keyboard" (juga melalui Gnome Tweaks ) dan ubah tindakan menjadi Ctrl+ Alt+ Num, dll. Secara default menggunakan Super+ Num.

Saya pertama kali mengikuti instruksi dari user3325563 tentang cara menonaktifkan pintas "pindah-ke-sudut" dengan dconf-editor. Saya tidak yakin apakah ini langkah yang perlu atau tidak.

Anda menyebutkan dalam satu versi pertanyaan Anda bahwa Anda mencoba ekstensi ini dan setelah memulai ulang mesin yang Anda butuhkan untuk mengkonfigurasi ulang pintasan secara manual. Saya diuji memulai ulang mesin saya dan tidak punya masalah seperti itu.

tttppp
sumber
Namun. Solusi ini berfungsi tidak bekerja dengan baik dengan Ubuntu 18.04
Lukasz Dynowski
@LukaszDynowski Saya belum meningkatkan ke 18,04, tapi saya berencana untuk segera. Jika Anda memiliki pengalaman atau menemukan solusi, saya akan sangat tertarik!
tttppp
2
Baru mencoba dengan 18,04 - bekerja untuk saya. Tidak perlu melakukan apa pun selain menginstal ekstensi.
seanlano
6

Saya menemukan jawabannya, Anda perlu mengubah pengaturan menggunakan dconf: masukkan deskripsi gambar di sini

Di dconf, cari org> desktop> wm> keybindings dan klik bidang di sebelahnya move-to-corner-sedan ubah ke ['disabled']:

masukkan deskripsi gambar di sini

dan ulangi untuk semua yang ingin Anda nonaktifkan, yaitu move-to-corner-sw, dll.

Atau Anda dapat melakukannya dari command-line seperti ini: gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['disabled']" dan mengembalikannya seperti ini: gsettings set org.gnome.desktop.wm.keybindings move-to-corner-se "['<Primary><Alt>KP_Next']"

Lihat juga org.gnome.desktop.wm.keybindings di https://wiki.ubuntu.com/Keybindings

org.gnome.desktop.wm.keybindings

Ikatan kunci yang ditangani oleh manajer jendela tetap ada di bagian org.gnome.desktop.wm.keybindings dari dconf. Kategori "Navigasi", dan "Windows" dari pintasan disimpan di sini. Di masa lalu, setiap manajer jendela bertanggung jawab untuk menyimpan pintasannya sendiri di bawah skema sendiri. Sekarang kedua manajer window metacity dan compiz menggunakan set binding yang terpusat dan terpusat ini. Ada pemetaan file di / usr / share / gnome-control-center / keybindings / yang menunjukkan bagaimana binding kunci ini digunakan oleh setiap window manager.


Jika Anda masih menggunakan compiz dengan cara gnome3, lihat di bawah:

Dari sini , saya dapat menonaktifkan tombol di Laptop Ubuntu 16.04 saya (unity 7.4.0). Langkah-langkah di bawah ini adalah apa yang Anda cari.

Peringatan

CompizConfig Settings Manager ( ccsm) adalah alat canggih, dan tidak semua opsinya sepenuhnya kompatibel dengan Unity. Karena itu, CCSM telah dikenal terkadang merusak desktop pengguna . Harap berhati-hati dan ketahuilah bahwa Anda mengambil risiko dengan mengikuti jawaban ini atau jawaban lain yang merekomendasikan penggunaan CCSM. Jika mengikuti saran ini melanggar Unity, silakan lihat pertanyaan ini untuk instruksi tentang cara meresetnya.

Anda perlu menginstal compizconfig-settings-manager, di bawah perangkat lunak Ubuntu: masukkan deskripsi gambar di sini

jalankan dan di bawah bagian "Window Management" pilih "Grid":

masukkan deskripsi gambar di sini

Pada menu kisi klik pada pensil edit dan hapus centang pada kotak "Aktifkan": masukkan deskripsi gambar di sini

pengguna3325563
sumber
Ini untuk Compiz, bukan Gnome 3
badp
Maaf tentang itu: Ubuntu apa yang Anda jalankan? Bagaimana Anda menginstal gnome? Saya menganggap UbuntuGnome? versi yang mana?
user3325563
Apakah Anda menggunakan gdm atau lightdm? Cukup setup sistem dan instal sudo apt install ubuntu-gnome-desktop(pilih lightdm tapi saya bisa mengkonfigurasi ulang)
user3325563
untuk catatan, sepertinya masih menggunakan compiz / unity dari output wmctrl -mdan printf 'Desktop: %s\nSession: %s\n' "$XDG_CURRENT_DESKTOP" "$GDMSESSION", yang berarti bahwa tanggapan saya di atas mungkin jawabannya.
user3325563
1
Sayang sekali, saya kira tidak ada orang lain yang berpikir solusi Anda cukup baik. Anda tidak menjawab masalah mendasar - mengatur jendela di bagian atas / bawah layar saya. Anda membantu saya dengan masalah XY saya: "Saya menemukan hal menyebalkan ini yang agaknya melakukannya, dan saya tidak menyukainya, tetapi dengan penonaktifan kombinasi tombol asli ini saya perkirakan akan sedikit lebih dapat ditoleransi." Setengah dari jawaban Anda adalah tentang Compiz dan itu membuatnya sama sekali tidak relevan. Nasib lebih baik lain kali dalam pencarian Anda untuk poin internet virtual
badp
2

Pada Ubuntu 18.04.1 LTS, cukup instal ekstensi Put Windows Gnome melalui Ubuntu Software Center untuk mengembalikan posisi jendela melalui numpad. Tidak diperlukan perubahan pengaturan lebih lanjut.

Falko Menge
sumber