Just nu i M3-nätverket
Gå till innehåll

Sök

Visar resultat för taggar 'terminal'.

  • Sök efter taggar

    Skriv taggar separerade med kommatecken.
  • Sök efter författare

Innehållstyp


Forum

  • Senaste nytt
    • Nyheter från MacWorld.se
    • Tipsa oss!
    • Meddelanden från MacWorld
  • Allmänt
    • Allmänt om Mac
    • Hjälp! Jag är nybörjare på Mac
  • Operativsystem
    • Mac OS X
    • Unix och Linux
    • Windows och att köra Windows på en Mac
  • Macar
    • Macbook Air
    • Macbook
    • iMac
    • Mac Mini
    • Macbook Pro
    • Mac Pro
    • Pensionerade Macar
  • Bärbara prylar från Apple
    • iPhone
    • iPad
    • Apple Watch
    • iPod
    • Appar till iPhone, iPad och Apple Watch
    • Tillbehör för iPhone, iPad och Apple Watch
  • Tillbehör & prylar
    • Apple TV
    • Digitalkameror
    • Lagring och bränning
    • Mobiltelefoner i allmänhet
    • Nätverk
    • Skrivare och skannrar
    • Skärmar, tv-apparater och projektorer
    • Tangentbord, möss och ritplattor
    • Övriga tillbehör
  • Program
    • Utveckling
    • Foto, grafik, design och tryck
    • Internet och e-post
    • Kontorsprogram
    • Film, video och DVD
    • Ljud och musik
    • System- och diskverktyg
    • Övriga program
    • Spel
  • MacWorld
    • Diskutera MacWorlds tidning
    • Diskutera MacWorlds webbplats och forum
  • Offline
    • Presentera dig!
    • Papperskorgen
  • MacBörsen
    • Säljes
    • Köpes
    • Bytes/skänkes

Hitta resultat i...

Hitta resultat som...


Datum skapat

  • Start

    Slut


Senast uppdaterad

  • Start

    Slut


Filtrera efter antalet...

Gick med

  • Start

    Slut


Grupp


Webbsida


Facebook


Twitter


Skype


LinkedIn


Plats


Intressen


Macanvändare sedan


Appleprylar

