macOS

HardwareGrowler alternativa

Fórumok

Hasznal (hasznalt?) itt valaki korabban "HardwareGrowler"-t? Ez egy olyan cucc volt, ami a gep hw esemenyeit jelezte notifikacio formaban. Felmountoltak/lemountoltak valamit, kihuztak/bedugtak valamit, stb. Lassan 10 eve mar, hogy megjelent az utolso kiadas belole, ami a kora ellenere is, de kitunoen "mukodik", akar Sonoma alatt is (ARM-on is, Rosettaval, amig ugye van Rosetta). Az egetoen fajo problemam, hogy nem lehet ezt-azt beallitani (pl. network interfacet ignoralni, vagy BLe csatlakozasokat nemitani), emiatt egyre tobb a "folosleges" notifikacio (pl. az ignoralhatatlan network interfacek up/downja), amivel sikerult kivernie a biztositekot. Eloszor a meglevo implementaciot akartam megszerelni, de 10ezer eves, deprecated kodokkal van tele, buildeleshez is ki kellett heggeszteni 1-2 libet, mert ragaszkodott volna a 12-13 evvel ezelotti fejlesztokornyezethez, igy a meglevo patkolasat feladtam. A publikus kodbol otleteket mertive (pl. hogyan nezzem meg az USB eszkozok listajat), elkezdtem csinalni egy sajat implementaciot:

https://mastodon.social/@czo/111159302337007088
https://mastodon.social/@czo/111194413495138636
https://mastodon.social/@czo/111199519152209315
https://mastodon.social/@czo/111210023542693782
https://mastodon.social/@czo/111223386311900710

Aki macOS 12-t es ujabbat hasznal, annak tudok kuldeni TestFlight meghivot, igy segithet tesztelni. Ami leginkabb erdekel, hogy nem-e ir ki hulyeseget az eszkozokre, illetve, nem-e crashel el, stb. 

macOS shell vs process substitution permission

Fórumok

Van egy Linuxon teljesen jól működő script ami macOS alatt elesik. A gond az hogy a külső parancs (hívjuk mondjuk ssh-keygen-nek) kikapcsolhatatlanul ellenőrzi a file jogosultságokat és nem hajlandó tovább menni ha ott group vagy other access is van. A problémám az hogy ezt egy shell process substitution által generált pipe-ra mondja aminek nem tudom állítani a jogosultságait és magát a tartalmat nem írhatom ki normál állományban a diszkre.

Írtam egy rövid scriptet ami teszteli a különféle eseteket.

touch xxx
chmod 0600 xxx

echo 1
ls -l xxx
echo 2
ls -lL /dev/stdin < xxx
echo 3
ls -lL /dev/stdin < <(cat xxx)
echo 4
cat xxx | ls -lL /dev/stdin
echo 5
echo <(cat xxx) | ls -lL /dev/stdin
echo 6
ls -lL <(cat xxx)

Ez Linux alatt teljesen jól működik.

1
-rw------- 1 user1 users 0 okt   13 10.51 xxx
2
-rw------- 1 user1 users 0 okt   13 10.51 /dev/stdin
3
prw------- 1 user1 users 0 okt   13 10.51 /dev/stdin
4
prw------- 1 user1 users 0 okt   13 10.51 /dev/stdin
5
prw------- 1 user1 users 0 okt   13 10.51 /dev/stdin
6
prw------- 1 user1 users 0 okt   13 10.51 /dev/fd/63

macOS alatt azonban a jogosultságok rosszak, kivéve ha normál állomány a bemenet, de az nekem nem lehetőség.

1
-rw-------  1 macosusr  staff  0 Oct 13 09:53   xxx
2
-rw-------  1 macosusr  staff  0 Oct 13 09:53   /dev/stdin
3
prw-rw----  0 macosusr  staff  0 Oct 13 10:19   /dev/stdin
4
prw-rw----  0 macosusr  staff  0 Oct 13 10:19   /dev/stdin
5
prw-rw----  0 macosusr  staff  11 Oct 13 10:19  /dev/stdin
6
prw-rw----  0 macosusr  staff  0 Oct 13 10:19   /dev/fd/11

