Finder filhanteraren i macOS är inte sällan ett kärt diskussionsämne – den är, för att uttrycka det milt, omdiskuterad och programjet och funktionen är ifrågasatt. Magasin Macken fluktar in ett alternativ, helt gratis, muCommander.
Ett av de program som jag saknade när tog klivet över till den ljusa sidan en gång för väldigt länge sen var en riktigt bra filhanteraren. Jag körde Norton Commander i Windows men Finder är ingen Norton Commander tror jag att vi kan enas om. Finder är inte i närheten av Norton Commander men det är muCommander – ett alternativ till Finder för din Mac.
Jag hoppade runt bland lite olika program som såg ut som Norton Commander och som fungerade som Norton Commander och ett tag så körde jag körde även muCommander. Ett tag, innan jag tyckte att programmet var en lite för främmande fågel i macOS – främst på grund av sitt utseende. muCommander passade inte in, såg lite fel ut och över tid så lärde jag mig att orientera mig runt i macOS. muCommander åkte sedan ut i samband med någon av mina städningar av min Mac.
Så var är muCommander idag, fyller programmet en funktion längre?
Dags att ta en titt på en gammal bekant från förr.
muCommander
muCommander finns fortfarande kvar, har fortsatt att utvecklas, om än i sakta takt. Den senaste stabila versionen är från april 2022 och den fungerar i macOS oavsett om du har en Intel-baserad Mac eller Apple Silicon.
Det första jag noterar är att muCommander är en smula långsamt, vilket inte är det jag minns av muCommander. Det är dramatiskt mycket långsammare än Finder, vilket inte är förvånande då Finder ingår i macOS men muCommander är påvisbart långsammare än andra filhanterare. Huruvida det beter på att muCommander är skrivet i Jag eller inte ska jag låta vara osagt men muCommander är inte riktigt snabbt program och ingen riktigt snabb filhantetare.
Anmärkningsvärt
Det andra är mer anmärkningsvärt, och farligt – muCommander visar dolda filer och systemfiler som standard vilket inte rekommenderas. Du kan, om det vill sig illa, ställa till det ordentligt om du raderar eller flyttar på fel filer i din Mac. muCommander borde ha tagit hänsyn till det och dolt de här filtyperna som standard. Du kan göra det själv i inställningarna och det rekommenderas – ska du använda muCommander som ett alternativ till Finder – slå av visningen av dolda filer och viktiga systemfiler så minskar du risken att ställa till med problem.
Designen
Tyvärr är designen fortfarande är främmande fågel. muCommander ser ålderdomligt ut och säljer inte utseendet i macOS – inte ens om du byter teman, vilket du kan. Du kan byta utseende och du kan komma en bit på väg mot ett utseende som inte sticker ut i macOS men du kommer bara en bit på väg. Det är lite för många ikoner, lite för plottrigt och rörigt och muCommander lider av ett alldeles för vanligt problem inom Open Source-världen – brist på design eller bristande design.
Funktionsmässigt så får du två öppna fönster – två öppna foldrar så att du ser var du exempelvis kopierar en fil från och vart du kopierar filen till. Det är samma utseende som vi veteraner känner igen från Norton Commander och som onekligen känns en smula mer logiskt än det mera grafiska utseendet i Finder.
Allt det här förlåts till stora delar av att muCommander är helt gratis, Open Source, och gratis är svårslaget -. och som sagt – muCommander gör det programmet utger sig för att göra. Det fungerar och har funktioner som du snabbt kommer att uppskatta – du kan förstora text och ikoner exempelvis. Inte helt oviktigt med ett program där du ska hantera filer – som alltså kan ställa till det om du gör fel.
Överleva
muCommander kommer inte att överleva i min Mac den här gången heller och av samma skäl – designen. Jag har efter alla mina år med Mac, iPhone, iPad och Apple Watch utvecklar en allergi mot program som inte passar in. Det skär sig redan med ikonen för programmet. Den glassiga, blanka stilen dig ut med Aqua-utseendet i macOS och det är länge sen. Jag gjorde ett tappert försök att se om jag kunde hitta något tema som passade bättre men gav upp och att sitta och peta ihop ett eget har jag inte tid eller tålamod för att göra.
Betyg
![]()
What’s new in version 1.6.0-1
- RSyntaxTextArea version bumped to 3.5.2 by @pskowronek in #1297
- JediTerm version bump to 3.47 (to the latest one) by @pskowronek in #1298
- Rephrase the requirements section by @ahadas in #1301
- Use macOS 13 instead of the deprecated macOS 12 by @ahadas in #1304
- Update README.md – gitter replaced with gh discussions by @pskowronek in #1302
- Apply a different shell immediately by @ahadas in #1305
- Define windows start menu group by @ShayArtzi in #1307
- Bump Gradle to v8.12 by @ahadas in #1310
- bump biz.aQute.bnd.gradle to v7.1.0 by @ahadas in #1309
- Upgrade hadoop-core and jets3t by @ahadas in #1308
- Replace hadoop-core with hadoop-client by @ahadas in #1311
- Bump org.apache.avro:avro to v1.11.4 by @ahadas in #1312
- RSyntaxTextArea version bumped to 3.5.3 by @pskowronek in #1315
- Convert custom commands configuration file to YAML by @ahadas in #1316
- log information on execution of local processes in debug level by @ahadas in #1319
- RSyntaxTextArea version bumped to 3.5.4 by @pskowronek in #1325
- add JetBrains logo to the README file by @ahadas in #1329
- Use type instead of which while checking duti + logs #1326 by @pskowronek in #1332
- RSyntaxTextArea version bumped to 3.6.0 by @pskowronek in #1331
- fix an issue that prevents the application sometimes from starting after being killed. by @ahadas in #1335
- fix identification of ’duti’ and add debug log by @ahadas in #1336
- Bump JediTerm version to 3.50 by @pskowronek in #1337
- Fix stacktrace while starting muC #1338 and default system arch when buidling DMG by @pskowronek in #1339
- Compare folders: ignore file MS field when using SFTP by @ShayArtzi in #1344
- Fix stacktraces while browsing protected resources #1338 by @pskowronek in #1340
- Update readme for PR #1344 by @ShayArtzi in #1347
- Binary viewer library update by @hajdam in #1351
- Checking for ’duti’ command now checks well known paths first, and uses -i as last resort #1326 by @pskowronek in #1341
- Handle illegal NTFS chars by @ShayArtzi in #1346
- Update readme for PR #1346 by @ShayArtzi in #1353
- Alternative SMB implementation (smbj) by @ShayArtzi in #1313
- bump gradle to 8.14 to support Java 24 by @ahadas in #1354
- Bump gradle to 8.14.2 by @ahadas in #1355
- Fix loading of smbj on macOS-aarch64 by @ahadas in #1356
- Restored copying names, basenames, and paths to clipboard by @ahadas in #1360
- Surround passed arguments in quotes by @jobukkit in #1361
- Document latest change by @ahadas in #1365
- refactor: replace instanceof check with two separate catch blocks by @ahadas in #1366
- Fix for switching lag between Firefox (GPU app) and muC #1372 by @pskowronek in #1373
- Add mouse click logging to PopupButton #1370 by @pskowronek in #1371
- fix: Fix compilation warning about
Floatinstantiation inValueListTestby @vanta in #1376 - Fix undesired beep and undesired character when closing Terminal with F12, fix similar to #1187 by @pskowronek in #1375
- refactor: remove redundant ExecutorService instantiation in MainFrame by @ahadas in #1380
- Ref #1378: Add support for kar files by @essobedo in #1379
- Replace macos-13 with macos-15-intel by @ahadas in #1382
- Replace macOS 14 with macOS 15 on GitHub by @ahadas in #1383
- In Gnome environment, to detect the mouse click interval : if the gco… by @olivierpaul in #1384
- Update TestNG from 7.10.2 to 7.11.0 by @olivierpaul in #1386
- Update commons by @olivierpaul in #1387
- Update to JUnit 5.14.1 by @olivierpaul in #1390
- Update twelvemonkeys to 3.12.0, icepdf-viewer to 7.3.1, avalon-framew… by @olivierpaulin #1391
- Bump org.apache.logging.log4j:log4j-core from 2.22.1 to 2.25.3 by @olivierpaul in #1393
- Update RSyntaxTextArea to 3.6.1 by @pskowronek in #1395
- Fix Korean translation by @VenusGirl in #1394
- Fix description of –fail-on-warnings by @ahadas in #1401
- Introduce custom sort order by @ShayArtzi in #1398
- Fix for unstable panel after drag and drop by @pskowronek in #1402
- Update bundled JRE to Java 25 by @ahadas in #1406
- nightly: add aarch64 for Linux and Windows by @ahadas in #1407
- Fixes for nightly builds by @ahadas in #1408
- nightly: downgradle Java on Windows/amd64 to version 24 by @ahadas in #1409
- nightly: fix Windows builds by @ahadas in #1410
- nightly: disable Windows/aarch64 by @ahadas in #1411
- nightly: fix Linux builds by @ahadas in #1412
- nightly: fix Linux builds by @ahadas in #1413
- nightly: fix Linux builds by @ahadas in #1414
- Document update to Java 25 by @ahadas in #1415
- Fix app .icns to avoid gray padding in Dock icon on macOS 26 by @danielerez in #1416
- Upload nightly artifacts to a nightly release by @ahadas in #1419
- Reworked the readme.txt file by @ahadas in #1421
- Show application icon in Ubuntu task bar by @ahadas in #1426
- RSyntaxTextArea version bumped to 3.6.2 by @pskowronek in #1428
- Prevent double-encoding for bug reports on macOS by @ahadas in #1429
- Improve documentation in readme.txt by @ahadas in #1430
- Fix tree view toggle changing pane on macOS by @utafrali in #1425
- Align the ’Stable Build’ action with ’Nightly build’ by @ahadas in #1431
- Fix stable builds for Linux by @ahadas in #1432
- gcs: add missing import of com.google.gson.stream by @ahadas in #1434
- Update JRE version in readme.txt by @ahadas in #1436
- Fix msi build in stable releases by @ahadas in #1435
