Vklop/izklop uporabe Koša pri brisanju datotek

Vklop/izklop uporabe Koša pri brisanju datotek

0
Boris Herman, 8. February 2010 v Šnelkurs z značkami koš, automator, apple-script.

Ta trik omogoča izklop in vklop uporabe koša pri brisanju datotek in s tem omogoča neposredno brisanje. Uporablja dejstvo, da če mapa .Trashes v uporabnikovem domačem direktoriju ni dostopna, jo Mac OS X ignorira ter prikaže opozorilo, podobno temu:

1. Ustvarite Service v Automator-ju, ki ne prejema vhoda in je na voljo v katerikoli aplikaciji. Dodajte akcijo Run Applescript in vanj vpišite sledečo vsebino:

code: plain
on run {input, parameters}
do shell script “chown root ~/.Trash” with administrator privileges
do shell script “killall Finder”
return input
end run
code: end

Ekran bi moral izgledati nekako takole:

2. Shranite novo ustvarjeni servis kot recimo “Bypass Trash”.

3. Ustvarite nov servis z enakimi lastnostmi in v Applescript polje vpišite sledečo vsebino (pri čemer “myusername” zamenjate z vašim uporabniškim imenom (shortname), kot je definirano v Accounts):

code: plain
on run {input, parameters}
do shell script “sudo chown myusername ~/.Trash” with administrator privileges
return input
end run
code: end

Ekran bi moral izgledati nekako takole:

Ko zaženete servis v katerikoli aplikaciji (vključno s Finder-jem), na ta način vklopite oziroma izklopite uporabo Koša. Pozor le na to, da se ob izklopu koša Finder ponovno zažene (okna utripnejo), da lahko Finder opazi spremembo v lastništvu mape .Trashes.


Posreduj članek naprej