Điểm:2

Cách yêu cầu Compiz không quản lý/thao tác ID cửa sổ cụ thể

lá cờ in

Tôi có một cửa sổ tôi di chuyển từ màn hình này sang màn hình khác theo từng bước. Các tổng hợp Trình cắm "Place Window" chặn các chuyển động và ban đầu ngăn nó chuyển sang màn hình tiếp theo. Sau đó, nó chuyển sang màn hình tiếp theo và đóng băng. Sau đó, nó tiếp tục vài bước cuối cùng.

Để ghi đè plugin "đặt cửa sổ", python đưa ra một số lệnh CLI. Ghi chú: $ và các dòng bổ sung được thêm vào để dễ đọc:

$ gsettings get org.compiz.core:/org/compiz/profiles/unity/plugins/core/active-plugins

['core', 'composite', 'opengl', 'regex', 'mousepoll', 'animation',
'wall', 'vpswitch', 'session', 'snap', 'cách giải quyết',
'compiztoolbox', 'imgpng', 'resize', 'move', 'place', 'expo', 'fade',
'ezoom', 'scale', 'switcher', 'unityshell']

Nếu 'nơi' xuất hiện giữa 'di chuyển''triển lãm' plug-in, loại bỏ nó bằng cách sử dụng:

$ gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/active-plugins

"['core', 'composite', 'opengl', 'regex', 'mousepoll', 'animation',
'wall', 'vpswitch', 'session', 'snap', 'cách giải quyết',
'compiztoolbox', 'imgpng', 'resize', 'move', 'expo', 'fade',
'ezoom', 'scale', 'switcher', 'unityshell']"

Sau đó di chuyển cửa sổ giữa hai màn hình dần dần theo các bước. Khi thực hiện xong vấn đề cài đặt gs lệnh một lần nữa:

$ gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/active-plugins 

"['core', 'composite', 'opengl', 'regex', 'mousepoll', 'animation',
'wall', 'vpswitch', 'session', 'snap', 'cách giải quyết',
'compiztoolbox', 'imgpng', 'resize', 'move', 'place', 'expo', 'fade',
'ezoom', 'scale', 'switcher', 'unityshell']"

Trong python-xlib có cách nào để thực hiện việc đó bằng cách đặt trạng thái hoặc thuộc tính Window không?

lá cờ cn
Sẽ không biết về câu hỏi của bạn mặc dù theo như quy trình hiện tại sẽ chỉ tạo 2 tập lệnh cho 2 lệnh đã đặt và sau đó là 2 trình khởi chạy trên máy tính để bàn để chạy chúng. Sau đó, chỉ cần nhấp đúp chuột để tuyển dụng. (hoặc có thể là 1 tập lệnh có chế độ ngủ giữa các lệnh
N0rbert avatar
lá cờ zw
`ccsm` có thể có một số tùy chọn để lọc id cửa sổ.
WinEunuuchs2Unix avatar
lá cờ in
@N0rbert Tôi đã cài đặt `ccsm` vài ngày trước. Đây là cách tôi phát hiện ra việc vô hiệu hóa plug-in `place` cho phép di chuyển cửa sổ trơn tru trên hai màn hình. Bạn có thể làm điều đó với chuột, nhưng không phải với `xdotool`, `wmctrl`, `gtk` hoặc `python-xlib`. Tôi thấy họ có giao diện `dbus` và có thể có thứ gì đó để trợ giúp.
WinEunuuchs2Unix avatar
lá cờ in
@doug Cảm ơn vì lời đề nghị. Nếu tôi phải đi theo lộ trình, tôi sẽ gọi `gsetting` trực tiếp từ python trước và sau khi tôi di chuyển cửa sổ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.