KDE Konsole thay đổi kích thước cửa sổ bằng lệnh bash


2

Tôi đang cố gắng viết một bash -mô tả thay đổi kích thước cửa sổ đầu cuối KDE-Konsole của tôi khi bắt đầu. Nhưng tôi không thể làm cho nó hoạt động được. Mã VT-Terminal dường như không hoạt động đúng.

$ echo -e "\e[8;2;20t" thu nhỏ chính xác diện tích sử dụng của cửa sổ đầu cuối, nhưng giữ nguyên kích thước cửa sổ.

Có cách nào để thu nhỏ cửa sổ Konsole bằng bash-script không?

Câu trả lời:


0

Không có.

Đầu tiên, điều gì khiến bạn nghĩ rằng đây là các chuỗi thoát DEC VT? Một thiết bị đầu cuối thực sự không có cửa sổ GUI xung quanh nó có thể thay đổi kích thước.

Đây là những chuỗi thoát được trình dttermgiả lập đầu cuối nhận ra , để quản lý cửa sổ, xtermtrình giả lập đầu cuối hỗ trợ cho tính tương thích.

Các konsolemô phỏng thiết bị chỉ hỗ trợ hỗ trợ một số những gì xtermhỗ trợ. Nó không xtermtương thích hoàn toàn chứ đừng nói là dttermtương thích. Cụ thể, trong trường hợp này, nó hỗ trợ CSI 8 ; H ; W t , nhưng không phải CSI 4 ; H ; W t .

đọc thêm


1
Được chứ. Vì vậy, thực sự không có cách nào thay đổi kích thước một cửa sổ? câu hỏi của tôi không nhất thiết giới hạn trong các chuỗi thoát.
sloewen

0

Bạn có thể sử dụng xdotool. Tôi đã nhận nó với apt-get install xdotoolUbuntu.

Lệnh cơ bản có thể là một cái gì đó như:

xdotool windowsize `xdotool search Konsole` 60% 50%

Đây chỉ là điểm khởi đầu, không thể đánh lừa được (ví dụ: nếu xdotool search Konsolekhông trả về đúng một số thì lệnh bên ngoài sẽ bị hỏng ). Sửa đổi và mở rộng nó theo nhu cầu của bạn. Trong trường hợp bạn không quen với backtick, hãy theo liên kết này .

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.