Bạn có thể sử dụng wmctrl .
Các lệnh cơ bản:
wmctrl -d
để hiển thị tất cả các không gian làm việc của bạn.
wmctrl -s <workspace_name>
để thay đổi một không gian làm việc cụ thể.
Nếu bạn đang sử dụng Compiz, bạn sẽ phải thực hiện một mẹo vì "không gian làm việc" của Compiz thực sự là Viewports của một Workspace duy nhất.
Hướng dẫn thủ thuật
Kiểm tra đầu ra của wmctrl -d
Ví dụ, của tôi là:
0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N/A
Điều này có nghĩa là thực sự tôi có một Không gian làm việc 4098 x 2304 thay vì những gì tôi "nghĩ" tôi có (chín "không gian làm việc", 3 x 3).
Tôi đã ở nơi được cho là "không gian làm việc" 2, nhưng thực tế tôi đã ở viewport (VP) 1366,0 (4098/3 = 1366) như được hiển thị bởi đầu ra ở trên.
Vì vậy, đây là cách nó hoạt động: chúng tôi lấy toàn bộ Không gian làm việc và chia cho số lượng "không gian làm việc" mà chúng tôi "nghĩ" chúng tôi có. Trong trường hợp của tôi: 4098/3 = 1366 và 2304/3 = 768.
Nếu tôi muốn đến "không gian làm việc" 1 của mình, lệnh là:
wmctrl -o 0,0
Sau đó, nếu tôi muốn đi đến "không gian làm việc" 4 của mình, lệnh là:
wmctrl -o 0,768
Nếu tôi muốn đến "không gian làm việc" 8 của mình, lệnh là:
wmctrl -o 1366,1536
Nếu tôi muốn đến "không gian làm việc" 9 của mình, lệnh là:
wmctrl -o 2732,1536
Hiểu rồi? ;-)
Các -o
cờ "sẽ cắt cụt" giá trị của họ. Nói cách khác, nó thay đổi "không gian làm việc" nơi pixel thực sự thuộc về. Sau đây là tương đương:
wmctrl -o 0,0
wmctrl -o 1365,767