Làm cách nào để phím tắt bàn phím Ctrl + Alt + F7 hoạt động trong IntelliJ trên Ubuntu 14.04


11

Đã có một giải pháp một phần cho vấn đề được ghi nhận trên Askubfox.com .

Thật không may, nó không phải là làm việc cho Ctrl+ Alt+ F[1-7]phím. Có một giải pháp cho điều đó trong Ubuntu 13.04 và eralier để kích hoạt "Các phím đặc biệt ( Ctrl+ Alt+ key) được xử lý trong máy chủ" trong Bố cục bàn phím -> Tùy chọn -> Tùy chọn tương thích khác. Ngoài ra còn có một giải pháp X11 xorg chung , nhưng cũng không hoạt động với Ubuntu 14.04 vì nó không có /etc/X11/xorg.conf. Ngoài ra, tôi không thể tìm thấy tùy chọn tương ứng trong gnome-tweek-tool , được cho là sẽ được sử dụng trong trường hợp này theo các nhà phát triển Ubuntu.

Làm cách nào để tôi bật các phím đặc biệt Ctrl+ Alt+ F[1-7]trong máy chủ để các phím tắt IntelliJ hoạt động trong Ubuntu 14.04?


Sẽ đơn giản hơn khi định cấu hình các phím tắt IntelliJ, IMHO: jetbrains.com/idea/webhelp/configuring-keyboard-shortype.html
muru

@muru Không phải trong trường hợp của tôi: / Tôi đang sử dụng Windows, Mac và Linux tùy thuộc vào nơi tôi ở (làm việc, ở nhà, dưới lòng đất). Tôi muốn có một bản đồ rút gọn trong IntelliJ.
Wojtek

@muru Vâng, nhưng tôi không thể sao chép nó vào hộp đồng nghiệp của mình khi tôi lập trình cặp với anh ấy. Tôi thực sự muốn sử dụng sơ đồ bàn phím mặc định.
Wojtek

1
Hãy dùng thử Askubfox.com/q/50233/158442
muru

2
Ngoài ra, có một tùy chọn X được gọi là DisableVTSwitch, hoặc một cái gì đó, sẽ vô hiệu hóa tất cả các phím tắt thr ctrl-alt-f * (Tôi tưởng tượng chvt vẫn sẽ hoạt động).
muru

Câu trả lời:


8

Bạn có thể sử dụng Ctrl+ Alt+ 7(thay vì Ctrl+ Alt+ F7) và Alt+ F7. bạn có thể thay đổi cài đặt sơ đồ bàn phím Ubuntu mặc định bằng cách cài đặt-> bàn phím-> phím tắt-> cửa sổ-> di chuyển cửa sổ thay đổi phím tắt "di chuyển cửa sổ" và sử dụng Alt+ F7trong studio android. Nó hoạt động.


3
Cảm ơn Manish, nhưng tôi không muốn thay đổi các phím tắt của mình. Tôi muốn giữ chúng như chúng là.
Wojtek

@Wojtek Anh ấy sẽ cho bạn biết cách thay đổi cách sử dụng tổ hợp phím Alt-F7 của Ubuntu thành một số tổ hợp phím khác. Điều đó cho phép Intellij sử dụng miễn phí.
Lee Meador

1
@LeeMeador Tôi tin rằng anh ấy đang nói về Andoid Studio (IntelliJ), không phải Ubuntu và sử dụng các phím tắt khác nhau, không phải các phím tắt, đó là điều tôi không muốn làm. Cách duy nhất để vô hiệu hóa Alt + F7 trong Ubuntu là thông qua DisableVTSwitch đã đề cập, nhưng tôi không biết làm thế nào để làm điều đó trong Ubuntu 14.04.
Wojtek

3

Trong Ubuntu 14.02, bạn có thể thay đổi các phím không gian làm việc đó bằng cách

  1. "Bắt đầu" -menu> Công cụ hệ thống> Trình chỉnh sửa dconf
  2. Điều hướng đến org> gnome> máy tính để bàn> wm> keybindings

Nhấp vào khóa bạn muốn "trao tự do" và thay đổi nó. Tôi đã đổi F7 thành F7.

Sau đó, IntelliJ nhận ra tổ hợp phím


1
Tôi không thể thấy bất kỳ giá trị Ctrl + Alt + F [1-9] nào trong đó. Ngoài ra, tất cả các tên chuyển sang không gian làm việc- [1-12] đã ['bị vô hiệu hóa]].
Wojtek

2

Như Lee Meador đã đề cập, dconf-Editor nên có sự ràng buộc. Nó có thể là trường hợp theo một gói khác. Đối với tôi, các ràng buộc cho Ctrl+ Alt+ F*nằm dưới org.gnome.mutter.wayland.keybindings.


Trên hệ thống của tôi họ cũng ở dưới gói đó. Bạn có thể tìm kiếm các switch-to-session-<X>phím tắt với công cụ tìm kiếm của trình soạn thảo dconf.
geronimo

1

Câu trả lời của Lee chỉ đúng hướng, nhưng trong Ubuntu 17.04 không có ánh xạ bàn phím "F7", vì vậy bạn không thể ánh xạ nó thành "F7". Tuy nhiên, những điều sau đây đã lừa tôi:

dconf write /org/gnome/desktop/wm/keybindings/begin-move '["<Control><Shift><Alt><Super>F7"]'
dconf write /org/gnome/desktop/wm/keybindings/begin-resize '["<Control><Shift><Alt><Super>F8"]'

0

Tôi tìm thấy nó! Tôi tìm thấy nó!
(Tôi đã sao chép câu trả lời của mình cho cuộc trò chuyện này )

Có một dòng lệnh đơn giản để vô hiệu hóa các phím tắt Ctrl+ Alt+ F [1-7].
Tôi không biết phiên bản nào của Ubuntu hỗ trợ dòng lệnh này, nhưng trên Ubuntu 18.10, nó dường như hoạt động tốt.

setxkbmap -option srvrkeys:none

Nhưng dòng lệnh dường như chỉ hoạt động khi được thực thi sau khi đăng nhập: Sau mỗi lần khóa / đăng xuất, các phím tắt Ctrl+ Alt+ F [1-7]. Được kích hoạt lại.
Tôi đã cố gắng đưa dòng này vào "Ứng dụng khởi động" và cả ".profile". Dù bằng cách nào, nó không hoạt động.

Vì vậy, tôi đã tạo một lối tắt mới thực thi lệnh này bằng cách nhấn (ví dụ) Super+ F7. Và nó hoạt động tốt!
Tôi chỉ phải làm Super+ F7sau mỗi lần đăng nhập và nếu sau khi tôi làm Ctrl+ Alt+ F7thì không có bất kỳ màn hình đen nào!


Có ai biết một cách tốt hơn để chạy một dòng lệnh sau khi đăng nhập?
Tôi có bắt buộc phải làm Super+ F7sau mỗi lần đăng nhập không?

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.