Egy named pipe-al meg tudom oldani, de az elég ronda és kezelni kell egyéb felmerülő corner case-eket is (file rendszer jogosultságok, név ütközés stb.)

Mivel én magam nem használok macOS-t ezért a verziót nem tudom, de elvileg a legfrissebb stabil verzió van fenn a klienseken illetve a legfrissebb Bash brew-ból telepítve. Esetleg nem tudja valaki hogy a eme technológiai csodát miképp lehet meggyőzni arról hogy ezt a működést fejezze abba? Lehetséges egyáltalán vagy marad a named pipe-os bohóckodás?

[MEGOLDVA] VPN névfeloldás macOS alatt - AWS

Fórumok

A megoldás: 

https://hup.hu/comment/2938594#comment-2938594

---

BYOD dolgozom, de mivel a cég nem támogat mac-et, így azzal a feltétellel kaptam engedélyt a saját eszközök használatára, hogy a support team nem tud nekem segítséget nyújtani, mert ugye mac.

Annyi baj legyen, gondoltam.

Beállítgattam a VPN-t, és itt jött a probléma. A VPN-re fel tudok csatlakozni, de a névfeloldás nem megy. Ha IP alapján hívom be a belsős oldalakat, akkor működik, de a domain neveket nem oldja fel. Van egy .ovpn file, ami a konfigurációt tartalmazza, de nem láttam benne DNS-re utaló bejegyzést.

Emlékszem, hogy mac alatt be kellett/lehetett állítani valamit, amiből tudja, hogy melyik DNS szervert használja, ha VPN-en vagyok.

A cuccaink nagy része AWS-ben van. Körbenéztem a Route53 beállításai között, de itt elfogyott a tudományom.

Tudja valaki, hogy merre tudnék tovább lépni?

Köszi!

Szerk: a Windowsos laptop itt van mellettem, azon működik a VPN rendesen, szóval ha van valami beállítás, amit onnan le tudnék lesni, az nem probléma.

Szerk2: az AWS Client VPN for Mac-et használom, ha az számít bármit is.

macOS-en használt programok listája

Fórumok

Sziasztok,

 

Mivel nem láttam itt ilyet, beküldeném a saját listám (linkkel a honlapjára/elérhetőségére),
amit az évek alatt gyűjtögettem - említésre méltó programok - szerintem.

Hátha valakinek segítség. 

 

sublime text  https://www.sublimetext.com/

contexts https://contexts.co/

alfred https://www.alfredapp.com/

dropbox https://www.dropbox.com/

googlechrome https://www.google.com/chrome/

lastpass https://www.lastpass.com/

iterm2 https://iterm2.com/

homebrew https://brew.sh/

oracle virtualbox  https://www.virtualbox.org/

sequel-pro https://www.sequelpro.com/

path finder  https://cocoatech.com/#/

telegram https://telegram.org/

airmail http://airmailapp.com/

transmit https://panic.com/transmit/

navicat https://www.navicat.com/en/products/navicat-for-mysql

tower https://www.git-tower.com/mac

vscode https://code.visualstudio.com/

coderunner https://coderunnerapp.com/

coconutBattery https://coconut-flavour.com/coconutbattery/

the unarchiver https://theunarchiver.com/

forklift https://binarynights.com/

commander one https://mac.eltima.com/file-manager.html

visual differ http://visualdiffer.com

xampp https://www.apachefriends.org/hu/index.html

itsycal https://www.mowglii.com/itsycal/

onyx https://www.titanium-software.fr/en/onyx.html

sourcetree https://www.sourcetreeapp.com/

google web designer https://www.google.com/webdesigner/

gimp https://www.gimp.org/

burn http://burn-osx.sourceforge.net/Pages/English/home.html  kezeli a külsű USB-s írót

