Gán keybinding tuyệt vời cho hơn 9 thẻ


10

Tôi đang sử dụng WM tuyệt vời và chín thẻ mặc định (hoặc "máy tính để bàn ảo") không đủ gần với tôi: Tôi đã có rất nhiều máy ảo và VNC từ xa, v.v. Trước đây tôi đã từng sử dụng trình quản lý cửa sổ với khoảng 20 máy tính để bàn ảo và điều đó đã đúng. Nhưng bây giờ tôi đã cố gắng tuyệt vời , không có cách nào tôi trở lại với một WM không ốp lát; )

Tôi đã quản lý để tạo ra hơn chín thẻ tuyệt vời bằng cách thay đổi dòng này từ RC.lua của tôi :

tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1])

đến đây:

tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9, "a" }, s, layouts[1])

Tuy nhiên, tôi thực sự không hiểu làm thế nào để thêm một liên kết phím để tôi có thể trực tiếp chuyển sang thẻ mới này.

Tôi muốn chỉ ra rằng việc đi tới thẻ '9' và sau đó 'đi đến tab tiếp theo' hoạt động hoàn hảo, nhưng tôi đang tìm kiếm một phím tắt trực tiếp.

Tất cả mọi thứ tôi đã thử đều tuyệt vời về cơ bản là không thể sử dụng được hoặc mặc định cấu hình mặc định.

Ví dụ, tôi đã thử rất nhiều biến thể về điều này:

awful.key({ modkey,           }, "a",      awful.tag.viewidx XXX,

nhưng tất cả đều thất bại thảm hại.

Lưu ý rằng đã thấy rằng lua-fu của tôi không mạnh, tôi không chỉ cần dòng chính xác sẽ hoạt động mà còn là một vị trí rất chính xác để tôi có thể đặt dòng đó trong tệp RC.lua của mình .

EDIT Rõ ràng có một số SNAFU khi nói đến tài liệu của viewidx không khớp với mã mà tôi đã tìm thấy các bản vá và hoạt động danh sách gửi thư liên quan đến vấn đề này. Tuy nhiên, tôi muốn biết cần phải làm gì để giải quyết vấn đề của mình ...

Câu trả lời:


5

Tôi không thể làm cho phương thức viewidx hoạt động nhưng cuối cùng tôi đã làm như sau, nó đã hoạt động:

awful.key({ modkey, }, "a", function ()
    local screen = mouse.screen
    if tags[screen][10] then
         awful.tag.viewonly(tags[screen][10]) end end),
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.