Tiện ích mở rộng vỏ Gnome bị vô hiệu hóa sau khi khởi động lại


10

Tôi đang chạy Ubuntu 14.10 với Gnome 3.14 từ Gnome 3 PPA. Tôi đã gặp vấn đề dai dẳng trong khoảng một năm nay khi bất cứ khi nào tôi đăng xuất, tôi sẽ mất tất cả các tiện ích mở rộng được bật ngoài Media Player. Trước đây tôi đã xoay sở để khắc phục điều này bằng cách cho phép mỗi tiện ích mở rộng khi khởi động bằng "gnome-session-manager", nhưng giờ đây nó đã biến mất khỏi Gnome 3.14 vì nó đã được thay thế bằng các tùy chọn nhấp chuột phải trên dấu gạch ngang. Tôi cũng đã thử mặc định phiên khởi động của mình thành "phiên mặc định" đã hoạt động cho một số người như một giải pháp.

Hiện tại dường như không có vấn đề gì cho vấn đề rất khó chịu và dai dẳng này với Gnome. Nó đã trở thành một vấn đề khó khăn trong ít nhất một năm nay với nhiều người dùng bị ảnh hưởng và không có gì ngoài tải tại giải pháp khởi động được cung cấp. Làm thế nào một lỗi mãn tính như vậy có thể được phép ngồi trong hơn một năm là thẳng thắn ngoài tôi.

Có ai có bất kỳ ý tưởng mới nào cho một giải pháp lâu dài hơn cho lỗi Gnome này không?

Stephen


1
Kiểm tra điều này Askubfox.com/questions/359958/NH
mac

Câu trả lời:


5

Đây là một cách giải quyết theo tinh thần của câu trả lời này . Điều này hoạt động ít nhất cho 3.12. Ý tưởng là xuất một danh sách các tiện ích mở rộng bạn muốn kích hoạt, sau đó viết một tập lệnh kích hoạt chúng khi khởi động.

Lấy danh sách mở rộng

Đầu tiên, kích hoạt các tiện ích mở rộng bạn muốn kích hoạt. Sau đó chúng tôi tạo một danh sách với những người:

Trong terminal ( Ctrl + Alt + T), chạy

gsettings get org.gnome.shell enabled-extensions

Nó trả về một danh sách với các tiện ích mở rộng hiện đang hoạt động của bạn

['Bottom_Panel@rmy.pobox.com', 'impatience@gfxmonk.net']

Cài đặt tiện ích mở rộng

Để kích hoạt chính xác các tiện ích mở rộng trong danh sách, hãy chạy

gsettings set org.gnome.shell enabled-extensions ['extension_1',  'extension_2', 'extension_3']

nhưng với danh sách của riêng bạn, một cách tự nhiên :)

Script để thiết lập tiện ích mở rộng khi khởi động

Để tự động hóa khi khởi động, hãy tạo một tập lệnh chạy lệnh đó.

  1. Đi đến ví dụ thư mục nhà của bạn và tạo một tệp trống mới. Đặt tên cho nó script_name.sh(chỉ các vấn đề mở rộng). Bắt đầu tên tệp với một điểm dừng đầy đủ .nếu bạn muốn ẩn nó.

  2. Trong tập tin đó, viết

#!/bin/bash

gsettings set org.gnome.shell enabled-extensions ['extension_1',  'extension_2', 'extension_3']

Sau đó lưu tập tin, tất nhiên :)

  1. Làm cho tập tin thực thi, ví dụ bằng cách right click > Properties > Permissions > Check "Allow executing file as program" khác, thay đổi quyền từ thiết bị đầu cuối bằng cách chạy chmod ugo+x script_name.shtrong thư mục của tập lệnh.

  2. Làm cho nó khởi động hệ thống (Tôi không biết làm thế nào khác để làm điều này ): trong việc ~/.config/autostart/tạo một tệp được gọi some_name2.desktopvà đặt nó vào

[Desktop Entry]
Name=your_prefered_name_here
Exec=/home/your_user_name/.script_name.sh
# Terminal=false
Type=Application
Hidden=false
StartupNotify=false
Name[en_US]=your_prefered_name_here

Đường dẫn sau Exec=phải là nơi tập lệnh bạn đã tạo ở bước 2. Một lần nữa, lưu tệp :)

Có thể ngay lập tức hoặc sau khi khởi động, bạn sẽ thấy tập lệnh trong Gnome Tweak Tool trong Ứng dụng khởi động. Nó cũng nên chạy khi khởi động.

Kích hoạt và hủy kích hoạt tiện ích mở rộng

Nếu bạn muốn thay đổi tiện ích mở rộng nào đang chạy, bạn nên tạo lại danh sách, sau đó chèn danh sách mới vào tập lệnh chạy.

Từ cuối cùng

Tôi hy vọng điều này cũng hoạt động trong 3.14.


1
Tôi đã có cùng một vấn đề, và đây là những gì đã lừa tôi. Không có vấn đề sau đó.
Kristian

2

Điều này làm việc cho tôi:

  1. Chạy trong thiết bị đầu cuối: rm -rd ~/.cache
  2. Hệ thống khởi động lại
  3. Kích hoạt lại tiện ích mở rộng của bạn (nó sẽ tiếp tục trong quá trình khởi động lại ngay bây giờ)

1

Tôi đã có cùng một vấn đề, chạy Ubuntu 14.10 với Gnome 3.14 từ PPA 3 Gnome. Vì vậy, tôi đã thử giải pháp này , nhưng thử thách thực sự đối với tôi là tìm cài đặt để chọn System Defaultthay vì GNOMEtrên màn hình đăng nhập của Ubuntu Gnome

Màn hình đăng nhập Ubuntu GNOME

Ngoài ra, do tiện ích mở rộng Topicons , các tiện ích mở rộng khác vẫn chưa được kích hoạt khi đăng nhập.


0

Vấn đề này không áp dụng cho các tài khoản người dùng mới, điều này cho thấy sự cố do các tệp cài đặt Gnome được giữ lại từ các phiên bản nâng cấp trước đó của Gnome Shell.

Tôi sẽ điều tra đặt lại các cài đặt tài khoản.


Đã thử đặt lại tất cả các chi tiết tài khoản Người dùng Gnome cho người dùng chính của tôi. Điều này đã không làm việc vì vậy nó không tài khoản cụ thể.


Tôi cũng gặp vấn đề, nhưng tôi chưa cập nhật Gnome Shell (cài đặt khá mới).
Kristian
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.