Làm cách nào để đặt hình nền ngẫu nhiên trong LightDM GTK Greeter (Gentoo)?


1

Có vẻ như lời chào GTK của LightDM không hỗ trợ chọn hình ảnh ngẫu nhiên từ một thư mục. Có ai biết một cách để đạt được điều này mà không cần dùng đến bộ chào webkit không?

Câu trả lời:


1

Tôi đã kết thúc việc tạo một tập lệnh init sẽ chạy trước DM và chỉnh sửa cấu hình người chào gtk bằng một hình ảnh ngẫu nhiên từ đó /usr/share/backgrounds/xdm/.

Về cơ bản, đây là một lớp lót để chỉnh sửa cấu hình có thể dễ dàng thích ứng với các hệ thống init khác (cái này dành cho OpenRC).

Tập tin: /etc/init.d/random-xdg-bg

#!/sbin/openrc-run

depend() {
    before xdm
}

start() {
    ebegin "Setting random background for XDM"
    sed -i -e "s:^background=.*:background=`find "/usr/share/backgrounds/xdm/" -exec file {} \;| grep -o -P '^.+: \w+ image' | sort -R | tail -1 | sed -e 's/:[^:]*image//g'`:g" /etc/lightdm/lightdm-gtk-greeter.conf
    eend $?
}

stop() {
    ebegin "Stopping random background for XDM"
    eend $?
}

Sau đó:

# rc-update add default random-xdg-bg
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.