Làm cách nào để thay đổi biểu tượng tròn để biểu thị phiên đã chọn trong unity-helloer?


13

Trong Chính xác (12.04), khi tôi đăng nhập vào lightdm, bằng cách sử dụng lời chào đoàn kết, có một vòng tròn màu trắng theo tên của tôi. Đối với các DE tiêu chuẩn như Unity hoặc XFCE, vòng tròn có biểu tượng đại diện (biểu tượng Ubuntu hoặc chuột nhỏ.). Tôi có một phiên cho Trình quản lý cửa sổ tuyệt vời đã được thêm khi tôi cài đặt Tuyệt vời, nhưng nó chỉ hiển thị một vòng tròn màu trắng trống. Tôi muốn biết làm thế nào để thêm một biểu tượng cho nó, hoặc ít nhất là một số chỉ báo, vì người chào mừng không cho bạn biết phiên nào được đặt cho đến khi bạn nhấp vào vòng tròn.

Tôi tìm thấy một câu hỏi khác về việc thay đổi tên phiên. Câu trả lời cho nó là thay đổi tên trong các tập tin máy tính để bàn /usr/share/xsessions. Thật không may, mặc dù có một trường biểu tượng trong các tệp máy tính để bàn đó, nhưng tất cả đều trống (Caveat: Tôi không còn cài đặt Unity nữa, vì vậy có thể Unity sẽ không trống. Nhưng tệp máy tính để bàn Xubfox bị trống ngay cả khi biểu tượng hiển thị trong sự đoàn kết-chào đón).

Cập nhật : Đây là png tôi sử dụng làm huy hiệu cho Awesome. Nó không tuyệt lắm, nhưng trông khá đẹp: [ ]


Hấp dẫn. Tôi nhận được vòng tròn trắng trống so với phiên Xfce của mình. Bây giờ, nhờ vào Hỏi & Đáp của bạn, tôi sẽ tổ chức tìm kiếm con chuột nhỏ. Vòng tròn trắng trống bên cạnh Phiên Xfce dường như unknown_badge.png.

1
@ vasa1 Huy hiệu chuột nhỏ được gọi custom_xubuntu_badge.pngvà được đặt ở /usr/share/unity-greeter. Nếu tệp phiên của bạn được đặt tên xubuntu.desktop, thì huy hiệu đó sẽ được sử dụng (như được giải thích trong câu trả lời được chấp nhận). Vì vậy, bạn có thể thay đổi tên của phiên hoặc sao chép huy hiệu xubfox nhưng đặt tên là custom_xfce_badge.png(giả sử tệp phiên của bạn được đặt tên xfce.desktop).
Chan-Ho Suh

Câu trả lời:


15

Tổng quat

Các huy hiệu cho Lightdm được lưu trữ trong /usr/share/unity-greeter.

Bạn có thể có thể thêm một huy hiệu mới vào thư mục được đề cập ở trên. Tôi đoán bạn sẽ muốn đặt tên nó là custom_awesome_badge.pnghoặc bất cứ tên nào của phiên /usr/share/xsessions/. Tất cả các huy hiệu là 22 x 22 pixel.

Từ bộ duy trì lightdm trong danh sách ubfox-devel :

  1. Lấy /usr/share/unity-greeter/unknown_badge.pngvà sử dụng nó làm mẫu (chỉ là một vòng tròn trắng 22x22).
  2. Thêm logo của bạn dưới dạng một đường cắt trong suốt của vòng tròn màu trắng (xem các huy hiệu khác trong thư mục đó để biết ví dụ)
  3. Gửi logo của bạn dưới dạng /usr/share/unity-greeter/custom_SESSIONNAME_badge.png, trong đó SESSIONNAME là tên phiên X của bạn (ví dụ: 'xfce' cho XFCE).

Unity Greeter sẽ tự động nhìn vào đó, quay lại biểu tượng vòng tròn trắng chung nếu không tìm thấy.


Đặt phù hiệu tùy chỉnh làm sẵn

Bạn có thể tải về một bộ lớn các huy hiệu bổ sung tại đây . Để cài đặt chúng, chỉ cần sao chép nội dung thư mục vào /usr/share/unity-greeter.


1
Xin chào, nó đã làm việc! awesome_badge.pngđã không làm việc, nhưng custom_awesome_badge.pnglàm việc, nơi tuyệt vời là tên của phiên của tôi. Tôi đã làm điều này sau khi nhận thấy custom_xubuntu_badge.png, mặc dù có tồn tại kde_badge.pnggnome_badge.png. Tôi không có phiên KDE hoặc Gnome, vì vậy tôi không thể kiểm tra xem người chào mừng đoàn kết có nhận ra những phiên đó không.
Chan-Ho Suh

Thật thú vị khi biết lý do tại sao tệp awesome_badge.png không hoạt động thực sự ...
Emanuele

@Emanuele Tôi sẽ nói đó là do thiết kế. Xem những gì người bảo trì đã nói.
jokerdino

@jokerdino Tưởng tượng như vậy. Chúc mừng!
Emanuele
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.