tools & libs/macbook life

[mac]기본적으로 필요한 유틸리티 설치

  • -

 

처음 설정

 

시스템 설정

  • 마우스 스크롤 방향 변경
    • 설정 - 마우스 - 자연스러운 스크롤 off
  • 스페이스 두번 입력 시 마침표 추가 중지
    • 설정-키보드-입력소스-스페이스를 두 버 눌러 마침표 추가
  •  대용량 애플리케이션 설치 드라이브 변경
    • app store > 설정 > 별도의 디스크에 대용량 앱 다운로드 및 설치
    • 설치 후 [가상본 만들기]로 가상본 생성 후 application에 등록하면 launch pad에서도 잘 보임

 

warp

 

용도

인공지능이 가미된 맥용 터미널

https://app.warp.dev/get_warp?package=dmg

 

Warp

 

app.warp.dev

cmd + i 로 일반 모드와 agent 모드 변경하거나 감지모드를 사용할 수 있다.

 

home brew 설치

 

용도

맥용 패키지 관리 애플리케이션

brew.sh

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

 

설치

위 사이트에 들어가서 중간에 제공되는 URL을 터미널 등에서 실행한다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

이후 설치는 자동으로 진행된다.

설치된 최종 결과에 보면 brew가 path에 설정되지 않았음이 표시되며 path에 추가하기 위해 필요한 내용들이 표시된다.

==> Next steps:
- Add Homebrew to your PATH in /Users/quietjun/.zprofile:
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/quietjun/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"

echo 와 eval 부분을 처리하고 brew --version을 이용해서 설치 버전을 확인한다.

quietjun@YongjuncBookAir ~ % echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/quietjun/.zprofile
quietjun@YongjuncBookAir ~ % eval "$(/opt/homebrew/bin/brew shellenv)"
quietjun@YongjuncBookAir ~ % brew --version
Homebrew 3.0.11

 

brew 사용하기

먼저 brew를 통해 설치 가능한 패키지들이 어떤 것들이 있는지 살펴볼 필요가 있다. 

formulae.brew.sh

 

Homebrew Formulae

Homebrew’s package index

formulae.brew.sh

위 사이트에서 brew를 통해서 설치할 수 있는 패키지들을 검색할 수 있다.  terminal에서 검색을 위해서는 search 명령을 사용한다.

brew search font

다음은 brew를 통해서 설치한 라이브러리 목록이다.

  • raycast: brew install --cask raycast
  • karabinner element: brew install --cask karabiner-elements
  • onlyswitch: brew install --cask only-switch
  • rectangle: brew install --cask rectangle
  • coteditor: brew install --cask coteditor
  • appcleaner: brew install --cask appcleaner
  • keka: brew install --cask keka
  • termius: brew install --cask termius
  • chrome: brew install --cask google-chrome
  • brave: brew install --cask brave-browser
  • docker: brew install docker
  • ollama: brew install ollama
  • msty: brew install --cask msty
  • decoding: brew install --cask font-d2Coding
  • java: brew install openjdk@21
  • node: brew install node

 

brew 다운로드 애플리케이셜 추가 설정

 

raycast

  1. 설치 후 hot key 변경: command + space 로 기존의 spotlight 대체
  2. wizard를 사용하면서 필요한 권한 주기
  3. 설정 > extensions > Chipboard History hot key: Opt+H

 

onlyswitch

  1. settings - 일반 > 시작: 로그인 시 자동 실행, 언어 한국어 설정
  2. 커스터마이즈: 라디오 끄기, 작은 런치패드 아이콘

 

docker

  1. 이미지 경로 변경

 

ollama

  1. 모델 설치 경로 변경: launchctl setenv OLLAMA_MODELS /Volumes/storage/datas/ollama_models

 

java

  1. java path 설정
echo 'export PATH="/opt/homebrew/opt/openjdk@21/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

 

docker

  1. 이미지 경로 변경

 

store에서 설치

 

onedrive

파일 저장을 위한 클라우드 서비스로 사용중. 1GB 이상의 애플리케이션이므로 별도의 폴더에 설치하기 위해 app store를 활용한다.

 

microsoft 365

word, powerpoint, onenote, excel 설치. 역시 app store를 활용한다.

 

capcut

  1. 이미지 경로 변경

 

