Dodałem do białej listy niektóre wskaźniki dla aplikacji, które nie mają jeszcze aplikacji zgodnych z Unity. Czy jest jakiś sposób na umieszczenie na czarnej liście aplikacji dla aplikacji, które są zgodne z Unity (nie są to stare wskaźniki), ale nie zawierają opcji „Nie pokazuj na pasku zadań”?
- Mile widziane są wszelkie działające rozwiązania blokujące wyświetlanie aplikacji, oparte na GUI lub CLI.
- Prawidłową alternatywą byłby sposób na ukrycie wskaźnika w podobny sposób, jak można pokazać / ukryć ikony na pasku zadań w systemie Windows 7. Zgodnie z odpowiedzią na to zamknięte pytanie nie jest to obecnie możliwe w Ubuntu.
- Obowiązują również techniki obejmujące stare wskaźniki, a także nowe wskaźniki. (Usuwanie elementów z
systray-whitelist
jedynego działa dla starych wskaźników).
Odpowiedzi:
Aby nie ładować apletu, po prostu zapobiegaj jego uruchomieniu.
Jeśli wskaźnik jest zakodowany w aplikacji, a aplikacja nie daje opcji usunięcia wskaźnika z panelu, nie będzie można go pominąć, nie można pominąć wskaźnika aplikacji wbudowanego w kod i nie ma opcji aby go wyłączyć, musisz wprowadzić zmiany w kodzie źródłowym albo możesz je zasugerować twórcy aplikacji, co będzie ostatnim przypadkiem zależnym od aplikacji, do których się odwołujesz.
Nie ma konkretnych wytycznych wyjaśniających, czy aplikacja powinna mieć aplet induktora, a tylko aplet wskaźnika .
Nadal możesz usunąć aplety systemowe utworzone przez gnome dla twojego systemu lub jeśli aplikacja sama używa zewnętrznego apletu, który ma być używany jako wskaźnik.
Aby usunąć jeden z widocznych domyślnie wskaźników gnome / jedności, otwórz terminal i uruchom to polecenie, aby wyświetlić wszystkie aplikacje, które można załadować podczas uruchamiania
Zidentyfikuj aplet, którego nie chcesz ładować, i edytuj go w swoim ulubionym edytorze tekstu, tj .:
Znajdź linię z tymi treściami
i zmień na
Zapisz i zamknij terminal.
Kliknij koło zębate w prawym górnym rogu ekranu obok nazwy użytkownika i wybierz
Startup Applications...
, teraz zobaczysz aplikację, którą właśnie edytowałeś .desktop i możesz ją wyłączyć.Aplet nie ładuje się przy następnym uruchomieniu
Po włączeniu lub wyłączeniu i apletie wykonując powyższe kroki zobaczysz, że każdy zmodyfikowany pulpit .desktop utworzy własny
~/.config/autostart
folder .desktop w folderze.Jeśli wskaźnik apletu, który chcesz wyłączyć, nie pojawia się na liście startowej, musisz użyć powyższej metody, w przeciwnym razie wewnątrz będzie plik .desktop,
~/.config/autostart
który można edytować za pomocą opisanej metody, a następnie będzie można go włączyć / wyłączyć w aplikacjach startowych.źródło
Najprawdopodobniej wskaźniki, których nie chcesz widzieć, nie powinny znajdować się w pierwszej kolejności zgodnie z wytycznymi projektowymi . Tak więc właściwym działaniem (teraz) powinno być skontaktowanie się z autorem.
źródło
Czy Twoja aplikacja (bez tej opcji) pojawia się w panelu globalnym? - Myślę, że jeśli tak, to jest na białej liście i trzeba go usunąć z
systray-whitelist
= czarnej listy ...;)Więc jeśli aplikacja „appMissing” nie wyświetla się w panelu, twój
systray-whitelist
jest (coś w stylu)i musisz zrobić na czarnej liście „brak aplikacji”
źródło
systray-whitelist
zobacz ten post: askubuntu.com/questions/39843/application-indicator-for-shutter/…systray-whitelist
- zgaduję, ponieważ poprawnie skonfigurowały wskaźniki - aktualizuję pytanie, aby to odzwierciedlićNiektóre ikony w zasobniku systemowym można wyłączyć za pomocą narzędzia do dostosowywania jedności. Powinieneś przejść do sekcji panelu i odznaczyć tam opcje.
źródło