Nowy problem Ubuntu 16.04 / 16.10. Teraz, za każdym razem, gdy uruchamiam gparted, nowe ikony partycji dysku pojawiają się tuż nad ikoną kosza w programie uruchamiającym Unity. Muszę „odblokować z launchera”, aby się ich pozbyć.
Starsze posty dla starszych wersji Ubuntu proponują różne poprawki, które nie mają już zastosowania w 16.04 / 16.10. Jakieś pomysły na to, jak na stałe pozbyć się tych nieznośnych ikon?
Oto zrzut ekranu pokazujący 3 ikony tuż nad ikoną kosza:
Odpowiedzi:
Powód
Usunięcie urządzeń z programu uruchamiającego spowoduje umieszczenie urządzenia na czarnej liście w
gsettings
klawiszu ( )Jeśli jednak urządzenie zostanie usunięte (w jakikolwiek sposób odłączone), zostanie również usunięte z czarnej listy. Przy następnym podłączeniu urządzenia historia zaczyna się od nowa.
Rozwiązanie
Poniższe rozwiązanie będzie przechowywać urządzenia z czarnej listy w pliku. Po ich jednorazowym usunięciu urządzenie nigdy nie pojawi się ponownie w programie uruchamiającym. Jeśli odłączysz urządzenie, skrypt natychmiast (ponownie) doda urządzenie jako znajdujące się na czarnej liście.
Jak używać
remember_blacklist.py
Przetestuj - uruchom komendę:
Jeśli wszystko działa poprawnie, dodaj do Startup Applications: Dash> Startup Applications> Add. Dodaj polecenie:
Uwaga
gsettings
(praktycznie wszystkiego, co robi skrypt) jest wyjątkowo lekkie i nie spowoduje żadnego zauważalnego obciążenia dla twojego systemunautilus
oknie, nadal będzie się wyświetlać w programie uruchamiającym. Ikona nie zostanie jednak zablokowana na programie uruchamiającym i zniknie.źródło
$ python3 ~/bin/remember_blacklist.py ^CTraceback (most recent call last): File "/home/alheynneman/bin/remember_blacklist.py", line 23, in <module> time.sleep(2) KeyboardInterrupt
Jak trudno byłoby dodać „przerywającą” procedurę obsługi, która prowadzi do czystego wyjścia?Startup Applications
kontrola ... (lub zabicie?) Przerwałaby zapisywanie na .blacklist_data i spowodowała jego uszkodzenie?