Chỉ báo pin đã biến mất khỏi bảng điều khiển Gnome


20

Tôi đang sử dụng Gnome Flashback (vẫn là tốt nhất!) Trên Ubuntu 14.04. Trong ứng dụng Chỉ báo, nó được sử dụng để luôn hiển thị chỉ báo mức pin. Bây giờ, nó bị thiếu hoàn toàn:

không có chỉ báo pin

Tôi đã xem các cài đặt nguồn điện để đảm bảo rằng nó được thiết lập để hiển thị bất kể điều gì:

Cài đặt nguồn

Tôi giả sử "Khi có pin" có nghĩa là "hiển thị chỉ báo pin cho dù đang sạc hoặc cắm hay bất cứ thứ gì, miễn là pin vật lý có trong máy tính xách tay." Tôi cũng đã thử tùy chọn khác, "Khi pin đang sạc hoặc đang sử dụng", nhưng điều đó không tạo ra sự khác biệt.

Chỉ báo pin đã có ở đó kể từ khi nâng cấp lên 14.04 một tháng trước và chỉ bắt đầu ngại ngùng về việc xuất hiện trong vòng vài ngày gần đây. Theo như tôi biết, tôi chưa làm gì để thay đổi bất kỳ cài đặt nào liên quan đến nguồn hoặc chỉ số hoặc các applet có thể có bất kỳ tác động nào đến việc này.

Tại sao chỉ báo nguồn của tôi bị thiếu và làm cách nào để lấy lại?


Chỉ cần kiểm tra (vì các cài đặt của bạn có vẻ đúng) từ dòng lệnh: Đầu ra của gsettings get com.canonical.indicator.power icon-policycái gì? Nó nên là "hiện tại". Nếu không, câu hỏi đặt ra là tại sao nó không khớp với GUI cài đặt.
Jacob Vlijm

@JacobVlijm, cảm ơn bạn đã trả lời. Đầu ra của lệnh bạn cung cấp là 'present'.
hỏi

Bạn có thể xác nhận nếu nó đang chạy ps ax | grep indicator-power? Ngoài ra, bạn hãy thử dconf reset -f /com/canonical/indicator/power/sau đópkill -f indicator-power
user.dz

1
@Sneetsher, cảm ơn bạn đã phản hồi. Đầu ra của greplệnh là duy nhất 2915 pts/3 R+ 0:00 grep indicator-power, vì vậy có vẻ như chỉ báo nguồn không chạy. Các lệnh khác không có hiệu lực.
hỏi

1
@Sneetsher, theo lệnh trong bình luận cuối cùng của bạn, chạy lệnh chỉ báo-power-service trực tiếp trong dòng lệnh, giờ đây đã dẫn đến chỉ báo hiển thị trong Bảng điều khiển Gnome của tôi. :). Không có đầu ra khác. Bây giờ ... tôi có thể làm điều này vĩnh viễn không? Nếu tôi đóng cửa sổ đầu cuối, chỉ báo sẽ biến mất.
hỏi

Câu trả lời:


47

Lưu ý: Hãy thử các bước 4/5 trước, nó có thể được sửa với lần truy cập đầu tiên.

