Rólam  |   RSS  |   Kapcsolat  |   Belépés

Meghajtók elrejtése

írta: Dave | 2011. február 28. @ 22:32 | Kategória: Apple
meghajtó ikonA Finder beállításaiban a meghajtóinkat és a partícióinkat meg tudjuk jeleníteni illetve el tudjuk rejteni a Desktopon. Viszont ha sok meghajtónk van és nem mindegyiket szeretnénk látni, például Boot Campes Windowsos partíciók, akkor gondba leszünk mert a Finder erre nem ad lehetőséget.
Persze van megoldás erre is, a Terminálra és az Apple -jára lesz szükségünk. Utóbbit megtaláljuk a géphez kapott lemezeken illetve egy regisztráció után letölthetjük az Apple honlapjáról.
Ha rendelkezünk mind ezekkel nincs más dolgunk mint elindítani a Terminált és a következő sort begépelni. Az elérési utakat drag & droppal is megoldhatjuk.
/Developer/Tools/SetFile -a v /Volumes/A_meghajtó_neve

Ha mégis hiányolnánk a meghajtónkat ezzel hozhatjuk vissza.
/Developer/Tools/SetFile -a V /Volumes/A_meghajtó_neve

Ha esetleg nem tűnne fel, a különbség a v attribútum az első sorban kicsi a másodikban nagy. A megoldás egyetlen hátránya hogy nem csak az asztalról tüntetjük el a meghajtót, szóval csak akkor érdemes ezt használni ha nagyon ritkán másolgatunk a meghajtók között.

Összes hálózati kapcsolat

írta: Dave | 2010. november 21. @ 17:16 | Kategória: Apple
Előfordulhat az hogy tudni akarjuk hogy éppen milyen hálózati kapcsolatokkal rendelkezünk. Főleg azokra gondolok amikről nem tudunk. Ahelyett hogy drága programokat vásárolnánk és a gépünkre amik ezt tudják, nyissuk meg a Terminalt.
A parancs amit egyszerűen csak be kell gépelnünk a . Igazából sokkal többre képes ez a parancs mint a hálózatok kilistázása, rengetek opciója van de most csak az i-t fejteném ki. Ha nem írunk be több opciót akkor az összeset ki fogja listázni.
Az eredményt tovább szűkíthetjük IPv4 vagy IPv6-ra
lsof -i 4
lsof -i 6

TCP, UDP protokolra
lsof -i TCP
lsof -i UDP

portra
lsof -i TCP:8888
lsof -i UDP:8888 (természetesen a 8888 csak egy példa)

és még van pár de szerintem ezek a fontosabbak.
Ha a kapott lista eredményét nézegetjük van ott pár dolog. Balról az első oszlop a COMMAND ahol a programok nevét láthatjuk. A PID a process ID, a USER értelemszerűen a felhasználó, FD a fájl leírása, TYPE a típusa, DEVICE a hivatkozási cím, SIZE/OFF a méret, NODE a protokoll típusa és a NAME az internetes cím plusz egy két infó. Ezek csak az i opcióra vonatkoznak!

A netstat parancs is hasonló de szerintem a lsof több információt mutat meg de érdemes azt is kipróbálni.

A fentebb említett parancsok Mac OS X-re érvényesek más rendszereknél lehet eltérés.

A Terminal

írta: Dave | 2010. október 11. @ 01:56 | Kategória: Programozás
A Mac OS X könnyen és egyszerűen használható kezelői felülete mögött egy UNIX operációs rendszer fut aminek a neve Darwin. A Darwin nyílt forráskódú technológiákon alapszik ilyen például a FreeBSD, Mach, Apache, GCC. A Terminal segítségével hozzáférhetünk a teljes UNIX rendszerhez. Terminal program ikon

A Terminal egy szövegalapú program, parancsokat kell beírnunk. Előfordulhat hogy egy bizonyos feladatot gyorsabb elvégezni így mint a grafikus felületből és ezzel időt spórolhatunk. De vannak olyan dolgok amiket csak a Terminal segítségével hajthatunk végre. A parancsokat tudjuk másolni és beilleszteni,
drag & drop módszerrel az ablakra húzva a fájlok és mappák helyes elérési útját megadni.

A programot az /Applications/Utilities mappában találjuk de a Spotlighttal is megtalálhatjuk, és kezdjük el gépelni a Terminal szót.

Nézzünk bele a Terminal beállításaiba amit Terminal -> Preferences menüponttal vagy a billentyűkombinációval érhetünk el.

StartupStartup beállításai
Itt beállíthatjuk hogy amikor a programunk elindul milyen ablak jelenjen meg. Ha lenyitjuk a menüt a meglévő profiljaink közül választhatunk. Továbbá megadhatjuk hogy milyen shellel induljon.

Settings
A Terminal kinézetét a Text és a Window tabon szerkeszthetjük. A betűtípust és színt, az ablak hátterét és átlátszóságát és még sok minden mást megváltoztathatunk. Egy beállítás megtartásához egy új profilt kell létrehoznunk a meglévőek közé. A profilok közül választhatunk alapértelmezettet de ha valamiért mégis egy másikra lenne szükségünk de nem akarjuk átállítani akkor a Shell - > New Window vagy New Tab menüponton belül kiválaszthatjuk a profilunkat. Terminal kinézetének beállításai
A Shell tabon beállíthatjuk hogy milyen parancs fusson le az indításkor, mi történjen ha a shell végrehajtódott és a bezárás előtt milyen esetekben kapjunk figyelmeztető üzenetet.
A Keyboard tabon a billentyűkombinációkhoz tartozó eseményeket állíthatjuk be.
Az Advanced tabon az emulációkat, a hang és vizuális jelzéseket és a karakterkódolást állíthatjuk be.

