Evilwm: Trình quản lý cửa sổ đơn giản của Devilishly cho Linux
Lần đầu tiên tôi cài đặt Gentoo Linux trên một trong các máy tính xách tay của tôi, một người bạn chuyên gia đã giúp tôi trong suốt quá trình này. Khi tôi nói, “Được rồi, vậy làm thế nào để cài đặt KDE?” Anh ta chế giễu và bảo tôi sử dụng ma quỷ thay thế. Vì tôi đã sẵn sàng cài đặt Gentoo, tôi đã tìm ra, “Tại sao không?” Vì vậy, tôi đã cố gắng làm điều ác, và tôi thậm chí còn lớn lên để đánh giá cao những điều kỳ quặc của nó. Vậy cái ác là gì vậy?
Evilwm là một trình quản lý cửa sổ xếp chồng hoặc nổi, dành cho máy tính để bàn X. Nó được biết đến là gần như tối giản, chỉ khoanh viền 1 pixel cho các cửa sổ ứng dụng và không sử dụng bảng, trình khởi chạy hoặc menu. Evilwm chủ yếu được điều khiển bằng bàn phím.
Đây là một phiên làm việc đơn giản với hai phiên bản Terminator đang chạy:
Trong bài viết này, tôi sẽ chỉ cho bạn những điều cơ bản về cấu hình và sử dụng evilwm.
Bắt Evilwm
Evilwm có thể được tải xuống tại đây hoặc được nhân bản từ kho lưu trữ Git của nó:
git clone http://www.6809.org.uk/repos/evilwm.git
Bạn có thể cài đặt nó thông qua trình quản lý gói của bạn.
Sử dụng cơ bản
Khi bạn đã cài đặt phần mềm độc hại, nó sẽ hiển thị dưới dạng một phiên trong trình đơn đăng nhập của trình quản lý hiển thị của bạn. Nếu bạn không sử dụng trình quản lý hiển thị, bạn có thể đặt evilwm để bắt đầu bằng X bằng cách thêm nó vào tệp “~ / .xinitrc” của bạn:
exec evilwm
Bây giờ một phiên làm việc ác sẽ bắt đầu khi bạn chạy startx
.
Điều đầu tiên bạn sẽ thấy là một màn hình trống, có thể với nền màn hình được kế thừa từ trình quản lý hiển thị của bạn. Nhấp vào máy tính để bàn không có gì. Thế bây giờ thì thế nào?
Tất cả các ứng dụng được khởi chạy từ một terminal trong evilwm. Nhấn [ctrl] + [alt] + [enter]
để mở một thiết bị đầu cuối. Ghi nhớ sự kết hợp quan trọng này, bởi vì nó là một trong những điều cần thiết nhất để biết để sử dụng evilwm. Cũng nên nhớ rằng hầu hết các lệnh bàn phím của evilwm đều sử dụng các phím bổ trợ [ctrl]
và [alt]
.
Nếu bạn muốn khởi chạy một ứng dụng khác, bạn phải gõ lệnh của nó vào thiết bị đầu cuối. Ví dụ: để khởi chạy Firefox:
firefox-bin
Để đưa cửa sổ lên nền trước, hãy nhấp vào cửa sổ đó trong khi nhấn phím [alt]
hoặc nhấp vào đường viền của cửa sổ đó. Bạn cũng có thể di chuyển cửa sổ bằng chuột trong khi giữ [alt]
hoặc bằng cách kéo chuột từ đường viền.
Ngoài ra, bạn có thể thao tác các cửa sổ bằng cách sử dụng tổ hợp phím [ctrl] + [alt]
cùng với các chữ cái khác nhau. Đây là những chính:
- H: Di chuyển cửa sổ sang trái
- J: Di chuyển cửa sổ xuống
- K: Di chuyển cửa sổ lên
- L: Di chuyển cửa sổ sang phải
- X: Chuyển đổi trạng thái tối đa hóa
- Esc: Đóng cửa sổ
Lưu ý rằng các phím H, J, K và L đều nằm trong cùng một hàng trên bàn phím của bạn.
Bạn có thể di chuyển các cửa sổ đến các phần cụ thể của màn hình bằng các lệnh này (một lần nữa, cùng với [ctrl] + [alt]
):
- Y: Di chuyển cửa sổ lên trên cùng bên trái
- U: Di chuyển cửa sổ lên trên cùng bên phải
- B: Di chuyển cửa sổ xuống dưới cùng bên trái
- N: Di chuyển cửa sổ xuống dưới cùng bên phải
Để đổi kích thước cửa sổ, nhấn giữ [ctrl] + [alt] + [shift]
và sử dụng các phím sau:
- H: Giảm chiều rộng từ bên phải
- J: Tăng chiều dài từ phía dưới
- K: Giảm chiều dài từ phía dưới
- L: Tăng chiều rộng từ bên phải
Nó có thể mất một chút của việc sử dụng để, nhưng nhiều fanwwarwm sẽ cho bạn biết rằng điều hành máy tính để bàn của bạn chủ yếu bằng bàn phím sẽ tăng tốc độ công việc của bạn.
Bạn cũng có thể sử dụng máy tính để bàn ảo trong điều ác. Chỉ cần giữ [ctrl] + [alt]
và nhập một số để chuyển sang màn hình nền đó.
Để biết thêm các lệnh quan trọng, hãy nhập man evilwm
hoặc truy cập Wikibook này.
Tùy biến Evilwm
Bạn có thể làm cho điều ác trở nên xấu xa hơn bằng cách chỉnh sửa tập tin ~ / .xinitrc hoặc ~ / .xsession của bạn, nó chạy khi X bắt đầu. Bạn có thể sử dụng điều này để bắt đầu chương trình trợ giúp cùng với evilwm và cung cấp cho chính nó một số đối số dòng lệnh. Đây là ~ / .xinitrc Tôi hiện đang sử dụng với evilwm:
#Set background image feh --bg-scale /home/ruji/Pictures/BackgroundsAndTextures/mandelbulber-05-1600x900-with-gentoo-logo.png #Set kiểu con trỏ để nó không chỉ là "X" xsetroot -cursor_name left_ptr # Sử dụng keybindings của bạn; phải có xbindkeys được cài đặt xbindkeys & #Start Gkrellm gkrellm & #Start evilwm evilwm -bw 10 -bg màu nâu -fg red -term terminator
Đọc các bình luận để xem những gì từng dòng. Cuối cùng, các đối số dòng lệnh, tôi đã cho phép nó sử dụng đường viền cửa sổ 10 pixel thay vì mặc định 1, làm cho cửa sổ không hoạt động biên giới màu nâu, làm cho cửa sổ hoạt động biên giới màu đỏ và đặt thiết bị đầu cuối mặc định thành Terminator thay vì xterm. Màn hình kết quả trông giống như sau:
Tôi sẽ không nhận được vào tất cả mọi thứ bạn có thể làm với ~ / .xinitrc của bạn, nhưng tôi sẽ đề cập đến rằng xbindkeys là một điều tuyệt vời để bao gồm cho keybindings tùy chỉnh, vì đó là một tính năng không được xây dựng vào evilwm. Để ánh xạ keybindings tùy chỉnh của bạn, hãy sao chép cấu hình mặc định sang tệp trong thư mục chính của bạn có tên .xbindkeysrc:
xbindkeys --defaults> ~ / .xbindkeysrc
Tiếp theo, mở ~ / .xbindkeysrc của bạn và thêm keybindings với định dạng sau:
"chương trình" [phím] + [phím]
Ví dụ: để thêm lối tắt bàn phím cho trình khởi chạy gmrun, tôi đã thêm phím này vào ~ / .xbindkeysrc của mình:
"gmrun" Control + Space
Phần kết luận
Evilwm có thể là một ơn trời cho một số môi trường chống máy tính để bàn, trường học cũ, tin tặc tối giản, nhưng tôi khá nội dung bằng cách sử dụng KDE.
Quản lý cửa sổ tối giản yêu thích của bạn là gì?