Skrytí složky před galerií/přehrávačem

Tipy & Triky s Nokií N900 a OS Maemo & MeeGo

Skrytí složky před galerií/přehrávačem

Příspěvekod R@ptor v pon kvě 23, 2011 3:34 am

Jistě to znáte. V telefonu máte nějaká soukromá videa/fotky a nebyli byste rádi, kdyby je někdo viděl, nebo jen nechcete, aby přehrávač, či galerie sahali do určitých složek. Kdo by taky chtěl, aby se mu pletly melodie do přehrávače :) Mám pro vás hned dvě možnosti, které snad někdo z vás ocení. :)

První možnost (skrytí složky)

Trocha teorie
První možností je složku skrýt. Takovou složku nenajde jak galerie a přehrávač, tak ani prohlížeč souborů a jediná možnost, jak ji najít bude přes terminál. Pokud budete chtít takovou složku prohlížet mimo terminál, budete ji muset přejmenovat. Jak vlastně ze složky uděláte skrytou? Snadno - přejmenujte ji tak, aby před jejím názvem byla tečka. Linuxové systémy už podle tečky před jménem rozpoznají, že složku mají skrýt a tak se taky stane :) !!!DŮLEŽITÉ!!! Pokud se budete snažit složku přejmenovat přes SSH z PC, na kterém běží Windows, tak neuspějete, jelikož Windows vám tečku na začátek nedovolí dát (alespoň už tu pár takových případů bylo).

Praxe
Mějme složku "Melodie", která je umístěná v MyDocs/Sounds, ve které máme mimo ní i složku Digital. Jak tedy na to?

  1. Hned po spuštění ashe (terminálu) jsme v rootu a potřebujeme se dostat do MyDocs, takže:

    Kód: Vybrat vše
    ~ $ cd MyDocs/Sounds


  2. Jen tak pro kontrolu se mrkněte, zda jde složka vidět. Příkaz pro vylistování by měl nyní zobrazit jak složku Melodie, tak druhou složku Digital.

    Kód: Vybrat vše
    ~/MyDocs/Sounds $ ls
    Digital      Melodie
    ~/MyDocs/Sounds $


  3. Dostali jsme se tam, kam jsme chtěli a ověřili, že složka je stále viditelná. Teď uděláme kouzlo a složku si skryjeme příkazem:

    Kód: Vybrat vše
    ~/MyDocs/Sounds $ mv Melodie .Melodie


  4. Správnost postupu si můžeme ověřit opět příkazem ls. Výstup by měl být nyní následující:

    Kód: Vybrat vše
    ~/MyDocs/Sounds $ ls
    Digital
    ~/MyDocs/Sounds $


  5. A je to! Nyní by složku neměla vidět ani galerie, ani hudební přehrávač, ani správce souborů. Ve skutečnosti ji všechny tyto aplikace vidí, pouze ji nezobrazují, jelikož ve skrytých složkách bývá většinou uživatelské nastavení aplikací a samé další věci, na které by uživatel jenž si je nedokáže zobrazit neměl ani sahat.

Takto skryté složky lze samozřejmě v terminálu vylistovat také, avšak uvidíte je až po zadání příkazu ls -la, který vylistuje i skryté soubory a složky spolu s jejich právy a vlastníky a dalším užitečným infem...

Takto skrytou složku opět zobrazíte stejným postupem, jako pro její skrytí. Prostě jen přejmenujete, akorát tentokrát na název bez tečky, tzn.:

Kód: Vybrat vše
~/MyDocs/Sounds $ mv .Melodie Melodie


Po přejmenování si ji Tracker načte a bude opět viditelná v systému.



Druhá možnost (vypnutí indexování Trackeru)