Window GroupsWindow Groups
Ha több ablakkal dolgozunk és munkánkat legközelebb is így szeretnénk folytatni elmenthetünk úgynevezett Window Groupokat. A mentésehez a Window -> Save Windows as Group menüpontot kell használnunk, a megnyitáshoz pedig Window -> Open Window Group. Ezeket a beállításokat tudjuk itt exportálni, importálni és törölni.

Encodings
Itt azokat a karakterkódolásokat állíthatjuk be amiket használni akarunk a munkánk során. Magyar ékezetes karakterek támogatásához a Central European (ISO Latin 2) kell nekünk de ez alapértelmezetten be van állítva.

Röviden és tömören ennyit érdemes tudni a Terminalról, következő alkalommal a használatáról lesz majd szó.

Kukaürítési problémák

írta: Dave | 2010. augusztus 24. @ 03:04 | Kategória: Apple
Előfordulhat olyan eset amikor nem tudjuk a kukánkat kiüríteni mert használatban van még a benne lévő fájl vagy egyszerűen nem engedi a rendszer. Ilyenkor csak egy dolgot tehetünk, megnyitjuk a nevű programunkat és a következő sort begépeljük majd egy Enterrel jóváhagyjuk azt.
rm -rf ~/.Trash/*

Empty Trash


Akik nem szeretik a parancssoros trükközéseket azoknak kis magyarázat a könnyebb megjegyezhetőségért mert olykor jól jöhet ez az egy sor.

Az rm a remove rövidítése gondolom ezt nem kell túlmagyarázni.

Ezt követően jönnek az opciók egy kötőjel után. Jelen esetben -rf. Most ezeket használjuk de van még pár, a d, i, P, v és a W. Gyors magyarázat az opciókhoz.

r(recursive) rekurzívan törli az adott könyvtár fájljait
f(force) a nem létező fájlokat is törli és nincs jóváhagyás
d(directory) mappát töröl
i(interactive) minden egyes fájlnál jóváhagyást kér
P(pattern) az egyik kedvencem! A törlendő fájl helyét 3x felülírja, először 0xFF majd 0x00 és újra 0xFF bytetal. Végül törli azt. Ezt a fájlt állítsa vissza bármilyen recovery program.
v(verbose) kiírja mit töröltünk
Wkísérletet tesz a kitörölt fájl visszaállítására

Végül az opciók után az elérési utat kell megadnunk. A hullámjel ( ~ magyar billentyűzeten, angolon) az éppen bejelentkezett felhasználó mappáját jelenti. Talán a per jelet nem kell magyarázni. A .Trash a kuka mappája. A csillag (*) egy karaktersorozatot helyettesít ami jelen esetben a fájl(ok) neve.

Remélem ez a leírás segített a könnyebb megjegyzésben és ha már kukázunk még egy dolog. Ha ezt a hibaüzenet kapjuk amikor fájlt helyezünk a kukába The item will be deleted immediately akkor a következő problémák lehetnek. Nincs jogosultságunk írni és olvasni a kukát vagy nincs .Trash mappánk.

A megoldás ha nincs .Trash mappánk akkor csináljunk!
mkdir ~/.Trash/
killall Finder

Ha van ilyen mappánk de nincs jogosultságunk írni és olvasni akkor a nyomjunk egy billentyűkombinációt amikor a Finder aktív ezután pedig egy -t. A Home mappánk info ablakban alul a Sharing & Permission szekcióban láthatjuk hogy milyen jogosultságaink vannak. Ha inaktív akkor a megváltoztatáshoz a jobb alsó sarokban a lakatra kell kattintani majd a felugró ablakban megadni a felhasználónevünket és jelszavunkat.

Dock pozicionálás egy kicsit másképp

írta: Dave | 2010. július 02. @ 00:52 | Kategória: Apple
Alapvetően a ot 3 helyre pozicionálhatjuk a System Preferencesből, balra, lentre és jobb oldalra. Ez mind szép és jó de minden oldalon középen helyezkedik el. Előfordulhat hogy ez nem elég nekünk és szeretnénk hogy a dockunk ne középen legyen. Sajnos erre a System Preferencesből nincs lehetőség de a dolog így sem lehetetlen.

Indítsuk el a Terminal nevű programunkat ami az /Applications/Utilities mappában található vagy használjuk a (Spotlight) billentyű kombinációt és kezdjük el gépelni a Terminal szót majd találat esetén nyomjunk egy Entert.

A Terminálba a következőket kell begépelnünk és minden sor után Entert nyomnunk ha balra illetve fentre szeretnénk pozicionálni a dockot.
defaults write com.apple.dock pinning -string start
killall Dock

Dock Dock


Ha jobbra vagy lentre szeretnénk.
defaults write com.apple.dock pinning -string end
killall Dock

Dock Dock


Az alapértelmezett állapotba pedig ezzel állíthatjuk vissza.
defaults write com.apple.dock pinning -string middle
killall Dock

Dock


Arra oda kell figyelnünk hogy a parancsok case-sensitive-ek tehát a kis- és nagybetűket megkülönbözteti a Terminal! Jelen esetben a Dock szónak nagybetűvel kell kezdődnie különben a No matching processes belonging to you were found hibaüzenetet fogjuk kapni.

Ami még érdekes lehet a dockkal kapcsolatban és nem állítható a -ból az az üveg háttér eltüntetése amit az alábbi paranccsal állíthatunk át.
defaults write com.apple.dock no-glass -boolean YES
killall Dock

Dock


Ha még sem tetszene az új dock akkor így tudjuk visszaállítani az eredetire.
defaults write com.apple.dock no-glass -boolean NO
killall Dock