Masalah baru. Ubuntu 16.04/16.10. Sekarang, setiap kali saya memulai gparted, ikon partisi disk baru muncul, tepat di atas ikon tempat sampah, di peluncur Unity. Saya harus "membuka kunci dari peluncur" untuk menyingkirkannya.
Posting lama untuk versi Ubuntu yang lebih lama mengusulkan berbagai perbaikan yang tidak lagi berlaku di 16.04/16.10. Adakah ide tentang cara menghilangkan ikon sial ini secara permanen?
Berikut screenshot yang menunjukkan 3 ikon, tepat di atas ikon tempat sampah:
Jawaban yang Diterima:
Penyebabnya
Menghapus perangkat dari peluncur akan memasukkan perangkat ke daftar hitam (gsettings
) kunci
com.canonical.Unity.Devices blacklist
Namun, jika perangkat dihapus (terputus dengan cara apa pun), perangkat juga dihapus dari daftar hitam. Saat Anda menghubungkan perangkat lagi, cerita akan dimulai lagi.
Solusinya
Solusi di bawah ini akan menyimpan perangkat yang masuk daftar hitam dalam file. Setelah menghapusnya sekali , perangkat tidak akan pernah muncul lagi di peluncur. Jika Anda memutuskan sambungan perangkat, skrip akan segera (kembali) menambahkan perangkat sebagai daftar hitam.
#!/usr/bin/env python3
import subprocess
import time
import os
key = "com.canonical.Unity.Devices"
bl_file = os.environ["HOME"]+"/.blacklist_data"
while True:
time.sleep(2)
current = subprocess.check_output([
"gsettings", "get", key, "blacklist",
]).decode("utf-8")
if "@as" in current:
current = []
else:
current = eval(current)
try:
r = open(bl_file).read()
r = [] if r == '' else r.splitlines()
except FileNotFoundError:
r = []
if current != r:
newlist = list(set([d for d in current+r if not d == '']))
open(bl_file, "wt").write("\n".join(newlist))
subprocess.Popen(["gsettings", "set", key, "blacklist", str(newlist)])
Cara menggunakan
- Salin skrip ke file kosong
- Simpan sebagai
remember_blacklist.py
-
Uji- jalankan dengan perintah:
python3 /path/to/remember_blacklist.py
-
Jika semuanya berfungsi dengan baik, tambahkan ke Aplikasi Startup:Dash> Startup Applications> Add. Tambahkan perintah:
python3 /path/to/remember_blacklist.py
Catatan
- Membaca dari
gsettings
(hampir semua yang dilakukan skrip) sangat ringan, dan tidak akan menambah beban nyata ke sistem Anda - Jika (dan selama) perangkat dibuka dalam
nautilus
jendela, itu masih akan muncul di peluncur. Namun ikon tidak akan dikunci ke peluncur, dan menghilang.