Đây là một giải pháp đơn giản hơn nhiều, Kinto. Tôi đã làm việc này được 3 năm rồi .. và cuối cùng tôi cảm thấy mình có thể đóng góp một cái gì đó vì nó hoạt động tốt như thế nào, không giống như 2 lần thử trước của tôi. Nó được dành cho x11 và các bản phân phối dựa trên systemd, nhưng khái niệm này sẽ được chuyển sang Wayland một khi tôi tìm thấy một cách tốt để thực hiện nó, mặc dù tăng cường bảo mật gây khó khăn khi làm việc.
1) Gist (đối với những người chỉ muốn xem tiền đề hoặc thực hiện giải pháp xen kẽ của riêng họ, các trường hợp cạnh không được bảo hiểm).
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
2) Trình cài đặt đầy đủ sử dụng systemd, bash và xprop. (Các trường hợp cạnh, như chromebook được bảo hiểm, rất khó để hỗ trợ, nhưng tôi thích của tôi để mọi người đều có lợi!)
https://github.com/rbreaves/kinto
Lý do cho Kinto, tiếng Nhật là lật, là vì - ngay cả khi bạn đã hoàn thiện một bản ánh xạ chính cho mọi ứng dụng GUI thông thường bằng một số phương pháp khác, bạn sẽ không có cùng loại trải nghiệm Terminal, trên Linux như bạn làm trên máy Mac. Và điều đó thật đáng tiếc - vì máy Mac làm hỏng các nhà phát triển của chúng tôi với một sơ đồ phím hoạt động tốt đáng ngạc nhiên cho các ứng dụng Terminal. Quan điểm của những gì tôi đã làm, bằng cách thay đổi sơ đồ bàn phím của bạn thành 1 trong 2 tùy chọn bố cục thông qua setxkbmap và ứng dụng đang sử dụng, là kết quả là bạn phải tạo ra một vài phím tắt bổ sung cụ thể cho bất kỳ ứng dụng cụ thể nào.
Về cơ bản, với giải pháp này, bạn không đấu tranh làm thế nào để tạo đúng các phím tắt mới hoặc cố gắng tránh xung đột phím tắt trong các ứng dụng Terminal so với các ứng dụng GUI còn lại. Bạn chỉ cần có được cả hai từ tốt nhất và nó hoạt động hoàn hảo nhất có thể - ngoài việc bao gồm các tệp cấu hình lối tắt mặc định cho các thiết bị đầu cuối và trình soạn thảo văn bản phổ biến, mà tôi có thể bao gồm sau này. Ngay cả các trình soạn thảo văn bản như Sublime cũng không chỉ trao đổi phím Cmd bằng Ctrl trên mỗi phím tắt, nhưng nó sẽ căn chỉnh đúng khoảng 95% hoặc hơn thời gian tôi nói.
Và nói về Wayland, tôi có một bằng chứng về khái niệm làm thế nào để thủ thuật keyswap keymap này hoạt động trên KDE Plasma 5 với một tiện ích hiện có có tên ứng dụng. Nếu bất cứ ai có một giải pháp tốt hơn thì tôi đều là tai, đặc biệt là nếu nó có thể hoạt động trên x11. Xprop là hoàn toàn đủ trên x11, nhưng rõ ràng không sử dụng trên Wayland.
https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718