Đặt tùy chọn setxkbmap khi khởi động


14

Tôi đang cố gắng chuyển phím Ctrl trái với mũ vĩnh viễn. Nhưng với xmodmap, trình chuyển đổi bố cục bàn phím gốc của Ubuntu vẫn không tồn tại ( câu hỏi này ). Vì vậy, bây giờ tôi chỉ bỏ trình chuyển đổi gốc và sử dụng lệnh setxkbmap thay thế. Tôi đã tạo một kịch bản:

#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps

Nó hoạt động như tôi muốn. Nhưng bây giờ tôi muốn tự động chạy nó trên hệ thống khởi động. Nhưng nếu tôi đặt cái này trong Ứng dụng Sturtup thì nó không hoạt động. Rõ ràng một cái gì đó khác đặt lại bản đồ xkb sau khi kịch bản của tôi khởi động.

Có ai biết những gì kích hoạt thiết lập lại xkb và làm thế nào để thoát khỏi nó?


1
Bạn có thể thử chạy sudo dpkg-reconfigure console-setupđể làm cho những thay đổi hệ thống rộng.
user.dz

Câu trả lời:


23

Cuối cùng, sau nhiều nghiên cứu, đây là những gì tôi tìm thấy cho Ubuntu 13.10:

$ sudo apt-get install dconf-tools
$ dconf-editor

điều hướng đến org >> gnome >> desktop >> nguồn đầu vào

Đặt các tùy chọn của bạn dưới xkb-tùy chọn làm danh sách. Ví dụ: ['altwin: ctrl_alt_win', '.. vv ..']

Sau đó, đóng trình soạn thảo dconf. Thay đổi sẽ đến trực tiếp ngay lập tức.

... Tôi sẽ đăng ảnh chụp màn hình nhưng danh tiếng của tôi trên bảng này không đủ cao, xin vui lòng cho tôi biết một số điểm;)

Tham chiếu:


1
Vẫn hoạt động trên Unity vào ngày 16.04. Cảm ơn bạn!
slinkp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.