Hittade 28 resultat

  1. Hej! Jag har nyligen skaffat den nya MacBook Pro och har stött på ett oväntat problem. I min stationära dator kan jag gå in på "Säkerhet och integritet" och klicka för "Tillåt program hämtade från - var som helst". I min MacBook, med exakt samma version av Sierra, finns inte detta alternativ, utan bara "App Store" respektive "App Store och angivna utvecklare". Detta ställer till problem för mig. Jag måste åtminstone kunna installera VPN-klienten som gör att jag kan logga in hos min arbetsgivare, men det fungerar inte. Finns det något sätt att komma runt denna begränsning? Kanske något kommando i Terminal?
  2. Har en gammal hårddisk från en MacBook Pro 2008 som jag satt in i ett case och kopierat bilder och annat i från men plötsligt så försvann disken. Nu kan jag inte få den att synas på skrivbordet. Har via terminal försökt att tvinga den att "mounta" disken men det går inte. I skivverktyget är det fortsatt grå. Vad kan man göra?
  3. Ibland händer det att det dyker upp små varningsrutor med ev Error-nummer. För att ta redan vad numret innebär så kan man göra på lite olika sätt. /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers/MacErrors.h I den filen finns alla koder beskrivna. Det finns även ett terminalprogram (macerror) som läser av den och är smidigt att använda: # Användning: macerror <felkoden> # Exempel: $ macerror -34 Mac OS error -34 (dskFulErr): disk full $ macerror -35 Mac OS error -35 (nsvErr): no such volume $ macerror -36 Mac OS error -36 (ioErr): I/O error (bummers) $ Ibland ger det kanske inte så exakta och tydliga svar, men alltid så man har något mer att t ex söka på.
  4. Här är ett enkelt lite skript jag gjorde till mig själv för ett tag sen. Innan hade jag 2st Automator-tjänster som utförde samma sak, men det är enklare såhär. Spara följande i en fil (med lämpligt namn), t ex: toggle »»» #!/usr/bin/env bash # # Skript för att växla (toggle) skrivbordet och dolda filer. # ERR=0 function toggleVal() { local _item="$1"; STATUS=`defaults read com.apple.Finder ${_item}` if [ $STATUS == 1 ]; then defaults write com.apple.Finder ${_item} -bool false; else defaults write com.apple.Finder ${_item} -bool true; fi killall Finder; } case $1 in hidden) toggleVal "AppleShowAllFiles"; ERR=$?; ;; desktop) toggleVal "CreateDesktop"; ERR=$?; ;; *) echo -e "Usage: `basename $0` [hidden|desktop]\n"; ERR=1 esac exit ${ERR}; . Installera Om filen ligger på skrivbordet - installera med: cd ~/Desktop sudo install -v -d /usr/local/bin sudo install -v -m755 -g0 -o0 toggle /usr/local/bin Den 1'a “install” fixar en folder, om inte den redan finns. Enkelt att använda: toggle hidden Är filerna synliga så göms de - och tvärtom. toggle desktop Är skrivbordet synligt (ikoner osv) så göms det - och tvärtom. Rätt smidigt att kunna snabbstäda för skärmbilder, screencasts osv.
  5. Sedan uppdatering till macOS 10.13 High Sierra får jag ibland felmeddelandet "Åtgärden kunde inte slutföras eftersom ett eller flera objekt inte kunde hittas. (Felkod −43)" när jag försöker radera filer och/eller mappar i Finder på min iMac. Främst gäller det objekt i mappen "Hämtade filer" och på Skrivbordet. Om jag förstått det rätt kan detta ha med objektens skiv- och ägarrättigheter att göra, men sådant ska väl fixas automatiskt av operativsystemet ända sedan OS X 10.11 El Capitan? Dessutom hittar jag inget Apple-kommando eller tredjepartsprogram som både kan reparera skivbehörigheter och är uttalat kompatibelt med High Sierra. Som nödlösning har jag istället använt Terminal-kommandot rmdir, men sedan uppdatering till High Sierra fungerar inte växeln -R (och förstås inte eller -r) när man kör kommandot rmdir för att radera mappar via Terminal. I varje fall inte på mina macar… Som exempel ger kommandot rmdir -R /sökväg felmeddelandet rmdir: illegal option -- R och ingen radering utförs. Att lägga till "sudo" hjälper (föga förvånande) inte heller. Det går fortfarande utmärkt att köra kommandot utan växeln (rmdir /sökväg) men då fungerar ju kommandot bara på tomma mappar, inte på mappar som innehåller undermappar och/eller filer. Det går fortfarande bra att istället köra rm med lämpliga växlar (exempelvis rm -vrf /sökväg) men jag undrar ändå vad som plötsligt hänt med växeln "-R" i kommandot rmdir. Någon som vet? Datorerna har aldrig kört någon ßeta-version av High Sierra, utan jag väntade med att uppdatera tills 10.13 släpptes i skarp version. Jag har även installerat den senaste tilläggsuppdateringen som släpptes härom dagen, men det har inte medfört någon skillnad i just det här fallet. Jag har dessutom testat med en "ren" nyinstallation där jag startade från en USB-sticka med macOS High Sierras installationsprogram (skapad med ) och först formaterade om hårddisken. Därefter installerades High Sierra på den tomma disken. Det hjälpte inte heller. Mina burkar är en 27-tums iMac och en MacBook. Den förstnämnda har en Fusion Drive, och är alltså fortfarande formaterad med HFS+ som filsystem snarare än det nya och än så länge Fusion-inkompatibla APFS. I min MacBook sitter det däremot en SSD istället för Fusion Drive eller mekanisk hårddisk, och den är automatiskt formaterad med APSF i samband med installationen av High Sierra. Båda datorerna har samma issue vad gäller växeln -R i Terminal men feltyp -43 dyker bara upp på min iMac. Test med Skivverktyg (både från "vanliga" OS och från återställningspartitionen) låter på båda datorerna meddela att "Volymen verkar vara felfri". På båda datorerna validerar alla media som de ska om jag gör S.M.A.R.T-tester: det gäller såväl SSD på MacBooken som SSD+HDD (var för sig) på min iMac.
  6. Fungerar det att istället för att skriva YES skriva 1 och istället för att skriva NO skriva 0 när man ska aktivera eller deaktivera något?
  7. Det här inlägget/tråden är tänkt att bli en genomgång av Terminal och f f a hur man skapar sig en bra arbetsmiljö men hjälp av olika .bash_filer och foldrar. Också för att vid senare tillfällen kunna ha som referens om man skriver nåt, delar med sig av ett skript/program - att kunna hänvisa till denna tråd hur och var saker ligger. Tanken med tråden är också att inspirera lite att kunna/lära sig mer sen. Det är 4-5 (halvlånga) inlägg först, som kan verka/se lite mastiga ut, men det är mer text/läsning än vad det är att göra s a s. Har funderat på det här inlägget ganska länge nu (sen ≈ 2014), hur man skall få till ett bra upplägg. Så, med reservation för ev justeringar vid behov. Det kan t ex vara något ni sett/ser som skulle behöva omformuleras el nåt sånt. Ok, nu kör vi... - - - Terminal och arbetsmiljö Även om man inte använder Terminal så mycket (el alls), så är det bra att ha en bra miljö att jobba i. Kan tyckas vara lite överkurs kanske - men den dagen man behöver installera ett skript/program eller lägga till något i sina olika .bash_filer så är det både bättre och enklare. F f a så när man börja lägga till saker i t ex .bash_profile - den som redan lagt till något där vet att det kan bli ganska plottrigt där efter bara ett litet tag. Så tanken här är att visa hur man på ett enkelt sätt kan dela upp innehållet på fler filer, och på så sätt få en mycket mer strukturerad miljö att jobba i. Och som sagt, även om man ointe är så mycket i Terminal och håller på, så kan det vara ett bra sätt att lägga upp det på. Och om inte annat får man lite inblick/översyn på hur saker fungerar. Bashfiler När man startar Terminal, så läses ett antal filer in. Allt för att Terminal skall kunna hitta/visa saker på rätt sätt. Det är olika sökvägar, variabler osv. Det finns ett antal olika systemfiler + de man kan (med fördel) lägga till själv. De lägger man i sin hemfolder, och de börjar med en . och är osynliga i Finder (om man nu inte gjort dolda filer synliga). Här är en lista på de filerna, och i vilken ordning de läsas in: /etc/profile .bash_profile .bash_login .profile .bashrc .bash_logout Läs mer... http://www.itiseezee.com/?p=239 , http://ss64.com/osx/syntax-bashrc.html I OS X/macOS användes .bashrc förr, men den känns inte av automatiskt längre. Den är vanligare i Linux/*BSD-miljö att man använder som sin egen fil. Men det går att ordna. Den vanligaste filen som används, och som nämns oftast då man ombeds att lägga till något, t ex till PATH är filen .bash_profile. Det går lika bra att använda .profile, men jag tycker att det är bra att man använder .bashrc istället. Dels för att det är ett kortare och enklare namn - lättare att skriva, och mycket för att de flesta guider ni ev kommer att stöta på är inte för OS X och de kommer att nämna .bashrc istället. Som ovan kanske man blir frågande - vilken fil skall man egentligen ha? Ja, alla är eg samma, gör samma, så det är lite som man själv vill. Bara man har kollen själv s a s. Egen setup. Så, börja med att skapa en .bashrc. Det kommer att bli filen vi utgår från, hela tiden. Det blir basen s a s. Så, starta Terminal, och skapa filerna (om de inte redan finns) och sen öppna de med textredigeraren: touch ~/.bash{rc,_profile} open -e ~/.bash{rc,_profile} '~' är hemfoldern. Om det redan finns innehåll i .bash_profile - kopiera över det till .bashrc. Och i .bash_profile... Klistra in detta och sen spara->stäng. # # ~/.bash_profile # # Använd ~/.bashrc istället. # Här laddas bara den in. # # Ladda in: .bashrc [ -f ~/.bashrc ] && . ~/.bashrc Det är alltid bra att börja en fil med några rader med information, i det här fallet, vad filen heter, och sen en kommentar. Sista raden där, Den kollar om filen finns, och i sånt fall laddar in den (en punkt (.) är samma sak som att skriva source i det här sammanhanget). Den filen är klar nu och inget mer kommer att hamna där. I filen .bashrc... om den är tom - dvs du hade inget i den andra filen innan, så till att börja med - det enda du behöver klistra in där är: # # ~/.bashrc # # Alias och funktioner ligger i egna filer: # (.bash_aliases and .bash_functions) # # Denna fil laddas in från ~/.bash_profile # Spara och stäng. Återkommer mer till den filen senare för att lägga in lite grunder där. För att ladda in/om filerna i Terminal... Antingen starta om Terminal så läses de in, eller kör bara: . ~/.bash_profile # samma som source ~/.bash_profile I fortsättningen sen när man lägger till något eller ändrar, så är det .bashrc man ladda om. Övriga filer Med de 2 klara nu, så... Ja, de räcker så, och man klarar sig på dem, men för att dela upp det bättre och får till strukturen, så blir det ett gäng filer till. Eftersom det är dolda filer (med en punkt innan) så syns de ändå inte i Finder sen. De xtra filer att skapa är: .bash_aliases # En fil för alias .bash_exports # En fil bara för olika 'export FOO' osv .bash_functions # En fil för funktioner .bash_logout # Om man vill ha något gjort när # man loggar ut. (Körs bara om/när # man skriver: exit) I Terminal kör: touch ~/.bash_{aliases,exports,functions,logout} För att öppna filerna: open -e ~/.bash_{aliases,exports,functions,logout} Till en början så lägg till detta i respektive fil: # # ~/.bash_aliases # # Separat fil för olika alias. # # Ladda in den i ~/.bashrc med: # ------------------------------------------------ # # Ladda in: .bash_aliases # [ -f ~/.bash_aliases ] && . ~/.bash_aliases # ------------------------------------------------ # # # ~/.bash_exports # # Separat fil för variabler och sökvägar # # Ladda in den i ~/.bashrc med: # ------------------------------------------------ # # Ladda in: .bash_exports # [ -f ~/.bash_exports ] && . ~/.bash_exports # ------------------------------------------------ # # # ~/.bash_functions # # Separat fil för olika funktioner # # Ladda in den i ~/.bashrc med: # ------------------------------------------------ # # Ladda in: .bash_functions # [ -f ~/.bash_functions ] && . ~/.bash_functions # ------------------------------------------------ # # # ~/.bash_logout # # Lägg "denna session" till historiken direkt history -a ~/.bash_history För den sista där, ligger det med en rad om att lägga till (-a = append) det man kört till historiken. Bara en bra-ha-grej. När det är klart kan man spara och stänga alla filer. - - - Så, tillbaka till .bashrc nu... Det som skall läggas till nu är att ladda in de filer man nu gjort. I Terminal kör: open -e ~/.bashrc Och lägg till följande (informationen från de andra filerna) så att det tillsammans med det som var där tidigare blir: # # ~/.bashrc # # Alias och funktioner ligger i egna filer: # (.bash_aliases and .bash_functions) # # Denna fil laddas in från ~/.bash_profile # # Ladda in: .bash_exports [ -f ~/.bash_exports ] && . ~/.bash_exports # det kommer mer/fler/andra saker här sen # # Ladda in .bash_filer # -------------------- # Ladda in: .bash_aliases [ -f ~/.bash_aliases ] && . ~/.bash_aliases # Ladda in: .bash_functions [ -f ~/.bash_functions ] && . ~/.bash_functions Sen i .bash_exports... Här ska vi även justera PATH. PATH är de sökvägar som finns inlagda, som gör att den söker i de foldrarna efter saker man kör/skriver. Dvs när man t ex kör: uname ...gör man det med programnamnet, istället för att behöva köra: /usr/bin/uname Systemet har redan ett gäng sökvägar definierade, dels en egen fil: /etc/paths, och sen även i de filer som läggs till i foldern /etc/path.d. De läses in automatiskt. För att kolla vilka som finns där nu, kör: echo $PATH För att få lite bättre (och logiskare) ordning där så gör om den så de sökvägar som ligger i /usr/local hamnar före i ordningen. Det som skall läggas till är: export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/xbin:$PATH" På så sätt kommer de före i ordningen, och anledningen till det är helt enkelt för att om man ändå installerat nåt, som t ex redan finns i OS X/macOS så är det sannolikt för att man vill ersätta det programmet med en annan, kanske nyare, version. Så när man kör det (utan sökväg innan) så är det din egna version som kommer först då. Sökvägen /usr/local/xbin är inte standard. Återkommer till den senare. Så, för att editera .bash_exports nu... I Terminal kör: open -e ~/.bash_exports Och lägg till så att det tillsammans med det som du la till där tidigare blir: # # ~/.bash_exports # # Separat fil för variabler och sökvägar # # Ladda in den i ~/.bashrc med: # ------------------------------------------------ # # Ladda in: .bash_exports # [ -f ~/.bash_exports ] && . ~/.bash_exports # ------------------------------------------------ # # Sökvägar + PATH # -------------------- # xbin _xbin="/usr/local/xbin" # ShellScripts _Sh="$HOME/ShellScripts" # justera PATH export PATH="/usr/local/bin:/usr/local/sbin:$_xbin$_Sh:$PATH" # Spara alla "defaults ..." i en separat fil export PROMPT_COMMAND='echo "$(history 1 | grep -E "(sudo)? defaults ")" | sed '/^$/d' >> $HOME/ShellScripts/__defaultsLog.txt' # Inga .DS_Store osv i "tar" export COPY_EXTENDED_ATTRIBUTES_DISABLE=true # Färger # -------------------- export CLICOLOR=1 export LSCOLORS=Exfxcxdxbxegedabagacad # Markera ord i sökresultat (gul) export GREP_COLOR='1;33' # Färg i manualerna export LESS_TERMCAP_mb=$'\E[01;31m' export LESS_TERMCAP_md=$'\E[01;38;5;75m' export LESS_TERMCAP_me=$'\E[0m' export LESS_TERMCAP_se=$'\E[0m' export LESS_TERMCAP_so=$'\E[0;38;5;246m' export LESS_TERMCAP_ue=$'\E[0m' export LESS_TERMCAP_us=$'\E[04;38;5;83m' I slutet där, även lite färger för terminalen, och för manualer. Och även en rad som gör att alla defaults write man kör hamnar i en egen fil. Väldigt smidigt att ha till hands när man gör en om/nyinstallation. Spara och stäng. - - - Vid ett senare tillfälle kanske u installera nåt som har/lägger sig på ett eget ställe, då blir det väldigt enkelt att bara lägga till det där med en egen rad och sen lägga till det till PATH. Exempel: När man installerar MySQL så hamnar det i: /usr/local/mysql/bin. För att lägga till den sökvägen... Antingen direkti den raden, men för läsabarhetens skull så det blir enklare... Skapa en egen rad med en variabel och sen lägg till den till den andra. Resultatet blir t ex: # MySQL _SQL="/usr/local/mysql/bin" # xbin _xbin="/usr/local/xbin" # ShellScripts _Sh="$HOME/ShellScripts" # justera PATH export PATH="$_SQL:/usr/local/bin:/usr/local/sbin:$_xbin$_Sh:$PATH" Så ligger den först där i ordningen. Men, f f a mer lättläst och enklare att ta bort/justera om man vill/behöver. Man har bättre kontroll på det s a s. - - - Nu med den filen editerad och klar, så är det dags att ladda in allt. . ~/.bashrc Nu har du förhoppningsvis en bra lättöverskådlig setup, där det är enkelt att ändra/lägga till det man (ev) behöver sen, utan att man sitter med en enda lång jätteplottrig fil. - - - Foldrar Det som är kvar nu, innan det är helt klart, är att skapa några foldrar. När man installerar saker själv, eller via installerare så hamnar det som regel i /usr/local. På senare tid är den foldern helt tom i ett nyinstallerat system, och programmen man installerar lägger ju till varteftersom, vid behöv - men, det kan vara bra att få viss ordning från början. Så i a f 3 foldrar kan du göra. I Terminal kör: sudo mkdir -pv /usr/local/{bin,sbin,xbin} mkdir -pv ~/ShellScripts bin och sbin är 2st standarfoldrar. De 2 övriga är egna foldrar att kunna använda. I ~/ShellScripts brukar jag lägga olika skripts man kör - i princip alla de som slutar med .sh som filändelse. Och i /usr/local/xbin - den har jag som egen skriptfolder, som global skriptfolder så alla användare på datorn kommer åt den. Även att om man skriver ett eget litet “program” så känns det bättre att lägga de där, än att blanda ihop de med “riktiga” program som man installerar/kompilera osv. Tycke och smak såklart, men det är enkelt och bra att ha ett eget litet krypin där. Så, om jag i ett annat inlägg sen skriver om ett skript och hänvisar till de 2 foldrarna, så vet ni varför. Ja, det var klart så, så kommer det mer i följande inlägg lite om varje fil sen - men nu är hela setup'en klar. Oavsett om man sen “bor” i Terminal eller inte, så har man en bra utgångspunkt att jobba med. Förhoppningsvis så kan det inspirera lite till att “komma igång” att kika lite närmare på Terminal och vad man kan göra där, eller att man kanske har lärt sig något av det ovan. Något eller några frågetecken kanske har rätats ut.
  8. Såg en ny texteditor till teminalen, som var riktigt bra. Micro - A Modern Terminal Based Text Editor with Syntax Highlighting | Tecmint - - - Micro https://github.com/zyedidia/micro https://micro-editor.github.io/ https://github.com/zyedidia/micro/releases/latest Den är lite som “nano” fast påminner mer om “Vim”, utan att vara sådär jobbig. Man anv vanliga kortkommandon som i andra program, fast är är med ^(ctrl), så ^C ^V ^S ^Q ...vilket gör det lättjobbat. Programmet är bara 9MB stort och riktigt snabbt, och en trevlig positiv överaskning/upplevelse. Finns massor av dokumantation om man vill style'a om den el lägga in plugins. Installera Man kan bygga den själv, men det finns färdiga versioner med. Är en sån jag tagit ner och använder nu. Kika efter micro-N.N.N-osx.tar.gz: https://github.com/zyedidia/micro/releases/latest Finns även i “Homebrew”,om man ev har den. Packa upp filen och hoppa in i den foldern i Terminal, sen: cd /path/to/micro-N.N.N sudo install -m755 -g0 -o0 micro /usr/local/bin För att få färger... i din “.bash_fil”, lägg till: export MICRO_TRUECOLOR=1 #export TERM=xterm-256color # <-- # kan man ställa in # i Terminals inst # istället - - - För att göra den som förvald editor i Terminal sen (för andra olika tillällen), i din “.bash_fil”: export VISUAL=micro export EDITOR=micro
  9. xeric

    Smartmontools

    Såg en länk om: Monitor SATA and SSD Health with SMART | Linux.com | The source for Linux information Verkar riktigt intressant, och programmet skall funka på OS X med. smartmontools: “It should run on any modern Darwin (Mac OS X), Linux, FreeBSD, NetBSD, OpenBSD, Solaris, OS/2, Cygwin, QNX, eComStation or Windows system.” - - - Såg att programmet fanns i MacPorts, och installerade det: $ port search smartmontools smartmontools @6.5 (sysutils) SMART hard drive monitoring Finns som färdiga binära filer med: https://www.smartmontools.org/wiki/Download#InstalltheOSXDarwinpackage Och körm nan med “Fink” el “Homebrew” finns de säkert där med. Körde ett par av exemplen på sidan... (får testa mer sen) Diskinformation: $ sudo smartctl -i /dev/disk0 smartctl 6.5 2016-05-07 r4318 [Darwin 11.4.2 x86_64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Family: Western Digital RE4 Device Model: WDC WD5003ABYX-01WERA1 Serial Number: WD-WMAYP4634446 LU WWN Device Id: 5 0014ee 058bbc39c Firmware Version: 01.01S02 User Capacity: 500,107,862,016 bytes [500 GB] Sector Size: 512 bytes logical/physical Rotation Rate: 7200 rpm Device is: In smartctl database [for details use: -P show] ATA Version is: ATA8-ACS (minor revision not indicated) SATA Version is: SATA 3.0, 3.0 Gb/s (current: 3.0 Gb/s) Local Time is: Thu Mar 9 23:55:48 2017 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled Var ju riktigt riklig information om disken där. “Självtest”: $ sudo smartctl -t short /dev/disk0 smartctl 6.5 2016-05-07 r4318 [Darwin 11.4.2 x86_64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART Short self-test routine immediately in off-line mode". Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful. Testing has begun. Please wait 2 minutes for test to complete. Test will complete after Fri Mar 10 00:00:28 2017 Use smartctl -X to abort test. För att läsa resultatet: $ sudo smartctl -l selftest /dev/disk0 smartctl 6.5 2016-05-07 r4318 [Darwin 11.4.2 x86_64] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed without error 00% 22389 - Bra att kunna se tiden - hur många timmar disken har kvar att leva. 22389/24 = 932.875 (≈ 2.5år kvar) Kan ju vara bra om man hittar en gammal disk liggandes in någon låda, så ser man om det finns nåt kräm kvar i den. Och för SSD... har ju i regel kortare livslängd (kanske bätte nu?). Just den disken jag provade på nu är en av 2 likadana jag köpte till min Mac Pro - så 2011. Om kring 5 år nu. 2.5år till kan nog stämma. Är en bra disk (WD RE4). Har just köpt en likadan till, fast nyare/senaste till min nya dator. Den har SATA III. Den ena av de gamla skall gå som backupdisk där.
  10. Fr o m OS X 10.11 El Capitan så kan man inte längre verifiera/reparera rättigheterna på diskar/system i Skivverktyg, men det finns en lösning... - - - OS X <= 10.10 I Skivverktyg kan man kolla direkt. Markera partitionen och klicka på “First Aid” så finns knapparna där. Om det inte är en systemdisk är de vänstra knapparna nedtonade. Motsvarande funktion/kommandon i Terminal är: sudo diskutil verifyPermissions / sudo diskutil repairPermissions / För att kolla disk och volym på liknande sätt: sudo diskutil verifyVolume / sudo diskutil repairVolume / sudo diskutil verifyDisk / sudo diskutil repairDisk / För annan intern/extern disk, de ligger under “/Volumes”... /Volumes/AnnanDisk # Mellanslag i namnet? "/Volumes/Annan Disk"  diskutil(8) - - - OS X >= 10.11 I El Capitan är det som sagt borttaget från Skivverktyg, men det finns ett nytt litet program som man kan köra i Terminal: Så motsvarande i 10.11+ är: sudo /usr/libexec/repair_packages --verify --standard-pkgs / sudo /usr/libexec/repair_packages --repair --standard-pkgs / Eftersom det är lite längre/krångligare kommando. Lägg till 2 alias i ~/.bash_profile (el den fil du anv för sånt). alias verifyPerm='sudo /usr/libexec/repair_packages --verify --standard-pkgs /' alias repairPerm='sudo /usr/libexec/repair_packages --repair --standard-pkgs /' Starta om Terminal så laddas de in. För att köra: verifyPerm repairPerm Lite kortare...  repair_packages(8) How to Verify & Repair Permissions in OS X El Capitan - - - Tidigare har man kunna utföra detta i programmet “Onyx” »» , det är möjligt att de lagt samma där, så får man ngn form av GUI att använda istället.
  11. Ett enkelt sätt att skydda sina anteckningar, är att kryptera en fil. Med programmet Vim (i Terminalen) finns det en inbyggd funktion för det. Riktigt enkelt och smidigt. Exempel: För att göra en enkel fill, rent demostrativt... Starta teminalen, gå till skrivbordet. cd ~/Desktop Vet inte vad det är för kryptering som används, men för att försäkra sig om att man har en bra algoritm, kör: echo 'set cm=blowfish2' >> ~/.vimrc Men man kan hoppa över det om man vill. Så, för att starta en fil och göra den krypterad, så lägger man till -x till raden. vim -x fooBar.txt I nederkant kommer det upp om lösenord (2x). Fyll i ett långt och bra. I det öppna dokumentet. Tryck i för INSERT (mode), och skriv t ex: För att spara, gå ur skrivläget med “escape” ([esc]) och sen skriv :wq (write quit). Öppnar du textfilen i t ex Textredigeraren (TextEdit), så kan innehållet se ut ungf så här: VimCrypt~03!ÜY\[\ÇÇ3L¥ıçêv¬&»ñ(´˜ô–SΩˆèïQŸ†`rÓÃ'‹HÜ3~:5Ç®bä-$…ùS R∂râ¸â√Q6o När du öppnar den igen så kommer frågan upp om lösen ord. vim fooBar.txt - - - Som alternativ till en lösenordshanterare för enstaka lösenord och sånt fungerar det ju bra som alternativ, och vim finns i alla OS X/macOS. Även för att kunna skicka längre text med såklart, där man kanske skickar känslig info, och man är inte helt övertygad om att det bara är en person som läser/kan läsa mailet man skickade. Prova med en färdig fil? fooBar.txt Lösenord: test
  12. Har just backat upp mina diskat och klonat lite fram och tillbaka medans jag håller på att göra om lite. CCC (Carbon Copy Cloner) har alltid varit pålitlig, och man kan ju även använda Skivverktyg direkt (med restore). Men, jag dök på en situation där båda svek mig, så det fick bli en annan lösning. - - - Scenariot är 2 diskar, den ena skall klonas till den andra - vara den andra är helt ny opartitionerad. Eftersom ena partitionen är en systembackup och har exakt samma storlek som systemdisken, så behöver jag ha den i samma storlek nu med. Väljer man att paitionera upp den nya disken stämmer inte storlekarna överens (xxxxxx bytes) och jag behöver det efter som jag backar upp den med en sån “block-level clone”. Min tanke var att CCC fixar det där, men där klonar man partition för partition - inte hela disken s a s. Samma med Skivverktyg... Tänkte att den lär ju funka. Bara ta en disk och återställa på den nya. Nope... samma där. Partitioner. Så det blev en tur till Terminal och programmet: dd (: dd(1)). Ni kanske har kommit ikontakt med det när ni “bränt” en ISO-fil till en USB-sticka el nåt sånt. Som tur är, är alla WD-diskar jag har av samma storlek, exakt lika stora ner på “byte”-nivå. Har 3 olika modeller av WD, samtliga 500GB (så även den nya 2.5"-disken), så det var ju bra. Då funkar dd utmärkt. Destinationen måste vara lika eller större. Disken kan inte vara mindre. - - - Först, partionera nya disken med “free space” - bara så den bli intiterad osv. Med GUID partitionstabell som skapas en liten EFI-partition sen som inte är mount'ad. Det är bra så slipper man att unmount'a den sen. Sen kolla upp vilka nummer diskarna har: diskutil list Kommandot sen för att klona hela disken är: dd if=/dev/disk1 of=/dev/rdisk3 bs=4096 conv=notrunc,noerror,sync # if = input file (disken som skall läsas in) # of = output file (disken som skall skrivas till) # med rdisk går det lite fortare # bs = block size # conv ... olika options som gör att den bl a # ser till att all läses/skrivs ordentligt - - - dd är som sagt inte så snabbt, så det kommer att ta sin lilla tid. 500GB ≈ 3:45-4tim. Så här ser det ut när det (till slut) är klart: Och i Skivverktyg så ser det ut såhär: Den 1'a tomma där är min gamla lagringsdisk, som numer är en mindre partition på de andra diskarna. De 2 500-diskarna nedanför (1x 3.5" (likadan som ovan) + den nya 2.5") är ligger där sen och partitionerna heter samma saker och är lika stora. Ena kör jag kvar på nu, den andra skall in i den andra datorn (min mini'n). - - - Kvar nu har jag bara 1 disk + ett mineskort i skärmen. Känns lite märkligt, när man är vad vid 3diskar/4 partitioner. Jaja, det är bara tillfälligt, tills mini'n är färdiginstallerad. - - - Vill man läsa mer om dd och diskkloning, så finns det exakt hur många artiklar som helst: https://duckduckgo.com/?q=clone+disk+with+dd
  13. Då och då ser man trådar där man får problem med textkodningen - man har t ex fått en text/fil från ngn som råkar använda använder Windows. Här är en lösning för det i Terminal... - - - Först, för att se att det funkar. Skapa en ny fil i Textredigeraren (TextEdit) och spara den med “Windows Latin 1”. QuickLook'ar man filen ser man sen alla Windows hieroglyfer. Med programmet: iconv För att se vad filen har för teckenkodning, kör: # file -I <filen.txt> $ file -I ~/iconv_test.txt /Users/Namn/iconv_test.txt: text/plain; charset=iso-8859-1 Teckenkodningen = ISO-8859-1 Så, med iconv blir då raden man kör: iconv -f ISO-8859-1 -t UTF-8//TRANSLIT "~/filen.txt" > "~/nya_filen.txt" QuickLook'ar man båda nu ser man att det blev “normal” igen. - - - Med textutil (OS X/macOS) Det finns i systemet ett annat program (ett OS X-program) som gör samma sak. Både iconv och textutil finns förinstallerat. Med textutil kan man även göra lite annat och manualen kan vara lite svårläst... (open x-man-page://textutil), men ett enkelt exempel för en textfil är: textutil -convert txt ~/filen.txt -output ~/filen_textutil.txt Där det står txt ändrar du om det är ett annat format, som manualen säger: -convert fmt Convert the specified files to the indicated format and write each one back to the file system. # ... fmt is one of: txt, html, rtf, rtfd, doc, docx, wordml, odt, or webarchive Kanske något enklare användning än första exemplet, men det är mer att hålla reda på om man vill ha den till annat. - - - Gjorde ett enkelt (bash)skript om någon kanske vill ha/behöver: 2utf8.d.zip Det bygger på första exemplet (med iconv) och kollar av vilken teckenkodning filen har och konverterar filen sen. Användningen är enklast enkla: # 2utf8 <filen> $ 2utf8 ~/Skrivbord/iconv_test.txt /Users/Namn/Skrivbord/iconv_test.txt -> /Users/Namn/Skrivbord/iconv_test_(backup).txt När det är klart öppnas filen i Finder.
  14. Kan någon guida mig igenom hur jag ändrar behörigheten på tmp-mappen? Jag hittade en annan tråd här på forumet på detta ämne "tmp-mapp Startad av zorro , 2014-apr-25, 20:45" men eftersom jag inte har kunskap om koder i Terminal så hänger jag inte med riktigt. Det här är mitt problem: Mina Adobe CS6 program kraschar vid start och jag kan inte heller installera en trial version av Creative Cloud från Adobe. Genom Adobes support fick jag veta att det är ett problem med tmp-mappen som inte har skrivarrättigheter. Eftersom jag har en gammal iMac från 2009 så får jag inte längre support från Apple. Jag har uppdaterat till El Capitan och sedan dess har jag haft mindre problem med CS6-programmen. Ur chat med Adobe: "it is the issue with tmp. Your tmp folder does not have write permission."
  15. Ett snabbt enkelt sätt att kryptera filer är att använda: openssl. Det programmet följer med alla versioner av OS X/macOS. Exempel, med Blowfish resp AES: # Blowfish openssl enc -bf -A -in "/path/to/filen.txt" > "/path/to/filen.txt.bf" # AES openssl enc -aes256 -A -in "/path/to/filen.txt" > "/path/to/filen.txt.aes" För att sen avkryptera filen lägger man till ett -d (decrypt), och vänder på ordningen av filnamnen. # Blowfish openssl enc -bf -A -d -in "/path/to/filen.txt.bf" > "/path/to/filen.txt" # AES openssl enc -aes256 -A -d -in "/path/to/filen.txt.aes" > "/path/to/filen.txt" - - - Inte speciellt svårt att göra/använda, men det är lite pilligt att komma ihåg alla små delar, såklart. Så, med fördel gör man ett lite skript som man kör istället. eCrypt /path/to/filen.txt eCrypt -d /path/to/filen.txt.bf Liiite enklare... eCrypt.zip För att installera/köra... Ladda ner zipfilen och packa upp den på skrivbordet. Sen i Terminal: #cd ~/Desktop cd ~/Skrivbord # ifall bin-foldern inte finns sudo install -v -d /usr/local/bin sudo install -v -m 755 -o root -g wheel eCrypt /usr/local/bin # testa which eCrypt /usr/local/bin finns redan i PATH så då hittar den programmet/skriptet direkt. Man kan givetvis lägga den precis var man vill i datorn, men kom ihåg sökvägen dit då. - - - För att testa... I Terminal, skriv eCrypt, gör ett mellanslag och dra in en textfil (i fönstret) - sen tryck på Enter. » Blowfish vs AES
  16. Cron och Launchd Tänkte skriva lite om Cron och Launchd, och hur man kan använda dem. Båda hanterar och gör s k schemalagda processer. Cron har funnits länge och används (i viss mån) än idag, men för rätt många systemversioner sen gick OS X över till en egen variant av cron: launchd (launchctl). Det mesta ligger där idag och används till olika ändamål, som olika tjänster, startobjekt osv. Mycket av allt som "körs". På Mac'en rullar det som oftast på av sig själv, allt som görs/kör och som man vill ha gjort. Men ibland kan det vara bra att kunna lägga till lite eget om man vill (och tycker det är lite kul). - - - Skriver i separata inlägg, så det inte blir ett enda långt av allt. Cron (crontab) Launchd (launchctl) Exempel
  17. En liten guide hur man lägger till en xtra Dropbox... Såg en sida häromdagen med ett bra tips, hur man får in en xtra Dropbox. Normalt sett kan man ju bara köra ett konto i. Av olika anledningar kan man vilja ha/behöva 2 konton. T ex ett för jobb och ett privat. Eller 2 olika privata för olika ändamål. T ex finns det ju olika program man kan koppla till Dropbox, och/eller man kanske inte vill blanda innehåll. Har gjort en egen variant på guiden som fanns där och testat lite. Först skapar vi en egen miljö vi kan arbeta i. Är enklare så, så har man ju filerna som backup sen med. Så för enkelhetens skull tar vi skrivbordet. Man kan säkert skapa filer foldrar direkt i Finder, men vi kör Terminalen här. Så, i Terminal kör: En i taget. Enter efter vajre... Rader som börjar med # är bara “kommentarer” # skapa en folder att jobba i och gå till den mkdir -p ~/Desktop/Dropbox_alt cd ~/Desktop/Dropbox_alt # (är denna folder vi står i nu och som resten utgår från) # skapar foldrar (mkdir = make directories) mkdir -p DropboxAlt.app/Contents/{MacOS,Resources} # skapar filer touch DropboxAlt.app/Contents/Info.plist touch DropboxAlt.app/Contents/MacOS/DropboxAlt Filer Använd inte TextEdit/Textredigeraren, som är inbyggd i OS X. Den är inte lämpad för det här (har med kodning och radbryt att göra), utan använd t ex TextWrangler eller ett annan “riktig” textredigerare. 2 filer behövs... 1 Info.plist och själva “programfilen”. I filen: DropboxAlt.app/Contents/Info.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>LSMinimumSystemVersion</key> <string>10.6.0</string> <key>CFBundleName</key> <string>DropboxAlt</string> <key>CFBundleDisplayName</key> <string>DropboxAlt</string> <key>CFBundleExecutable</key> <string>DropboxAlt</string> <key>CFBundleGetInfoString</key> <string>DropboxAlt - En Xtra Dropbox</string> <key>CFBundleIconFile</key> <string>DropboxAlt.icns</string> <key>CFBundleIdentifier</key> <string></string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0.0</string> <key>CFBundleShortVersionString</key> <string>1.0.0</string> <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleExecutable</key> <string>DropboxAlt</string> <key>LSUIElement</key> <string>1</string> </dict> </plist> Det funkar med mindre rader/information än så, men där är med lite olika så man även ser vad man kan göra (med en Info.plist) I filen: DropboxAlt.app/Contents/MacOS/DropboxAlt #!/usr/bin/env bash HOME=/Users/$USER/.dropbox-alt /Applications/Dropbox.app/Contents/MacOS/Dropbox För att den skall kunna köras sen så behöver den körrättigheter. chmod +x DropboxAlt.app/Contents/MacOS/DropboxAlt - - - Nu är den klar att köras, men den saknar egen programikon. Det kan man lägga till på olika sätt. Har gjort en folder med lite innehåll i, bl a en färdig folder med ikon på som man kan ta istället. Bara att kopiera över Contentsmappen och döpa om själva folderns sen till “DropboxAlt.app”. Ligger även med Dropbox originalikon (Drobpx.icns) som jag bara tonat om färgerna på och sen döpt om. Lägg den i foldern Resources sen. xtrafiler/material DropboxAlt_rsrc.zip När allt är klart och man vill prova att det köra nya Dropbox-programmet, kopiera över den till programfoldern och dubbelklicka på den så skall den nya appen starta, och man kommer till första rutan där man får signa in. - - - För den otålige... Här är allting färdigt. DropboxAlt.zip Gå in först i programmet och kolla filerna/foldrarna, så ni kan se att det stämmer överens med det ovan. - - - Så vad som händer... DropboxAlt startar Dropbox, men i sin programmapp/programfil har den angett en annan HOME ... dvs “.dropbox-alt” - vilket gör att den kan/kommer lagra all info i den foldern istället. Så som dolda foldrar kommer du sen ha 2 olika: .dropbox och .dropbox-alt. Det som skiljer denna från originalguiden är att jag valt ett annat kortare namn och att den ligger i Program istället för hemfoldern. Har du inget dropboxkonto eller behöver ett till... Använd gärna denna länken, så får både du och jag 500MB xtra.
  18. Ett litet snabbtips bara... Bra när man skall posta bilder på forumet, som ibland kan vara väldigt stora, i filstorlek. Har ett eget skript där jag snabbt kan konvertera bilder till jpg och sen ett par funktioner i mina bashfiler för att optimera jpg bilder. Tänkte man kunde ju göra en miniverison av båda till ett script. - - - Börja med att installera ImageOptim. Det programmet har jpegoptim som behövs till scriptet. ImageOptim är bra att ha ändå för sin “vanliga” bildoptimering (png->png osv). I OS X finns programmet sips, som används för att konvertera bilden. Och sen jpegoptim, från ImageOptim för att göra bilden mindre (optimerad). Båda skripten körs från /usr/local/bin. Jpgoptim kan man antingen installera där som kopia, eller bara göra en symlänk (baserat på att ImageOptim alltid finns installerat). I Terminal kör: # kolla så /usr/local/bin finns, annars skapa [ -d /usr/local/bin ] || sudo install -d -v /usr/local/bin; cd /usr/local/bin # symlänk sudo ln -s /Applications/ImageOptim.app/Contents/MacOS/jpegoptim . Skriptet... 3 rader. Spara följande i en textfil på skrivbordet. T ex: jpgopt.txt #!/usr/bin/env bash sips -s format jpeg -s formatOptions 100 "$1" --out "${1%.*}.jpg" 2> /dev/null; jpegoptim -m80 -ftPv -s "${1%.*}.jpg" 2> /dev/null; Och installera det. cd ~/Desktop sudo install -v -m 0755 jpgopt.txt /usr/local/bin/jpgopt rm ./jpgopt.txt -m 0755 gör det körbart på en gång. Användning Så, för att fixa en bild “på 2 sekunder”. I Terminal skriv: jpgopt, gör ett mellanslag och dra in bilden/filen i terminalfönstret, och sen tryck enter. jpgopt ~/Bilder/stor/skärmbild.png En pngbild på ett par MB blir en optimerad jpg på kanske 2-300KB. Man slipper öppna ett bildprogram för att exportera till nytt format (jpg), och sen att köra den i ImageOptim, vilket kanske tar ett par minuter tillsammans annars. Ett exempel när man kör det sen, ser ut här: $ jpgopt ~/Pictures/__scraps/testbild.png ~/Pictures/__scraps/testbild.png ~/Pictures/__scraps/testbild.jpg Image quality limit set to: 80 ~/Pictures/__scraps/testbild.jpg 993x433 24bit N JFIF [OK] 238072 --> 57850 bytes (75.70%), optimized. Average compression (1 files): 75.70% (176k) Den blev 58KB. Helt OK. 80% kvalitet på jpg (-m80) gör väldigt mkt utan att det försämrar kvalitéten nämnvärt. - - - Så med väldigt lite xtraarbete - vinsterna man gör är: Sidorna blir mkt snabbare att ladda in. De med mobiler &/el mobilsurf slipper ladda in en massa xtra stora bilder som kostar surfpott. För övriga bilder png->png, jpg->jpg - anv gärna ImageOptim på bilder ni använder till websidor osv. Alla tjänar på det. “Win-win” s a s. ImageOptim finns i högerklickmenyn sen då man högerklickar på en bild. Bilden (13KB) optimerad med ImageOptim
  19. Vet inte hur det är i Mountain Lion, men Lion kör med en gammal version (redan när den kom) av OpenSSL... och det kan ju vara bra att ha en fräsch(are) version av. Sitter o pillar med lite CAcert och skall försöka mecka ihop Mail och S/MIME, och gör ett eget CA med ECC (jmf: RSA, DSA, ECC). Och med 0.9.8x (i Lion) får man bara SHA1 istället för SHA512, även om man spec'at det. https://groups.google.com/forum/#!msg/mailing.openssl.users/RKMKYcSm1dI/kGv2Nl-xbJgJ Jaja, det är inte allt för svårt att uppdatera. Ta det lungt, håll tungan i rätt mun, och en sak i taget - Enter efter varje Kolla vilken version man har: openssl version Ex: OpenSSL 0.9.8...... Ladda ner senaste openssl från: https://www.openssl.org/source/ Det står i rött, vilkemn som är senaste (just nu: "openssl-1.0.1e") Flytta filen till lämplig(/valfri) folder - t ex "~/scr", och packa upp den där. Sen kör: cd ~/src/openssl-1.0.1e För att den skall kompilera i 64bit måste man lägga til en rad + att för att få det som innan så anger man prefix och var foldern skall vara. ./Configure darwin64-x86_64-cc --prefix=/usr/local --openssldir=/usr/local/openssl När den kört klart... make ...och sen: sudo make install Kolla i mapparna så allt lagt sig som det skall (/usr/local/opsenssl (mapp) och /usr/localbin/openssl) För att byta upp oss nu... Gör backupp av orginalfilerna och sen symlänka allt på plats igen. cd /usr/bin/ sudo mv openssl{,.original} sudo ln -sf /usr/local/bin/openssl . Den gamla heter nu openssl.orginal, och kör man en koll på versionen igen så skall den visa den nya. openssl version OpenSSL 1.0.1e 11 Feb 2013 Förutom själva programmet openssl, finns även en mapp. I OS X ligger den: /System/Library/OpenSSL. Så den gör man likadant med så man får nya grejjer. cd /System/Library/ sudo mv OpenSSL{,.original} sudo ln -sf /usr/local/openssl OpenSSL Kolla gärna så allt hamnade på rätt plats osv...
  20. Om NTFS i OS X En liten guide hur man mountar NTFS-diskar i OS X med läs/skriv-rättigheter. Svårtighetsgrad: Medel-/Halvavancerat Normalt sett kan OS X läsa NTFS, utan problem. Stödet för NTFS finns inbyggt i systemet - bara det att OS X har gjort det förvalt att inte kunna skriva till diskar som är formaterade med NTFS. Lösning Man kan köpa ett par program: Tuxera NTFS for Mac eller Paragon NTFS for Mac ...eller så kan man pilla ihop det själv. Och det är det som följer här. - - - Som sagt stödet finns, det är bara det att diskarna monteras i läsläge (read-only). Så för att få skrivrättigheter behöver man montera den manuellt och ange det (rw), eller så kan man få disken monterad automatisk genoma att edtitera filen: /etc/fstab Automatiskt Om man har en disk som man använder lite då och då, är det ju smidigt med att den monteras automatiskt, som vanligt, fast med skrivrättigheter. Är det enstaka gånger och kanske inte samma disk - kika i slutet under “Manuellt”. Börja med att öpnna filen /etc/fstab. Använd gärna programmet TextWrangler. Det programmet kan hantera att editera filer som admin äger, dvs man får ange lösen. Alternativet är att använda nano direkt i Terminalen... sudo nano /etc/fstab Man kan nu skriva på 2 olika sätt. Antingen använder man LABEL=<namn på disk>. En nackdel med det är att om diskens namn har mellanslag i namnet får man skriva t ex “Min\/40Disk”. Man kan också använda sig av UUID=xxx-xxxx-xxx osv. Det är att föredra, för byter man namn på disken så behåller man samma UUID. Så, öppna Skivverktyg (i Verktygsfoldern). Markera partitionen och klicka på Info-knappen. I fönstret kommer infon upp. Kopiera/skriv ner UUID (Universal Unique Identifier), sen i “fstab”, skriv: UUID=4833B7BE-695F-4EC0-A586-34CB2B19A3F4 none ntfs rw,auto,nobrowse none, betyder att den inte skall montera någonstans rw,auto,nobrowse är olika parametrar. För senare versioner av OS X behövs nobrowse annars fungerar det inte. I nano, spar filen med kortkommandot: ^o (ctrl + o), tryck Enter, sen ^x för att gå ur programmet. Mata ut disken om den sitter i och stoppa in den igen. Den syns inte i sidofältet. Men klicka på datorn där - överst under Enheter, så ligger den där. På den disken jag testar med nu ligger en Vista installation. Den har 2 partitioner en “Data” och en “Vista”. Överkryssade pennan är borta. Alternativ till det för att få upp den i hemfoldern el kanske på skrivbordet, är att antingen mounta den direkt i en folder, el att man gör en symlänk från /Volumes/NamnPåDisk till dit man vill ha den. Men igen, namnet kan ju ändras, så att mounta den på en folder är bättre. Så, tillbaka in i filen igen: sudo nano /etc/fstab Byt ut “none” mot en sökväg. Man måste skriva hela sökvägen och man kan inte använda ~/ för hemfoldern. Så skapa en folder och sen ange den. Jag har val namnet “z_ntfs”. Z? ...för att den skall hamna längs ner i listan (sorteringen) så man slipper se den. UUID=4833B7BE-695F-4EC0-A586-34CB2B19A3F4 /Users/Användarnamn/z_ntfs ntfs rw,auto,nobrowse Spara filen, mata ut disken och montera om den igen. Nu ligger den i hemfoldern med det namnet som partitionen har. Foldern z_ntfs syns inte utan är “ersatt” (skulle man kunna säga) med partitionens namn. I andra operativsystem så ser disken ut som en vanlig folder, men OS X har valt att alltid visa den som en extern disk. Vill man, kan man ju lägga till en egen folderikon till den i inforutan. Manuellt Om det bara är enstaka tillfällen och kanske inte samma disk, så har man ju ingen nytta av att göra det automatiskt. Då får man montera den manuellt. sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 ~/z_ntfs Där använder den sig av disken direkt, så för att kolla vilken disk det är. Kolla i skivverktyg och se vilken partitionen är: disk?s?. I Terminal kan man kolla det med: diskutil list # eller mount | grep 'disk' Så ser man där vilken som är vilken s a s. Byt ut disk2s1 i exemplet ovan mot det som den paritionen har. För att mata ut den: umount /dev/disk?s? - - - Inte allt för svårt, men lite pill och fix, och väldigt mycket bättre än att behöva köpa Tuxera's program. För bäst resultat... Använd inte NTFS alls. Skall du ha en disk till både OS X/Linux/Window - formatera den i ExFat istället. Läs mer... How to manually enable NTFS read and write in OS X - CNET NTFS Write Support On OS X Mountain Lion | Perpetual Enigma Quick Tip: How to Write to NTFS Drives in OS X Mavericks - Tuts+ Computer Skills Tutorial Egg Freckles | Write to NTFS  fstab(5)  mount(2)
  21. Jag har sedan länge – tror det var sedan Lion – haft en inställning som gör gömda program transparenta i Dock. Effekten fås genom att följande skrivs in i Terminal: defaults write com.apple.Dock showhidden -bool YES För att återställa: defaults write com.apple.Dock showhidden -bool NO Men det är just detta, att återställa, som nu verkar omöjligt. Är det en förändring i OS X 10.10? Jag har startat om Dock varje gång jag försökt ändra inställningen. Men icke att det funkar! Någon som vet bättre?
  22. Här är lite hur man kan göra egna .icns-filer, eller om man vill/behöver extrahera en som redan finns för att få ut .png-bilderna. Det finns lite olika program att köpa eller gratisversioner, men dels har de flesta en begränsning i både storlek &/el funktioner ... och de brukar kosta en slant med. OS X har ett inbyggt program som kan göra .icns ...el extrahera filerna från en. Och så är det ju alltid kul att ha gjort nåt själv. iconutil Först, skapa en folder på skrivbordet som man kan jobba i, och sen gå till den. T ex: test.d mkdir ~/Desktop/test.d cd ~/Desktop/test.d Extrahera För att “packa upp” en .icns. Lägg filen i den foldern (Exempel.icns) och sen kör: iconutil -c iconset Exempel.icns En mapp skapas med namnet “Exempel.iconset” som har alla filer. Vill man ha ett annat namnpå folderna kan man lägga till “-o AnnatNamn.iconset”... iconutil -c iconset -o AnnatNamn.iconset Exempel.icns - - - Göra egna För att göra en egen .icns är det lika enkelt som ovan. Ange “icns” istället och namnet på foldern, som måste heta .iconset på slutet. iconutil -c icns Namn.iconset Så tar den bilderna man har där i och gör en “Namn.icns”. Men för bilderna behövs lite mer info... När iconutil skall skapa en .icns och tittar i foldern så måste man tänka på: Max 10 bilder kan man ha i en .icns Bilderna måste följa standardstorlekarna: 16, 32, 64, 128 osv... Så först för att skapa sin bild. Gör en som är 1024px stor. Sen kan man själv spara ner den i de olika storlekarna 512, 256, 128, 64, 32, 16. Ibland kan man ju vilja eller behöva ha en annan variant på sin ikon på de 2 minsta så de blir tydligare. Lägg bilderna i en folder med namn + .iconset (ex: Namn.iconset) och döp bilderna med lämpliga namn, t ex: icon_16x16.png Alternativt så kan man använda ett annat smidigt progam som finns i OS X: sips Det programmet är väldigt bra till mkt, bla om man t ex vill ändra storleken på alla bilder i en folder. Så om man tar en bild då som exempel. T ex: den här från: https://duckduckgo.com/?q=!gi+filetype%3Apng+Free+icon Spara ner den i testfoldern som: “test.png” Sen i Terminal... Med sips kan man använda “-z 123 123” el “-Z 123”. Med den första kan man ställa olika maxstorlekar, med det är samma värden på båda här, så kör med stora -Z Bildstorlekar Bildformaten är 1024, 512, 256, 128, 64, 32, 16 ...och man får max ha 10 bilder. Det går ju bra för det är ju bara 7 storlekar, meeen... Om man vill ha lite stöd för “retina”, då blir det många. Så hoppa över 64px och 1024px då. Man kan naturligtvis göra en med färre/lägre storlekar med, t ex 16-256 . men för exemplets skull. Nu så... I Terminal. Alla bilder skall ligga i foldern “Test.iconset”, för det är “iconset” som programmet känner av... Så skapa den först: mkdir Test.iconset Sen... # sips -Z NNN <bilden> --out <nyabilden> sips -Z 16 test.png --out Test.iconset/icon_16x16.png sips -Z 32 test.png --out Test.iconset/icon_16x16@2x.png sips -Z 32 test.png --out Test.iconset/icon_32x32.png sips -Z 64 test.png --out Test.iconset/icon_32x32@2x.png sips -Z 128 test.png --out Test.iconset/icon_128x128.png sips -Z 256 test.png --out Test.iconset/icon_128x128@2x.png sips -Z 256 test.png --out Test.iconset/icon_256x256.png sips -Z 512 test.png --out Test.iconset/icon_256x256@2x.png sips -Z 512 test.png --out Test.iconset/icon_512x512.png # För sista bilden - bara kopiera in... cp test.png Test.iconset/icon_512x512@2x.png Retinabilderna är t ex den som är en 32px bild, men med namnet 16x16@2x Här är det ju bra om man kör alla bilderna i något optimeringsprogram - ImageOptim el med pngcrush, så man får ner bildstorlekarna. Med alla bilder klara kan man nu köra: iconutil -c icns Test.iconset Vill man ha ett annat namn på filen... iconutil -c icns -o Safariklocka.icns Test.iconset I Finder... Färdiga filer... Fast utan själva icns-filerna (eg de 2 sista kommandona) test.d.zip - - - Manualer:  :: iconutil(1)  :: sips(1)
  23. xeric

    2048 (terminalversion)

    2048 känner nog de flesta till - hört, sett el spelat själv. http://gabrielecirulli.github.io/2048/ Såg att det kom en “terminalversion” »» (eg till Linux). Men det funkar även i OS X så bra så. Förberedelser Spelet har ett “beroende” (depenency), och det är ncurses. Tror inte den ingår i OS X utan den får man installera själv först. Installera manuellt Homebrew MacPorts 2048 Ladda ner det på: https://github.com/alewmoose/2048-in-terminal Packa upp och gå till foldern i Terminal och kör: make sudo make install Är nog det minsta program jag någonsin installerat, allt som hände i terminal var: Färdig fil För den som vill kan jag ju ladda upp den färdiga binära filen (~23kb). Vet inte om den går att köra utan ncurses, el inte (dvs om ncurses bara var ett beroende för kompileringen) Friskrivning: Tar inget ansvar över om den fungerar el inte. Installeras helt på eget initiativ/bevåg. 2048-in-terminal-osx.zip För att installera den, och om "/usr/local" är tom: I Terminal: sudo mkdir -p /usr/local/bin sudo cp /sökväg/till/2048-in-terminal-osx/2048 /usr/local/bin/2048 # testa which 2048 # visar: /usr/local/bin/2048 Ja, mer nördig än så blir det nog inte - inte ikväll i a f. ^^
  24. Hej Jag har ett filträd på en USB-disk. Formaterad med NTFS. Nu vill jag se den fil som är sist/senast ändrad av alla dessa tusentals filer. Även denna tid/datum är intressant. Men hur gör jag detta? Tacksam för svar!
  25. Råkade ut för detta för några dagar sedan. Har aldrig strulat innan. Se bilden. Jag lämnade datorn och kom tillbaks några timmar senare. Den hade inte stängt av sig. Energiinställningarna är satta så att datorn inte skulle kunna ha gått i vila innan den skulle stängas av. Jag hittar inte direkt något i loggarna som avslöjar vad som hänt. Jag trodde att det här kommandot stängde av datorn oavsett vad som kördes. Några minuter innan den stängs av så accepterar ju t.ex. inte Terminal några kommandon p.g.a. närstående shutdown. Någon som vet mer om kommandot som kan förklara vad som hänt eller vilka processer som kan tänkas avbryta shutdown?
×
×
  • Skapa nytt...