기타

  • 카카오 톡
  • 네이버 바이브
  • folder hub
  • screen Brush

 

인터넷 다운로드

 

Canon Printer Driver

https://svc.kr.canon/solution/solutionList?_gl=1*17v4d6a*_gcl_au*MTUwMDAzNTc3Ni4xNzM0NTE0NjAy*_ga*MTU4Mzk4ODA5LjE3MzQ1MTQ2MDI.*_ga_78196CM9VX*MTczNDUxNDYwMi4xLjAuMTczNDUxNDYwMi42MC4wLjA.

 

고객지원 : 캐논코리아 주식회사

캐논코리아 서비스 공식 웹사이트, 사무기기, 카메라 서비스 및 다운로드

svc.kr.canon

프린터명: G3972 검색 후 MacOS 15(상황에 따라 다름) > Master Setup(Mac)

 

docker

https://www.docker.com

 

Docker: Accelerated Container Application Development

Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.

www.docker.com

settings > resources > disk image location 변경 필요

 

wacom

https://www.wacom.com/ko-kr/support/product-support/drivers#

 

drivers

Wacom 제품 정보 제품 드라이버, 설명서, 보증 및 기타 정보를 받으실 수 있습니다.

www.wacom.com

 

IINa Player

https://iina.io

 

IINA - The modern media player for macOS

Plays anything. Powered by the open source media player mpv, IINA can play almost every media file you have. With the support of youtube-dl and our browser extensions, you can also play a variety of online streams in IINA via one click.

iina.io

 

synology driver

https://global.synologydownload.com/download/Utility/SynologyDriveClient/3.5.1-16102/Mac/Installer/synology-drive-client-16102.dmg

설치 과정에서 컴퓨터 폴더 변경 필요

 

dropbox

https://www.dropbox.com/home

 

로그인 - Dropbox

Dropbox에 로그인하세요. 어디서나 사진, 문서 및 동영상을 이용하고 파일을 안전하게 보관할 수 있습니다.

www.dropbox.com

 

 

monstar deck

https://www.monstargear.co.kr/505/?q=YToxOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjt9&bmode=view&idx=17443820&t=board

인증받지 않은 SW라 추가적인 보안 해제가 필요함. SW를 applicatipon으로 이동 후 다음에서 그래도 열기 선택

 

obs studio

https://obsproject.com/welcome

 

Welcome | OBS

OBS Studio 30.2 is out! This release brings some visual updates to the UI, a new Hybrid MP4 recording format, a wide array of fixes and improvements, as well as multitrack video output.

obsproject.com

 

 

개발툴

 

github desktop

https://desktop.github.com/download/

 

Download GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

 

 

vscode

https://code.visualstudio.com

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

STS for eclipse

https://spring.io/tools

 

Spring | Tools

 

spring.io

https://goodteacher.tistory.com/374

 

[mac]lombok 설치

m1 macbook에 lombok 설치 사실 맥을 써야할 이유가 1도 없는 상황에서 맥을 쓰다 보니 거의 안쓰게 된다. ㅜㅜ 당연히 내공도 늘지 않는다. 윈도우에서 그리 쉽게 하던 lombok의 설치도 맥에서는 힘들

goodteacher.tistory.com

web 개발 도구 추가

 

intellij

https://www.jetbrains.com/idea/

 

IntelliJ IDEA – the Leading Java and Kotlin IDE

IntelliJ IDEA is undoubtedly the top-choice IDE for software developers. It makes Java and Kotlin development a more productive and enjoyable experience.

www.jetbrains.com

 

 

mysql

server: https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-8.4.3-macos14-arm64.dmg

quietjun@YongjuncBookAir ~ % cd /usr/local/mysql/bin
quietjun@YongjuncBookAir bin % ./mysql -u root -p
Enter password: 비밀번호 입력

 

workbench: https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-8.0.40-macos-arm64.dmg

sample databases: https://dev.mysql.com/doc/index-other.html

  • sakil: 
  • world: 
  • airportdb:
  • employee:
mysql> SOURCE C:/temp/sakila-db/sakila-schema.sql;
mysql> SOURCE C:/temp/sakila-db/sakila-data.sql;

mysql> SOURCE C:/temp/world.sql;

# employees.sql이 있는 곳에서 실행
/usr/local/mysql/bin/mysql -uroot -p -t < ./employees.sql

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.