istat menus https://bjango.com/mac/istatmenus/

cleanmymac https://macpaw.com/cleanmymac

cheatsheet https://www.mediaatelier.com/CheatSheet

timer app https://www.apimac.com/mac/timer/

daisydisk  https://daisydiskapp.com/ 

 

Üdv, L

Megbízható Apple-szerviz a pesti oldalon..?

Fórumok

Van egy valószínűleg akku v. akku-kontroll(?)-hibás Corei 7-es MacBook Pro (15"), ezt szeretném javíttatni. (Akkus üzemmódban a bekapcsolástól számítva 2 percen belül fekete képernyő és a rendszer kifagy. Csak hardveresen lehet kikapcsolni. - Hálózati tápegységgel nincs vele baj, bármennyi ideig rendesen dolgozik.) 

- Kétségtelen.., bármilyen más hiba is lehet, de nincs tapasztalatom MAC-rendszerekkel...

A keresők által feldobott számos cég közül, a saját tapasztalatotok szerint amelyik a megbízható és a közelben esetleg még parkolni is lehet?

("Alt + Command + P+R", reset-et megpróbáltam - de csak néhány kikapcsolásra és órára segített.)

külső ssd boot és rendszerlemezként

Fórumok

Adott egy Late 2015 21,5" imac. Gazdája elmondása szerint, a bigsur upgrade óta egyre használhatatlanabb, lassú. Azon gondolkozik, vegyen-e újat, de látva az aktuális imac árakat kérdezte hogy van-e valami lehetőség gyorsítani a jelenlegi rendszert, mert igényeinek egyébként megfelel. Felmérve a problémáját, úgy tűnik, a gépben lévő 1TB 5400-as hdd nagyon lassú, és ez okozza a gondokat. Ráadásul apfs nem macos extended. Laikus a tulaj, biztosan nem ő választotta az apfs-t, azt sem tudja mi az, nem tudom hogy került egy hdd-re. Azon gondolkoztam, hogy usb 3.0 porton csatlakoztatva egy külső 1TB ssd-t, boot és rendszer diszk-ként használva, viszonylag olcsó és belenyúlás mentes megoldás lehet. CCC-vel klónozva rá a gépben lévő 1 TB apfs diszket, majd már az ssd-ről bootolva pont ugyanaz a környezet fogadja majd, csak gyorsabb lesz. Még jól is jön, hogy apfs nem macos extended a hdd fájlrendszere. Az internet szerint az elképzelés működik, nem is ez a probléma.

Kétségeim, aminek eloszlatásában/megerősítésében kérnék véleményeket, esetleg tapasztalatot:

  • mennyire megbízható megoldás ez, egy usb-n csatlakozott külső ssd-t használni rendszerlemezként, várhatóan még évekig
  • mennyire fog melegedni a külső ssd rendszerlemez szerepben? A macos szinte folyamatosan írja/olvassa a diszket.

Esetleg van ötlet, melyik az a külső ssd, ami ezt az igénybevételt tartósan, érdemi melegedés nélkül ki tudja szolgálni. Nekem egy Samsung T5 a hordozható tárolóm, és nem tanácsolnám megvenni ilyen célra. Rámásolok pár GB-ot és erősen melegszik. Visszahűl ha a loadnak vége, ez nem gond, csak nem tudom ha folyamatosan kapna egy T5 terhelést, rendszerlemez szerepben, akkor azt hogy viseli. Egyébként jó gyors, igaz usb 3.1 portra szoktam dugni. Az imac late 2015-ön az adatlapja szerint csak usb 3.0 van, de a hdd-re blackmagic-el mért 71MB/sec-nél biztosan gyorsabb lenne.

SSD csere és Time Machine

Fórumok

Sziasztok!

 

Korlátozott mértékben ismerem a rendszert, kéretik úgy savazni..

Kaptam egy MacBook Air Early 2015 13" modelt, az volt a kérdés, hogy tudok-e nagyobb SSD-t varázsolni bele. Megnéztem az első 3 yt videot a témáról és az volt a véleményem, hogy ez megugorható a következő formában:

1. Time Machine backup készítése

2. SSD csere (kell hozzá egy Nvme SSD és egy átalakító, ezeket be is szereztem)

3. Telepítő létrehozása és telepítésnél a Time Machine restore funkcióval visszaállítani a régi rendszert

4. Profit

Az első lépésnél tartok jelenleg, a következő a jelenség:

Fogtam egy USB3-as külső vinyót, Disk Utility-vel lepucoltam, Time Machine indít. Borzasztóan lassú ~10 MB/s lehet, amikor ténylegesen csinál valamit, de nem is mindig pörög az a számláló.. Windows-on és Linux-on normális sebességel megy ~100 MB/s gondolom a benne lévő HDD limitál. Ok, fogok másikat, Win/Linux alatt az is rendben van, Macbook formáz, time machine ismét krvalassú. Mindkettő esetben előfordul az a jelenség is, hogy csak úgy abbamarad a backup folyamat (mondjuk egy jó 1-1.5-2 óra után), de nem látom, hogy eldobná az USB eszközt. Fogtam 2 SATA - USB átalakítót, rádugtam egy SSD-t meg egy rendes 3.5" HDD-t, ugyanez. Kipróbáltam mindkét USB portban, ugyanaz. NAS-on csináltam egy Time Machine kompatibilis SMB megosztást, látja is Time Machine, credential is ok, mert csinál egy mappát rá, de tartalmat már nem tesz bele, pár másodperc múlva abbamarad a művelet, semmi hibaüzenet vagy kiírás, egyszerűen vagy eltűnik a kolbász amit töltöget, vagy a preparing üzenet csak simán eltűnik.. Wifi-vel nincsen gondom, telefonnal 450-500 Mbit/s-t mérek a NAS-on. USB portok elvileg jól működnek..

High Sierra fut rajta és természetesen mindennek ott kell maradnia és úgy kell működnie mint előtte. Gondoltam már rá, hogy frissítéssel kezdek, de ismerős már mondta, hogy azért csak óvatosan, mert volt valahol egy 32-64 bit átállás és lehet valami már nem fog menni utána..

Mindenek előtt szeretnék egy olyan állapotra jutni, hogy backup legyen mielőtt bármit csinálnék ezzel a szerencsétlennel. Sajna már itt úgy tűnik, hogy eladaktam, mert 9. órája küzdök azzal, hogy azt a 109.28 GB-ot valahogy leimádkozzam róla (2 külső HDD, 1 belső HDD és egy SSD-re) vagy hálózati megosztásra - eddig sikertelenül.

- Van ebből valami normális 3rd party tool, amit ne adj isten egy újabb verziós macos-re lehetne restore-olni? Igazából már azt se bánnám, ha az új SSD is High Sierrát kapna és arra vissza lehetne állítani.

- Ha isteni csoda folytán végigmenne egy Time Machine backup, akkor próbálkozhatok azzal, hogy a model számára legfrissebb (Monterey) telepítőt készítsek és azzal csináljam a restore-t, vagy mindenféleképpen azzal kell restore-olni, amivel a backup is történt?

 

Nagyon szépen megköszönök bármilyen gondolatot a témával kapcsolatban

Virtualizáció Mac OS-en

Fórumok

Már nem emlékszem, hol futottam bele, de mivel most nem találok utalást erre egyik fórumban sem, megosztom:

Az UTM egy QEMU alapú open-source virtualizációs szoftver, kifejezetten M1/M2 rendszereken fut, elég tisztességes sebességgel. Még Mac OS-t is tud VM-ben futtatni, sandboxozáshoz és teszteléshez tökéletes.

Linuxon kívül Windows-t is tud, az ARM64 preview-en kívül tud emulálni x64-et, VHDX importálható, de ISO-t vagy UUP dumpot is megeszik. A Gallery-ben látható néhány támogatott egzotikus OS is.

https://mac.getutm.app/