Jak ponownie włączyć system pasków (panel wskaźników) po najnowszych aktualizacjach

12

Po dziwnej decyzji Suttlewortha o wpisaniu białej listy na systray, programista stworzył łatkę, która pozwala ludziom nadal korzystać z aplikacji korzystających z systray z Ubuntu.

Niestety, twórca łatki jest teraz zbyt zajęty, aby go utrzymać. Oznacza to, że od czasu najnowszych aktualizacji na początku tego miesiąca biała lista nie działa (ponownie).

„Rozwiązaniem” firmy Canonical było poinstruowanie nas o zgłoszeniu błędu dla każdej aplikacji, która nie działa, ale te raporty błędów zostały zignorowane.

Więc…

Jak mogę ponownie włączyć pasek zadań? Jego brak sprawia mi trudności.

Używam 64-bitowego systemu Ubuntu 14.04.

Odpowiedź na pytanie @GGleb

Komenda

gsettings list-recursively net.launchpad.indicator.systemtray

Wyniki

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

tray-is-staticZauważam, że przełącza się, kiedy klikam ikonę środkowym przyciskiem.

Paddy Landau
źródło

Odpowiedzi:

12

Spróbuj użyć wskaźnika Systemtray Unity (dla Ubuntu 14.04 - 15.04):

wprowadź opis zdjęcia tutaj

Po kliknięciu wskaźnik pokazuje tacę.

wprowadź opis zdjęcia tutaj

Istnieje również tryb wyświetlania „niezależnie od wskaźnika” - na górze panelu jak stacja dokująca. W tym trybie pozycję można zmienić, przesuwając kursor myszy nad wskaźnikiem. Aby zmienić pozycję trybu: naciśnij środkowy przycisk myszy na wskaźniku.

Instalacja w terminalu:

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

Następnie musisz się wylogować i ponownie zalogować przy użyciu swojego użytkownika.

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

Aby usunąć ten pakiet ( wraz z plikami konfiguracyjnymi !!! ):

sudo apt-get --purge remove indicator-systemtray-unity
GGleb
źródło
2
Dziękuję Ci. Jest to znacznie lepsze niż nic, chociaż żałuję, że nie możemy nadal używać panelu Systray. Shuttleworth nie ma pojęcia o problemach, które spowodował.
Paddy Landau
Z jakiegoś powodu (myślę, że zredagowałeś swoją odpowiedź), po raz pierwszy brakowało mi trochę środkowego przycisku myszy, którego teraz próbowałem. Niestety to nie działa dla mnie. Środkowy przycisk myszy przełącza tylko dwa tryby: Pierwszy tryb jest taki, jak opisano wcześniej. Drugi tryb zapobiega wyświetlaniu czegokolwiek po kliknięciu, tzn. W tym trybie jest bezużyteczny. Czy masz jakieś porady, aby środkowy przycisk działał tak samo jak twój? (Synaptic podaje wersję jako 0.1-trusty1.)
Paddy Landau
Możesz wyświetlić wynik polecenia ?:gsettings list-recursively net.launchpad.indicator.systemtray
GGleb
Zredagowałem swoje pytanie, aby udzielić odpowiedzi.
Paddy Landau
Naprawiony. Musisz zaktualizować wskaźnik . Przypomnienie: w tym trybie pozycję można zmienić, przesuwając mysz nad wskaźnikiem. Ten tryb wymaga ulepszenia.
GGleb
1

W 16.04 (xenial) udało mi się wyświetlić element panelu dla

wicd-gtk --tray

instalując

apt-get install python-appindicator

Opcje konfiguracji są wyświetlane po kliknięciu ikony prawym przyciskiem myszy.

dzmanto
źródło
Dziękuję za notatkę. Spróbuję, kiedy w końcu uaktualnię do 16.04.
Paddy Landau
Jest ikona, ale pokazuje tylko informacje o sieci. Twoja instrukcja jest nieco niekompletna.
Danatela
@Danatela: Spróbuj kliknąć prawym przyciskiem myszy ikonę. Daje to wiele opcji konfiguracji.
dzmanto
-2

Podejrzewam, że nie byłoby to zalecane (z powodów podanych poniżej), ale oto moja obejście (zakładając, że już używasz ppa-zaufanego systemu 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

Ostatnie polecenie powinno zapewnić, że pakiety te nie zostaną zaktualizowane bez Twojej wyraźnej zgody w przyszłości (nadal będziesz mieć możliwość oznaczenia pakietów do zainstalowania ręcznie w menedżerze aktualizacji).

Uwaga: zrobienie tego może w przyszłości coś zepsuć i możesz przegapić ważne aktualizacje zabezpieczeń. Jednak osobiście, aby odzyskać funkcjonalną tacę systemową, jestem gotów podjąć ryzyko.

Pamiętaj, że jeśli wcześniej zainstalowałeś aplikację @ GGleb, musisz również usunąć ten pakiet, a następnie ręcznie usunąć plik:

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

(ten plik powinien zostać automatycznie usunięty podczas odinstalowywania tego pakietu, ale z jakiegoś powodu nie jest ...)

James
źródło
Dzięki, James, ale to zły pomysł zarówno ze względów bezpieczeństwa, jak iz powodu, który już podałeś. @ Rozwiązanie GGleb działa idealnie, umożliwiając aktualizacje, więc się z nim trzymam. Polecam spróbować; oprócz dodatkowej ikony „tryb wyświetlania” jest prawie nie do odróżnienia od rozwiązania gurqn. Nie ma idealnego rozwiązania, ale wtedy Shuttleworth zszedł trochę z szyn na tym.
Paddy Landau