Ngăn chặn các cửa sổ đánh cắp tập trung


26

Tôi đang sử dụng Maverick với Compiz được bật.

Tôi đã tìm kiếm AskUbfox và Google. AskUbfox không có bất cứ điều gì về chủ đề này và mọi thứ Google bật lên là một vài năm tuổi.

Tôi đang thực hiện các bài kiểm tra trình duyệt và các bài kiểm tra của tôi liên tục tạo ra các cửa sổ Firefox mới. Vấn đề là, khi cửa sổ được sinh ra, nó sẽ tập trung. Điều này cực kỳ khó chịu vì tôi thường phải gõ một nơi khác. Điều này không chỉ xảy ra với các thử nghiệm của tôi, nhưng là ví dụ phổ biến nhất mà tôi gặp phải. Đôi khi IDE của tôi quyết định nó muốn tập trung khi có điều gì đó đặc biệt xảy ra (như khi một cái gì đó được biên dịch xong) và sau đó tôi sẽ tìm thấy những đoạn tin nhắn IM tôi đã nhập vào mã của mình. Điều này khiến tôi điên mất. Tôi đã xem xét cả cài đặt Gnome và cài đặt Compiz và không thể tìm cách ngăn chặn điều đó xảy ra.

Có ai biết một cách để ngăn chặn một ứng dụng đánh cắp trọng tâm khi nó được mở không? Tôi muốn có thanh tác vụ nháy vào tôi hoặc một cái gì đó để thu hút sự chú ý của tôi.

Câu trả lời:


16

Cài đặt nằm trong CompizConfig> Chung> Tập trung & Nâng cao hành vi như được ghi lại. Các quy tắc cửa sổ phù hợp là khá quan trọng.


1
Cảm ơn, điều đó giúp. Điều đó giữ cho những gì tôi gõ sẽ đến đúng cửa sổ, nhưng các cửa sổ firefox đang được mở vẫn đang được mở TRÊN TOP những gì tôi đang làm ... mặc dù chúng không tập trung. Ngoài ra, IntelliJ vẫn bỏ qua quy tắc.
Joel

Loại thử nghiệm nào bạn đang làm và loại cửa sổ mới nào được mở?
Lovlinux

1
@lovinglinux: xin lỗi chỉ cần chú ý bạn hỏi. Tôi đang chạy thử nghiệm selen để cửa sổ Firefox mở. Ngoài ra, tôi đang chạy thử nghiệm JUnit với trình gỡ lỗi để khi điểm dừng bị tấn công, IntelliJ quyết định tập trung để cho tôi biết về nó. Vấn đề trọng tâm của Firefox đã được giải quyết bằng cách điều chỉnh Compiz như đã nêu trong bài đăng của msw. Tuy nhiên, IntelliJ có xu hướng bỏ qua cài đặt Compiz.
Joel

@Joel bạn đã thiết lập nó như thế nào? Bạn đang sử dụng Cấp độ phòng ngừa lấy nét nào và làm cách nào để định cấu hình quy tắc khớp "Windows Ngăn chặn tập trung"?
xanh

@blueyed, xin lỗi, nhưng đã quá lâu và tôi đã chuyển máy tính và không nhớ cài đặt là gì.
Joel

0

Nếu bạn làm việc trong một cửa sổ hầu hết thời gian, bạn có thể nhấp chuột phải vào thanh tiêu đề và bảo cửa sổ luôn ở trên cùng ... đó không phải là một giải pháp hoàn hảo, nhưng bạn có thể che cửa sổ khi bạn hoàn thành hoặc giảm thiểu nó sau đó quay lại với nó ...


0

Bạn cũng có thể thay đổi cài đặt này gconf-editor, trong trường hợp bạn chưa cài đặt CCSM . Điều hướng đến /apps/compiz/general/screen0/options/focus_prevention_levelkhóa và đặt giá trị của nó thành 4.

Đối với một số người, 4 là quá cao. Người dùng Eclipse sẽ thấy rằng các hộp thoại khác nhau sẽ không lấy đúng trọng tâm bàn phím khi điều này được đặt thành 4, nhưng sẽ được đặt thành 3.


0

Đây không phải là thứ bạn nên cấu hình trên toàn cầu. Tức là bạn không thực sự muốn không có cửa sổ mới để lấy nét: bạn muốn không có cửa sổ kiểm tra nào lấy nét. Để thực hiện điều này, hãy sử dụng plugin Compiz Window Rules để ngăn tất cả các cửa sổ Firefox "kiểm tra" lấy nét.

Bạn sẽ cần phải viết một quy tắc để chỉ xác định các phiên bản Firefox "kiểm tra". Nếu tất cả chúng đều có một chuỗi cụ thể trong tiêu đề, điều đó sẽ hoạt động. Nếu không, bạn có thể sử dụng wmctrlđể đặt thuộc tính WM_ICON_NAMEX. (Tôi không biết cách dễ dàng thiết lập các thuộc tính X cho Firefox .. nếu có ai khác làm ơn, vui lòng bấm chuô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.