Tôi đã sử dụng i3wm trong vài ngày qua trên Kubfox 14.04.1 LTS (dẫn xuất Ubuntu) và trải nghiệm này hơi khác một chút.
Vì Ubuntu sử dụng Trình quản lý hiển thị LightDM, bạn có thể cài đặt i3wm và dùng thử cùng với trình quản lý cửa sổ hiện tại của bạn.
Chỉ cần cài đặt các gói thích hợp bằng cách sử dụng các mục sau trong trình bao của bạn:
sudo apt-get install i3
Lưu ý rằng Ubuntu sử dụng phiên bản cũ hơn của i3, do quá trình Ubuntu sử dụng để ngược dòng các gói mới vào kho của họ. Bạn cũng có thể làm theo các hướng dẫn được tìm thấy ở đây từ trang web i3wm, để sử dụng phiên bản ổn định mới nhất.
Khi bạn đã cài đặt i3, chỉ cần đăng xuất vào trình quản lý hiển thị của bạn , đây là phần xử lý đăng nhập của bạn và bắt đầu trình quản lý cửa sổ của bạn. Nhấp vào hộp quản lý cửa sổ và thay đổi nó thành i3 và đăng nhập. Bây giờ bạn sẽ ở trong i3wm và một lời nhắc sẽ xuất hiện để tạo tệp cấu hình của bạn và hỏi bạn muốn sử dụng khóa bổ trợ nào (Alt hoặc Super).
Một số tổ hợp phím cơ bản để giúp bạn sử dụng lần đầu tiên:
Mod+Enter # Starts a terminal session
Mod+d # Brings up dmenu, which finds commands from your $PATH
Mod+Shift+e # Prompt to exit i3wm
Tập tin cấu hình của bạn sẽ ở trong .i3/config
và có một danh sách tất cả các tổ hợp phím. Nó khá cấu hình, tôi có bộ cài đặt của tôi để mod+b
hiển thị trình duyệt web của tôi và mod+m
hiển thị hơi nước. Tôi cũng đã ràng buộc các cửa sổ của mình chuyển các phím điều hướng sang hjkl
thay vì jkl;
khớp với các phím bấm vim mà tôi sử dụng trong mọi chương trình khác mà tôi có thể sử dụng chúng và chỉ cần bật lại tách ngang mod+shift+v
.
Bạn cũng có thể thêm những thứ .i3/config
mà bạn muốn chạy khi khởi động, bằng cách sử dụng exec
chính nó mà không cần trước bindsym
. Ví dụ: tôi đặt dòng này vào .i3/config
để thay đổi nền của mình:
exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg
Tôi cũng đã thêm vào một số người khác, như exec --no-startup-id volumeicon
và exec --no-startup-id nm-applet
cho các biểu tượng khay, cho biểu tượng âm lượng ALSA & trình quản lý mạng.
Một điều khác biệt một chút là quá trình cập nhật của tôi, tôi không chạy trình thông báo cập nhật nên sau khi tôi chạy cập nhật qua dòng lệnh, tôi chạy đoạn mã sau để kiểm tra xem tệp /var/run/reboot-required
có tồn tại hay không :
#!/bin/bash
if [ -f /var/run/reboot-required ]; then
echo 'A system restart is required.'
fi
Một điều tôi thích ở i3wm là tôi bắt đầu sử dụng dòng lệnh nhiều hơn nữa và học hỏi rất nhiều trên đường đi. Tôi khuyên bạn nên giữ Unity làm dự phòng, chỉ trong trường hợp bạn quyết định quay lại.
Hướng dẫn sử dụng trên trang web i3wm rất hữu ích và sẽ giúp bạn bắt đầu với cấu hình tiếp theo .i3/config
.