Cách bật lại systray (bảng chỉ báo) sau khi cập nhật mới nhất


12

Sau quyết định kỳ lạ của Scosworth để mã hóa danh sách trắng cho systray, một nhà phát triển đã tạo ra một bản vá để cho phép mọi người tiếp tục sử dụng các ứng dụng sử dụng systray với Ubuntu.

Thật không may, người tạo ra bản vá hiện đang quá bận rộn để duy trì nó. Điều này có nghĩa là kể từ khi cập nhật mới nhất vào đầu tháng này, danh sách trắng không còn hoạt động (một lần nữa).

"Giải pháp" của Canonical là hướng dẫn chúng tôi đưa ra báo cáo lỗi cho từng ứng dụng không hoạt động, nhưng tất nhiên những báo cáo lỗi đó đã bị bỏ qua.

Vì thế…

Làm thế nào tôi có thể kích hoạt lại systray? Sự vắng mặt của nó đang tạo ra khó khăn cho tôi.

Tôi đang sử dụng Ubuntu 14.04 64-bit.

Trả lời câu hỏi của @GGleb

Chỉ huy

gsettings list-recursively net.launchpad.indicator.systemtray

Các kết quả

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

Tôi nhận thấy rằng tray-is-staticbật tắt khi tôi nhấp vào biểu tượng.

Câu trả lời:


12

Hãy thử sử dụng Unity Systemtray Unity (cho Ubuntu 14.04 - 15.04):

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

Chỉ báo, khi nhấp vào, hiển thị khay.

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

Ngoài ra, còn có chế độ hiển thị "tách biệt với chỉ báo" - trên đầu bảng như dock. Trong chế độ này, vị trí có thể được thay đổi bằng cách cuộn chuột qua chỉ báo. Để thay đổi vị trí chế độ: nhấn nút chuột giữa trên chỉ báo.

Cài đặt trong thiết bị đầu cuối:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

Sau đó, bạn phải đăng xuất và đăng nhập lại bằng người dùng của mình.

https://github.com/GGleb/indicator-systemtray-unity

Để xóa gói này ( với các tệp cấu hình của nó !!! ):

sudo apt-get --purge remove indicator-systemtray-unity

2
Cảm ơn bạn. Điều này tốt hơn đáng kể so với không có gì, mặc dù tôi ước rằng chúng ta vẫn có thể sử dụng bảng systray. Shuttleworth không có ý tưởng về những vấn đề mà anh ta đã gây ra.
Paddy Landau

Vì một số lý do (tôi nghĩ rằng bạn đã chỉnh sửa câu trả lời của mình), lần đầu tiên tôi đã bỏ lỡ một chút về nút chuột giữa, mà bây giờ tôi đã thử. Thật không may, nó không làm việc cho tôi. Nút chuột giữa chỉ chuyển đổi giữa hai chế độ: Chế độ đầu tiên giống như bạn mô tả lần đầu tiên. Chế độ thứ hai ngăn nó hiển thị bất cứ thứ gì khi nhấp vào, tức là nó vô dụng trong chế độ đó. Bạn có lời khuyên nào để làm cho nút giữa hoạt động như của bạn không? (Synaptic báo cáo phiên bản là 0,1-tin cậy1.)
Paddy Landau

Bạn có thể hiển thị đầu ra của lệnh?:gsettings list-recursively net.launchpad.indicator.systemtray
GGleb

Tôi đã chỉnh sửa câu hỏi của tôi để cung cấp câu trả lời.
Paddy Landau

Đã sửa. Bạn cần cập nhật chỉ số . Nhắc nhở: trong chế độ này, vị trí có thể được thay đổi bằng cách cuộn chuột qua chỉ báo. Chế độ này cần cải thiện.
GGleb

1

Trong 16.04 (xenial) tôi đã quản lý để hiển thị một mục bảng điều khiển cho

wicd-gtk --tray

bằng cách cài đặt

apt-get install python-appindicator

Tùy chọn cấu hình được hiển thị khi nhấp chuột phải vào biểu tượng.


Cảm ơn đã lưu ý. Tôi sẽ thử nó khi cuối cùng tôi nâng cấp lên 16.04.
Paddy Landau

Có một biểu tượng, nhưng nó chỉ hiển thị thông tin mạng. Hướng dẫn của bạn là hơi không đầy đủ.
Danatela

@Danatela: Hãy thử và nhấp chuột phải vào biểu tượng. Điều này tạo ra rất nhiều tùy chọn cấu hình.
dzmanto

-2

Tôi nghi ngờ điều này sẽ không được khuyến nghị (vì những lý do được đưa ra dưới đây) nhưng đây là cách của tôi xung quanh mọi thứ (giả sử rằng bạn đã sử dụng ppa systray-Trusty ppa của gurqn):

sudo apt-get -s purge unity unity-services libunity-core-6.0-9

sudo apt-get install unity=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 libunity-core-6.0-9=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 unity-services=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1

sudo apt-mark hold unity unity-services libunity-core-6.0-9

Lệnh cuối cùng sẽ đảm bảo rằng các gói này không được cập nhật nếu không có sự đồng ý rõ ràng của bạn trong tương lai (bạn vẫn sẽ có tùy chọn đánh dấu các gói để cài đặt thủ công trong trình quản lý cập nhật).

Được cảnh báo: làm điều này có thể phá vỡ mọi thứ trong tương lai và bạn có thể bỏ lỡ các bản cập nhật bảo mật quan trọng. Cá nhân, mặc dù, để có được một hệ thống chức năng trở lại, đó là một rủi ro tôi sẵn sàng chấp nhận.

Lưu ý rằng nếu bạn đã cài đặt ứng dụng chỉ báo của @ GGleb trước đó, bạn cũng sẽ cần xóa gói đó và sau đó xóa tệp theo cách thủ công:

sudo rm -rf /etc/profile.d/UNITY_PANEL_TRAY_DISABLE.sh

(tệp này sẽ tự động bị xóa khi gỡ cài đặt gói đó, nhưng vì một số lý do không phải là ...)


Cảm ơn, James, nhưng đây là một ý tưởng tồi cả về bảo mật và lý do bạn đã đưa ra. Giải pháp của @ GGleb hoạt động hoàn hảo, cho phép cập nhật, vì vậy tôi sẽ gắn bó với nó. Tôi khuyên bạn nên thử nó; ngoài một biểu tượng phụ, "chế độ hiển thị" gần như không thể phân biệt được với giải pháp của gurqn. Không có giải pháp lý tưởng, nhưng Shuttleworth đã đi một chút khỏi đường ray trên cái này.
Paddy Landau
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.