Chromium luôn bắt đầu như trôi nổi trong awesome.wm


3

Tôi đang sử dụng tuyệt vời như trình quản lý cửa sổ cho một thiết bị đầu cuối thông tin & lướt web nhỏ. Chromium được bắt đầu trực tiếp sau khi đăng nhập vào không gian làm việc đầu tiên và sẽ được hiển thị toàn màn hình. Tôi đã đặt bố cục của tất cả các không gian làm việc thành awful.layout.suit.max và làm theo Câu hỏi thường gặp tuyệt vời để Chromium và tất cả các chương trình bắt đầu (tự động) khác sẽ được hiển thị trên không gian làm việc phù hợp. Tất cả các chương trình ngoại trừ Chromium sẽ bắt đầu chính xác ở chế độ toàn màn hình.

Tôi đã thử

{ rule = { class = "chromium-browser" },  
    properties = {floating = false, tag = tags[1][1]}}

{ rule = { class = "chromium-browser" },  properties = {tag = tags[1][1]}}

nhưng Chromium sẽ luôn bắt đầu ở chế độ nổi. Điều này hơi khó chịu vì bạn vẫn thấy bảng điều khiển tuyệt vời ở trên cùng.

Câu trả lời:


6

Bạn muốn chạy xprop | grep WM_CLASS và sau đó nhấp vào cửa sổ crom. Điều này sẽ trả về chuỗi lớp chính xác.

Đừng quên khởi động lại AwesomeWM sau khi bạn thực hiện thay đổi này.


1
Báo cáo này WM_CLASS(STRING) = "chromium-browser", "Chromium-browser" trên Gentoo (nơi tôi phát triển) và WM_CLASS(STRING) = "chromium", "Chromium" trên Debian (máy đích chạy). Thêm quy tắc tương tự với class="chromium" đã giúp. Một điều kỳ lạ là tên này khác nhau giữa các bản phân phối Linux.
Uwe L. Korn

1
@xhochy Tôi tin rằng các nhà xây dựng gói của một số bản phân phối sử dụng trình duyệt crom để phân biệt tệp thực thi với bản được cung cấp bởi trò chơi BSU crom . Tôi giả sử họ đã thay đổi WM_CLASS một cách thích hợp.
dset0x
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.