Trocha teorie
Telefon si neprohledává všechny složky. Můžeme mu nanutit složky pro indexaci stejně tak, jako mu můžeme říct "Tak sem teda ne!". Toto provedeme samozřejmě čistou cestou v konfiguračním souboru Trackeru. Změny se projeví okamžitě ať už se jedná o zrušení, či obnovení indexace. Tato metoda skryje ovšem soubory pouze před trackerem, který obstarává galerii, přehrávač videa a hudební přehrávač. To znamená, že soubor bude přístupný z prohlížeče souborů a půjde z něj spustit. Nelekejte se, spustí se sice v aplikaci, před kterou jsme ho měli skrýt, ale ona si ho stejně nebude pamatovat, takže pokud nebude soubor otevřen přes prohlížeč souborů, nemusíme se bát. Ale dost už keců, jak na to?


  1. Po spuštění ashe se přesuneme do složky, kde si Tracker schovává konfigurační soubor:

    Kód: Vybrat vše
    ~ $  cd .config/tracker


  2. Nyní si otevřeme ve svém oblíbeném editoru (vi, vim, nano) soubor tracker.cfg. Root práva pro zápis by neměla být potřeba. Já edituju přes nano, takže u mě příkaz vypadá takto:

    Kód: Vybrat vše
    ~/.config/tracker $ nano tracker.cfg


  3. Jelikož chceme složku SKRÝT před indexací, budeme v souboru hledat řádek začínající na "NoWatchDirectory"


  4. Určitě už jste našli. řádek by měl celý vypadat ve výchozí konfiguraci takto:

    Kód: Vybrat vše
    NoWatchDirectory=$HOME/MyDocs/core-dumps/;$HOME/MyDocs/cities/;$HOME/MyDocs/.sounds/Ringtones/;$HOME/MyDocs/tmp/;/media/mmc1/tmp/;/media/mmc1/cities/;


  5. Můžeme si z něj vyčíst například, že Tracker nebude koukat do složky cities (složka map, atd...). Složka, kterou chceme skrýt se nachází v našem domovském adresáři, takže můžeme použít proměnnou $HOME. Na konec tohoto řádku hned za středník (bez mezery) přidáme

    Kód: Vybrat vše
    $HOME/MyDocs/Sounds/Melodie;


  6. Celý řádek po naší editaci by měl vypadat asi takto:

    Kód: Vybrat vše
    NoWatchDirectory=$HOME/MyDocs/core-dumps/;$HOME/MyDocs/cities/;$HOME/MyDocs/.sounds/Ringtones/;$HOME/MyDocs/tmp/;/media/mmc1/tmp/;/media/mmc1/cities/;$HOME/MyDocs/Sounds/Melodie;


  7. Takto editovaný soubor uložíme, zavřeme a ukončíme terminál.

  8. Hotovo!

Není potřeba restartovat žádnou službu a změny se projeví opravdu okamžitě. :) Jakmile se nám zachce, aby byla složka viditelná i galerii a přehrávačům, stačí samozřejmě přidaný kousek řádku zase odebrat. Jen si dejte pozor, ať neumažete nic navíc.

Samozřejmě můžete tyto dvě metody i kombinovat, pokud chcete. Trackeru vypnete indexování a ještě si ji můžete skrývat i před prohlížečem souborů. Tohl už je jen a jen na vás. :)
Nokia N900 ->20.2010.36-2 -> 8GB microSDHC Transcend (class6)
Nokia N95 (Deep Plum) -> FW 35.0.002 -> 8GB microSDHC Transcend (class6)
Obrázek
Uživatelský avatar
R@ptor
V.I.P.
V.I.P.
 
Příspěvky: 94
Registrován: čtv čer 19, 2008 10:10 am
Model telefonu: Nokia N900 (20.2010.36-2)

Re: Skrytí složky před galerií/přehrávačem

Příspěvekod hunerian v pon kvě 23, 2011 7:35 pm

Na podrobné nastavení slouží i GUI klikátko Tracker Configuration.
Nachází se v katalogu
Kód: Vybrat vše
Extras-devel
pod názvem:
Kód: Vybrat vše
tracker-cfg

Složky co se nemají indexovat se přidávájí v NoWatchDirectory
Obrázek
Uživatelský avatar
hunerian
Uživatel
Uživatel
 
Příspěvky: 18
Registrován: stř pro 26, 2007 8:43 pm
Model telefonu: N900 a N73

Re: Skrytí složky před galerií/přehrávačem

Příspěvekod Potkan007 v stř říj 19, 2011 9:16 pm

Chtěl jsem si v telefonu schovat pár složek a už týden se považuju za blba. Jak je v prvním návodu, zedituju soubor, zapíšu a soubory jsou stále vidět. Po týdnu mě napadlo, že to možná nebude umět pomlčku v názvu složky ".../Debian-data/1invis", tak jsem to jako jednu z posledních možností zkusil a povedlo se.
Takže cesty k zakázaným složkám s pomlčkama v názvech tracker neblokuje!
iPhone 7 32 GB + Nokia N900 (+ asi 20 dalších starších, třeba E66, E71, dvě Lumie)
Pravidla fóra||Maemo fórum||Taktování||Instalace a odinstalace
Obrázek
Uživatelský avatar
Potkan007
Moderátor
Moderátor
 
Příspěvky: 2274
Registrován: stř srp 08, 2007 7:18 am
Bydliště: /home/user/MyDocs
Model telefonu: Lumia 735, Lumia 520


Zpět na Tipy & Triky

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron