Vâng, đó là một vấn đề thú vị.
Điều này khá đơn giản trong KDE, bạn chỉ cần thiết lập một gán cửa sổ đặc biệt (nhấp chuột phải vào thanh tiêu đề) để tạo toàn màn hình thiết bị đầu cuối, bên dưới tất cả các cửa sổ khác, được vẽ mà không cần trang trí cửa sổ và bỏ qua thanh tác vụ. Nó hoạt động rất đẹp.
Trong Compiz, bạn có thể đạt được hiệu ứng tương tự với CCSM với plugin Window Rules của nó. Vấn đề bạn gặp phải là phân biệt giữa thiết bị đầu cuối mà bạn có thể tải lên sau đó và thiết bị bạn tải khi khởi động. Có thể có ý nghĩa khi cài đặt một ứng dụng đầu cuối khác (Terminator là một lựa chọn tốt) và chỉ sử dụng ứng dụng đó cho máy tính để bàn của bạn. Sau đó, bạn có thể yêu cầu CCSM thay đổi cài đặt cửa sổ trên tất cả các phiên bản Terminator.
Trong cả hai trường hợp, bạn có thể rời khỏi máy tính để bàn. Nó sẽ ở đó, nhưng nó sẽ bị che khuất bởi thiết bị đầu cuối.
Một cách khác bạn có thể làm điều này (sử dụng các ý tưởng tương tự như trên nhưng đa nền tảng) là sử dụng wmctrl
để đặt các gợi ý thay vì để nó cho Trình quản lý cửa sổ.
Ba lệnh sau sẽ đặt cửa sổ hiện tại để che màn hình.
wmctrl -r :ACTIVE: -b add,fullscreen
wmctrl -r :ACTIVE: -b add,below
wmctrl -r :ACTIVE: -b add,skip_taskbar
Bạn có thể lưu nó trong một kịch bản hoặc bạn có thể kết hợp tất cả lại với nhau trong một lớp lót lộn xộn đáng yêu. Thật khó chịu, wmctrl chỉ có thể thực hiện hai thay đổi gợi ý tại một thời điểm để nó trở nên bồng bềnh hơn một chút so với mong muốn.
gnome-terminal -x sh -c "wmctrl -r :ACTIVE: -b add,fullscreen,below;wmctrl -r :ACTIVE: -b add,skip_taskbar;bash"
Các trình giả lập thiết bị đầu cuối khác sẽ hoạt động như thế này nhưng chúng có thể có một đối số khác để chạy một cái gì đó (so với cái -x
đó gnome-terminal
và terminator
sử dụng). konsole
sử dụng -e
, ví dụ.