Điểm:1

xdotool `windowsize` và `windowmove` không hoạt động trong GNOME khi cửa sổ có kích thước đầy đủ

lá cờ tr

Tôi có một số phím tắt xếp các cửa sổ xung quanh màn hình. Dưới bề mặt, họ chỉ thực hiện nhiều xdotool mệnh lệnh.

Ví dụ: đây là cách di chuyển cửa sổ hiện tại sang nửa bên trái của màn hình:

xdotool getactivewindow windowsize 50% 100% && xdotool getwindowfocus windowmove 0 0

Điều này hầu hết thời gian hoạt động tốt, nhưng tôi nhận thấy rằng nó không hoạt động khi một cửa sổ cụ thể có "kích thước đầy đủ". Làm rõ: Theo "kích thước đầy đủ", ý tôi là trạng thái cửa sổ khi bạn nhấp đúp vào tiêu đề cửa sổ và nó sẽ mở rộng ra kích thước đầy đủ, không nhất thiết là toàn màn hình.

Để phím tắt hoạt động, tôi phải thay đổi kích thước cửa sổ thành một số kích thước nhỏ hoặc nhấp đúp vào thanh tiêu đề cửa sổ để giảm kích thước lại và sau đó nó hoạt động tốt trở lại. Có vẻ như GNOME "ghim" một màn hình có kích thước đầy đủ khiến nó miễn nhiễm với xdotool mệnh lệnh.

Có cách nào để khắc phục điều này? có khác không xdotool lệnh sẽ thực hiện điều này?

Cảm ơn!

waltinator avatar
lá cờ it
Bạn đang sử dụng Ubuntu? Bản phát hành được hỗ trợ nào? Đọc https://askubuntu.com/help/how-to-ask
Điểm:2
lá cờ cn

Trong tập lệnh của bạn, bạn sẽ cần đảm bảo rằng cửa sổ không được phóng to. Gỡ bỏ đã tối đa hóa_vertđã tối đa hóa_horz sử dụng wmctrl đầu tiên trước khi thao tác thêm với xdotool.

wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && \
  xdotool getactivewindow kích thước cửa sổ 50% 100% && \
  xdotool getwindowfocus windowmove 0 0

Ở trên hoạt động với X.Org. Tôi muốn thông báo cho những độc giả khác rằng những công cụ này chỉ hoạt động một cách rất hạn chế trên Wayland.

Đă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.