Bên dưới hướng dẫn mở rộng để gỡ lỗi vấn đề với chỉ báo.

  1. Kiểm tra nếu indicator-power-serviceđang chạy:

    ps ax | grep indicator-power
    
  2. Nếu nó đang chạy, hãy thử thiết lập lại cài đặt của nó, sau đó khởi động lại nó:

    dconf reset -f /com/canonical/indicator/power/
    pkill -f indicator-power-service
    

    Không thành công, xác định vị trí sau đó thử nó từ thiết bị đầu cuối (tìm kiếm bất kỳ lỗi nào trong đầu ra):

    sudo updatedb; locate -r indicator-power-service$
    

    Hệ thống của tôi là 64 bit, vì vậy:

    /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    

    Nếu nó hoạt động với lệnh, thì có điều gì đó không ổn với tính năng tự khởi động của nó.

  3. Khi được kiểm tra, nó không chạy khi khởi động. Xác minh sự tồn tại của:

    /usr/share/upstart/sessions/indicator-power.conf

    description "Indicator Power Backend"
    
    # Want to move to indicator-services-[start|end], but that's not all
    # there yet.  Use the signals that exist today for now.
    
    start on indicators-loaded or indicator-services-start
    stop on desktop-end or indicator-services-end
    
    respawn
    
    exec /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    

    /etc/xdg/autostart/indicator-power.desktop

    [Desktop Entry]
    Type=Application
    Name=Indicator Power
    Exec=/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    NotShowIn=Unity;
    NoDisplay=true
    StartupNotify=false
    Terminal=false
    
  4. Điều này hoạt động với tôi với Ubuntu 14.04 mới, Sửa đổi indicator-power.desktopcho các điều kiện tự khởi động tương tự như các chỉ báo khác. ( Gửi báo cáo lỗi lp # 1330302 )

    sudo nano /etc/xdg/autostart/indicator-power.desktop

    Tẩy:

    NotShowIn=Unity;
    

    Thay thế bằng:

    OnlyShowIn=Unity;XFCE;GNOME;
    AutostartCondition=GNOME3 unless-session gnome
    
  5. Đăng xuất / Đăng nhập


Chà nếu nó không hoạt động:

  1. Hãy thử thanh lọc nó sau đó cài đặt lại:

    sudo apt-get remove --purge indicator-power
    sudo apt-get install indicator-power
    

    Khởi động lại, kiểm tra lại

  2. Không thành công, vì cách giải quyết bạn có thể chạy theo cách này (bạn có thể đóng thiết bị đầu cuối sau này):

    /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service & disown $!
    

    &chạy nó trong
    disown $!lệnh nền để tách một tiến trình cho thiết bị đầu cuối hiện tại, $!biến giữ PID của quá trình cuối cùng chạy trong nền

    Hoặc tốt hơn nếu thêm nó vào các ứng dụng khởi động người dùng, xem Làm thế nào để tôi tự động khởi động ứng dụng khi đăng nhập?


Cảm ơn bạn cho câu trả lời này. Tôi có cả hai tệp bạn đề cập ở điểm 3 và chúng có cùng nội dung với bạn. Tôi có thể chạy thành công lệnh bạn cung cấp và đóng cửa sổ đầu cuối, nhưng sau khi tôi khởi động lại, đèn báo nguồn không có ở đó. Tôi muốn không phải chạy lệnh đó mỗi lần tôi khởi động lại. Tôi dường như có tất cả các thành phần chỉ báo nguồn, nhưng nó không tự động khởi động. Có cách nào để tôi có thể ở đó mỗi khi tôi khởi động máy tính không?
hỏi

Tôi đã thử cplệnh và khởi động lại, nhưng thật không may, chỉ báo pin của tôi không xuất hiện sau khi đăng nhập.
hỏi

Đăng nhập như một phiên khách, chỉ báo pin không có ở đó. Tôi có thể thêm lệnh vào danh sách lệnh khởi động, nhưng đó có phải là cách giải quyết không? Có vẻ như chỉ báo pin đã được hiển thị mà không cần phải chạy nó trong các ứng dụng khởi động.
hỏi

1
Cảm ơn bạn đã tiếp tục giúp đỡ. Tôi đã tìm nhật ký đó, nhưng No such file or directory. Ngoài ra, tôi không chắc liệu nó có tạo ra sự khác biệt hay không, nhưng, như đã đề cập trong câu hỏi, tôi không sử dụng Unity, tôi đang sử dụng Gnome Flashback.
hỏi

1
Bản .desktopchỉnh sửa được cập nhật mà bạn đề xuất ở bước 4 đã giải quyết nó. Công việc tốt đẹp! Cảm ơn bạn đã giúp đỡ.
hỏi

4

(1)

sudo apt-get install indicator-applet-complete
sudo apt-get install dconf-editor

thay đổi icon-policyđể present. Điều này có thể giúp bạn.

nhập mô tả hình ảnh ở đây

(2)

Nếu cái đầu tiên không hoạt động, bạn có thể thử cài đặt indicator-powerbằng sudo apt-get install indicator-power. Nếu indicator-powerđã cài đặt rồi gỡ cài đặt rồi cài đặt lại. Điều này có thể lấy lại chỉ báo nguồn trên bảng điều khiển. Chúc vui vẻ.


Cảm ơn bạn đã phản hồi này. icon-policyđã được đặt thành present. Tôi cũng có show-percentageshow-timekiểm tra.
hỏi

Tôi đã thử đề xuất thứ hai về việc cài đặt lại gói, nhưng dường như nó không thay đổi gì cả.
hỏi

0

Nếu bạn đang sử dụng các chủ đề như masalla, bằng cách nào đó, chúng làm cho các biểu tượng biến mất hoặc làm cho trạng thái pin hiển thị không chính xác. Tôi sẽ đề nghị chuyển sang chủ đề mặc định hoặc sử dụng một chủ đề khác. Ít nhất đó là vấn đề đối với tôi.


-1

Nếu bạn có một con chuột không dây được cắm vào thì nó có thể ẩn bên dưới nó, chỉ cần nhấp chuột và nó sẽ nằm trong menu bật lên đó,

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.