Remapping Caps Lock di 14,04 Tahr Trusty

32

Saya telah melihat sejumlah pertanyaan yang mengarah ke menu GUI untuk memetakan kembali caps lock, tetapi menu itu tampaknya hilang dalam 14,04. Apakah saya tidak menemukannya, atau benar-benar hilang? Saya tahu Anda bisa menggunakannya xkbmapuntuk memetakannya, tapi saya tidak begitu yakin bagaimana membuatnya tetap ada.

Edit

Saya sudah mencoba saran tentang jawaban yang diterima untuk pertanyaan ini , tetapi sepertinya tidak ada yang berhasil. Dari apa yang saya tahu, .xinitrcfile tersebut sepertinya tidak pernah bersumber. Apakah ada pekerjaan lain yang mungkin bisa memperbaiki ini untuk saya?

Eric Andres
sumber
kemungkinan duplikat dari Bagaimana cara memetakan ulang kunci tertentu?
jobin
2
@Jobin jika Anda akan melihat saya bertanya secara spesifik tentang 14,04, tidak hanya secara umum.
Eric Andres
Sudahkah Anda mencoba solusinya? Saya melihat bahwa Anda memiliki keraguan spesifik apakah itu akan tetap reboot dan pertanyaan itu membahas masalah tersebut.
jobin
kemungkinan duplikat dari Bagaimana cara menukar Escape dan Caps Lock?
user68186
2
Sepertinya Ubuntu 14.04 menggunakan ~ / .xsessionrc bukannya ~ / .xinitrc

Jawaban:

27

Anda harus mengedit file / etc / default / keyboard dan mengubah pengaturan XKBOPTIONS.

Misalnya untuk memetakan capslock untuk mengontrol set XKBOPTIONS = “ctrl: nocaps” (sumber: Archlinux wiki

logout dan log in lagi untuk perubahan yang berdampak pada sistem Anda.

dwaynemac
sumber
4
terima kasih sobat, semua omong kosong GUI ini dengan menginstal paket adalah rasa sakit di pantat, dan sebagian besar cara tidak bekerja, atau bekerja dalam beberapa konteks tetapi tidak yang lain.
alexakarpov
18

Akhirnya menemukan jawaban GUI, setelah banyak Googling: Bagaimana cara menukar Escape dan Caps Lock di 14,04? (Sepertinya pertanyaan Anda diutarakan lebih baik dan muncul jauh lebih tinggi di hasil pencarian saya.)

Dari jawaban yang ditautkan:

Instal GNOME Tweak Tool (gnome-Tweak-alat), di bawah Mengetik tab ada pilihan swap Escdengan Caps Lock. Ini bekerja untuk saya di Ubuntu 14.04.

Anehnya, latar belakang jendela alat tidak cocok untuk saya, jadi saya harus membuka jendela gedit di belakangnya hanya untuk melihat teks.

Semoga itu bisa membantu! Bahkan dengan jendela buggy, itu jauh lebih menyenangkan daripada mengacaukan pengaturan xkb secara langsung.

didokumentasikan
sumber
Tampaknya ini tidak berfungsi di bawah XUbuntu 14.04.
Paul Price
1
Saya dapat ini berfungsi di Ubuntu 14.04. Bug latar belakang jendela benar-benar buruk - sulit dipercaya tidak ada yang memperbaikinya. Jika Anda ingin menukar CTRL dan CAPS, itu dilakukan di bawah "Ctrl Key Position", dan tidak tersedia di bawah "Caps Lock Behavior". Saya bingung mengapa setiap opsi lain untuk caps lock terdaftar kecuali untuk bertukar dengan CTRL ketika saya akhirnya melihat pengaturan terpisah untuk CTRL.
tim11g
Sayangnya Alat Tweak GNOME tampaknya cukup disadap ketika digunakan di Unity. Solusi menggunakan / etc / default / keyboard tampaknya lebih tepat (saya mencoba keduanya).
marcelocra
gnome-tweak-toolberfungsi dengan baik di bawah Ubuntu 16.04. Saya suka perubahan itu langsung efektif tanpa restart atau apa pun.
dinosaurus
8

Dalam kasus saya berikut ini berfungsi untuk menonaktifkan capslock di Ubuntu 14.04:

setxkbmap -option caps:none

Aplikasi Startup > Tambah > Nama : Nonaktifkan Capslock> Perintah : setxkbmap -tutup pilihan: tidak ada> Tambah .

Mulai ulang dan capslock dinonaktifkan.


Untuk memetakan ulang capslock untuk melarikan diri kunci:

setxkbmap -option caps:escape
MC Basstard
sumber
ini adalah solusi paling sederhana yang bisa saya temukan dan berfungsi, setxkbmap -option caps: escape
Andrzej Rehmann
3

Setelah cukup mencari, saya pikir saya akhirnya menemukan mantra google magic untuk menemukan jawabannya. Inilah pos yang memecahkan masalah saya: Buat preferensi setxkbmap disetel saat startup . Saya hanya mengikuti instruksi dalam jawaban yang diterima dan menambahkan 'ctrl: nocaps' ke opsi-xkb. Saya sangat berharap mereka hanya mengembalikan pengaturan GUI untuk mengubah ini ....

Eric Andres
sumber
Sayangnya, sekarang capslock berfungsi sebagai kunci CTRL lainnya. Tombol capslock tidak sepenuhnya dinonaktifkan.
MC Basstard