Làm cách nào để thêm hoặc thao tác Các chỉ số ứng dụng / hệ thống trong màn hình đăng nhập?


11

Tôi muốn xóa một số Chỉ số thường xuất hiện ở phía trên bên phải màn hình đăng nhập. Cụ thể, tôi muốn loại bỏ khả năng truy cập, bố trí bàn phím, công suất và chỉ báo âm thanh, mặc dù sẽ rất tuyệt nếu biết cách thêm hoặc loại bỏ các chỉ số một cách khái quát. Tôi có thể làm cái này như thế nào?


Bạn đang sử dụng Unity-helloer? Cần có một tệp cấu hình /etc/lightdm/, nhưng tôi không nhớ cái nào và không thể kiểm tra khi tôi đang ngồi trên máy Windows vào lúc này. Đọc tất cả các tệp - Ít nhất một tệp nên chứa một phần về các chỉ số bạn đã đề cập. Sao chép tệp dưới dạng bản sao lưu và tìm hiểu cách chỉnh sửa nó. Hoặc đăng nội dung của nó (như chỉnh sửa câu hỏi của bạn!) Và tôi sẽ xem xét. Bạn phải để lại cho tôi một nhận xét (@ByteCommander) sau đó ...
Chỉ huy Byte

1
Hệ thống bạn đang sử dụng là gì? 14.04?
Sergiy Kolodyazhnyy

@Serg, vâng, tôi đang sử dụng 14.04.
bốn

@ByteCommander, có bốn file cấu hình chào mừng trong tôi /etc/lightdm: lightdm.conf, lightdm-gtk-greeter.conf, lightdm-gtk-greeter-ubuntu.conf, và lightdm-webkit-greeter.conf. Tôi không biết sự khác biệt giữa bất kỳ trong số chúng là gì, nhưng tôi đã cố gắng vô hiệu hóa đồng hồ màn hình đăng nhập thông qua mỗi cái, và nó không hoạt động.
bốn giờ

Bây giờ tôi đang ở ngày 15.04 và tôi sợ rằng tôi dường như không còn tệp cấu hình nào trong số này nữa ... Bạn có thể tải lên bốn tệp cấu hình của mình ( ví dụ như pastebin.com ) và chia sẻ liên kết không? Tôi có thể nhìn qua họ và xem họ có nhìn như tôi nhớ không.
Chỉ huy Byte

Câu trả lời:


6

Đến với cách tiếp cận khác nhau:

$ pstree
init─┬─...
     ├─lightdm─┬─Xorg
     │         ├─lightdm─┬─lightdm-greeter───unity-greeter───4*[{unity-greeter}]
     ...

$ dpkg -L unity-greeter
...
/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
...

$ more /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

...
    <key name="indicators" type="as">
      <default>['ug-accessibility', 'com.canonical.indicator.keyboard', 'com.canonical.indicator.session', 'com.canonical.indicator.datetime', 'com.canonical.indicator.
power', 'com.canonical.indicator.sound', 'application']</default>
      <summary>Which indicators to load</summary>
    </key>
...

unity-greeterđược điều hành bởi lightdmngười dùng! Thay vì tìm kiếm một cách để thay đổi dconfcài đặt cho người dùng ma đó. Tôi ghi đè mặc định. Đã thử nghiệm trong Ubuntu 14.04 64 bit (VirtualBox).

  1. Tạo dconftập tin ghi đè mới

    sudo nano /usr/share/glib-2.0/schemas/90_unity-greeter.gschema.override
    

    Đặt hai dòng này trong đó với chỉ báo bạn muốn giữ:

    [com.canonical.unity-greeter]
    indicators=['com.canonical.indicator.session']
    

    Mặc định là:

    ['ug-accessibility', 'com.canonical.indicator.keyboard', 'com.canonical.indicator.session', 'com.canonical.indicator.datetime', 'com.canonical.indicator.power', 'com.canonical.indicator.sound', 'application']
    
  2. Lược glibđồ biên dịch lại

    sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
    
  3. Khởi động lại trình quản lý hiển thị

    sudo service lightdm restart
    

1
Điều này cho phép tôi loại bỏ các chỉ số khả năng truy cập (ug-access) và không dây (ứng dụng). Giữa câu trả lời này và câu trả lời trước của bạn, giờ đây có thể xóa mọi chỉ số được cài đặt sẵn.
Fouric

@InkBlend, Trên thực tế, điều này bao gồm tất cả các chỉ số với điểm cài đặt duy nhất. Không cần giải pháp một phần khác của tôi
user.dz

8

Một cách mà tôi đã thử trong Ubuntu 14.04 bằng LightDM (Mặc định); Sử dụng một số tệp cấu hình được lưu trữ trong/usr/share/unity/indicators/

Giả sử bạn muốn ẩn chỉ báo bàn phím:

  1. Mở tệp tương ứng để chỉnh sửa

    sudo nano /usr/share/unity/indicators/com.canonical.indicator.keyboard
    
  2. Nhận xét đường dẫn đối tượng cho chế độ bạn muốn ẩn, ví dụ: điều này sẽ ẩn nó trong màn hình chào và màn hình khóa

    [Indicator Service]
    Name=indicator-keyboard
    ObjectPath=/com/canonical/indicator/keyboard
    Position=80
    
    [desktop]
    ObjectPath=/com/canonical/indicator/keyboard/desktop
    
    #[desktop_greeter]
    #ObjectPath=/com/canonical/indicator/keyboard/desktop_greeter
    
    #[desktop_lockscreen]
    #ObjectPath=/com/canonical/indicator/keyboard/desktop_lockscreen
    
    [ubiquity]
    ObjectPath=/com/canonical/indicator/keyboard/desktop
    
  3. Khởi động lại hoặc chỉ khởi động lại trình quản lý hiển thị

    sudo service lightdm restart
    

1
Aaa! Đây là điều đầu tiên tôi đã thử làm việc! Tuy nhiên, tôi không thấy các chỉ số không dây hoặc khả năng truy cập hiện diện, cả hai đều tôi muốn ẩn. Bạn sẽ tình cờ biết những thứ này ở đâu?
bốn giờ

Tôi xác nhận rằng, chỉ báo mạng được tạo bởi nm-appletvà tôi không chắc chắn về chỉ báo khả năng truy cập.
user.dz
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.