Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: matlala 14 Května 2014, 20:18:52
-
Zdravím,
nepřišli jste někdo na způsob jak spolehlivě vypnout zobrazování připojených zařízení v laucheru v unity 7.2.0 (ubuntu 14.04)?
Našel jsem v dconf akorát blacklist, kde když zkouším zadat * nebo all tak nefunguje.
Problém nastává při připojení telefonu, kdy se v laucheru objeví jak telefon tak NFS disky ze serveruu nebo při formátování flashky, kdy se změní UUID oddílu.
Za nápady díky.
-
Vypadá to, že tohle drží:
com > canonical > unity > launcher
smazat 'unity://devices'
-
supr, toho jsem si nevšiml
Jen tahle položka se ne a ne změnit potvora. Přepíšu klikni vedle nebo potvrdím enterem a je tam zas.
-
Pardon, chyba, ono se to jen objevilo jinde :D
-
Opravdu je asi jediná možnost každý nový fs z launcheru odebrat přes pravý klik, aby se hodil na blacklist..
-
>:( tak to teda snad ne, ještě to zkusím zeditovat přes terminál, možná má jen grafický dconf nějaký bug nebo to prostě něco blokuje.
-
dconf za to nemůže, to si prostě unity automaticky klíč obnovuje. Kdysi se to dalo nastavit v CCSM, ale to dávno zarazili.
-
supr, přes terminál to nejde, zná to jen položku webaps z podsekce com.canonical.unity :-X
matlala@matlala-N56VM ~ $ gsettings set com.canonical.unity.launcher favorites "['application://nemo.desktop', 'application://firefox.desktop', 'application://clementine.desktop', 'unity://running-apps', 'unity://desktop-icon', 'unity://expo-icon']"
Schéma „com.canonical.unity.launcher“ neexistuje
No supr, to zas bude googlování jak to odstranit. S mým používáním to tam vracím několikrát týdně, protože flashky formátuju celkem často.
-
Šlo by napsat udev pravidlo, které by po připojení filesystému nastavení Unity automaticky upravilo. Ať už přepsáním favorites, nebo lépe přidáním UUID na blacklist.
-
jo, to bych částečně věděl jak na to
-přes dconf zjistit aktuální na blacklistu (eventualně by nemuselo být, když přidám všechny)
-zjistit UUID připojených a porovnat s vytaženýma
- zapsat přes dconf
jen nevím jak to aplikovat v udev po připojení
-
navíc teda ještě nevím jak dodat ty ostatní disky jako je MTP (telefon) a síťová zařízení (NFS)
-
Si pusť
udevadm monitor --property
a koukej, co to vypisuje.. při připojení
-
koukám, koukám
To by šlo, ale vlastně je ještě jeden problémek
Při připojení telefonu přes MTP (nokia se symbianem belle, android zatím na telefonu nemám, stačí plánovaný tablet) se nestane v launcheru nic, ale při odpojení mi to tam hodí NFS disky ze serveru, které mám pevně dané do fstabu. Tak mě ještě napadá to leda nakonfigurovat jinde než do fstabu, ale na detaily jsme nekoukal a nikdy jsme nehleděl kde to ještě můžu dát, pouze v souvislosti s sshfs jsme na to narazil.
-
Tak aspoň co jsem vypozoroval, tak sleduju com.canonical.unity.devices blacklist
['bf33db48-5d82-4566-ae48-1f984b736bf9-Data', '90EA3271EA325426-Windows', '01BB8A0B03C3C031-DataWin', '-HEET41US', '-']
Po připojení telefonu se nic nezmění, po odpojení zmití poslední pomlčka a objeví se síťové NFS disky, po odebrání z launcheru se zase objeví v položkách pomlčka.
-
tak jsme si chvilku hrál ještě s autofs a při té příležitosti vyzkoušel, že i když ve fstabu není NFS, tak to jednoduše kontroluje při odpojení identifikátor disku a u mobilu přes MTP to nic nenajde, resp co nemá UUID tak blbne. Zapíše to totiž jen pomlčku a při odpojení to kontroluje ty UUID a zase to tu pomlčku odstraní. Takže by stačilo nastavit při odpojení disku zase jen přidání s nějakým časovým odstupem :-)
Jen tedy kde tu událost nastavit? A vyřeší se tím vlastně komplet všechno, protože pomlčku unity bere jako vše.
-
Ha tak hlásím, že s androidním zařízením to dělá to samé.
Pořídil jsem si Nexus 7 (2012) a po odpojení opět situace popsaná v mém předešlém příspěvku.