MacOS 2023. 4. 5. 17:58

QuickLookUIService 프로세스를 재시작하면 된다.

 

 

(Ventura 13.3 기준)

  1. QuickLookUIService 프로세스 종료
    • 활성 상태 보기 앱에서 quicklookuiservice 프로세스를 찾아서 강제종료시킨다.

  1. QuickLookUIService 프로세스 시작
    • 다음 경로의 파일을 실행시키면 된다.
/System/Library/Frameworks/QuickLookUI.framework/Versions/A/XPCServices/QuickLookUIService.xpc/Contents/MacOS/QuickLookUIService

 

MacOS 2023. 1. 4. 02:02

MacOS VoiceOver 단축키 비활성화

  • 맥북을 사용하다가 Command + F5 를 잘못 눌렀더니 VoiceOver가 호출되어 깜짝 놀랐다.

  • 잘 사용하는 기능이 아니어서, 단축키를 비활성화하기로 결정

설정 경로

  • 시스템 환경설정 > 키보드 > 단축키 > 손쉬운 사용 > VoiceOver 켜거나 끄기 체크 해제

MacOS 2023. 1. 4. 00:39

MacOS hosts file 경로

  • 경로는 아래와 같으며, 윈도우의 hosts 파일과 같이 IP Domain 형식으로 적으면 된다. (sudo 권한 필요)

    $ sudo vi /etc/hosts
  • hosts 파일 수정 후 바로 적용하려면 다음 명령어를 사용하여 DNS 캐시를 비워야 한다.

    $ dscacheutil -flushcache
MacOS 2023. 1. 1. 00:24

macOS 특정 IP 열린 포트번호 확인

  • 개방 와이파이를 사용하다가, 공유기 게이트웨이 IP가 http로 열리지 않아서, 특정 IP에 대한 열린 포트 확인하는 스크립트가 있으면 좋을 것 같다고 생각했다.
  1. brew 설치 (Homebrew)

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

    $ brew install tcping
  3. 셸 스크립트 작성 (백그라운드 실행을 통해, 여러 프로세스로 분할하여 성능 향상)

    $ vi find_opened_port.sh
    #!/bin/bash 
    for i in {1..65536} 
    do 
        tcping 192.168.0.1 $i & # 조사하고 싶은 IP 
    done 
    
    wait
  4. 셸 스크립트 실행

    $ chmod +x find_opened_port.sh 
    $ ./find_opened_port.sh | grep open

백그라운드 실행 속도 체감 영상

tcping 백그라운드 속도 차이.mp4
11.89MB

MacOS 2022. 10. 9. 14:53

맥북 클램쉘 모드로 외부 모니터 연결 시 알림이 울리지 않는 현상

썬더볼트 독을 사용한 이후부터, 카카오톡 알림이 울리지 않는 현상이 생겼다. 결과적으로는 하기 4번을 통해 해결하였다.

 

해결 방법

1. 어플리케이션 내 알림 설정 확인

  - 카카오톡의 경우, 전체적인 알림을 끄는 버튼과 세부 설정에서 소리 알림 등을 설정할 수 있다.


2. 시스템 설정에서 알림 허용 여부 확인

- Command + Space 후 알림 및 집중 모드로 들어간다.

- 특정 시점 이후 MacOS 부터는 카카오톡 초기 설치 시 알림 허용이 비활성화 상태라는 것 같다.


3. 방해금지모드 확인

- 집중 모드 탭에서, 방해금지모드가 활성화되어 있는지 여부를 확인한다.

 


4. 알림 허용 설정 중 "디스플레이를 미러링하거나 공유할 때" 체크 여부 확인

- 이 부분이 문제였는데, 해당 항목을 체크해야 클램쉘 모드에서도 외부 모니터 사용 시 정상적으로 알림이 뜬다.

'MacOS' 카테고리의 다른 글

MacOS VoiceOver 단축키 비활성화  (0) 2023.01.04
MacOS hosts file 경로  (0) 2023.01.04
macOS 특정 IP 열린 포트번호 확인  (0) 2023.01.01
VSCode remote-ssh 플러그인 localhost port forwarding  (0) 2021.11.11
MacOS 자잘한 설정들  (0) 2021.04.18
MacOS 2021. 11. 11. 22:45

VSCode remote-ssh 플러그인 localhost port forwarding

문제점 발견

remote-ssh를 통해 라즈베리파이에서 웹서버를 열면, localhost:8000 주소가 라즈베리파이로 자동 연결되는 현상이 발생했다.

뭐가 잘못된 건지 몰랐었는데, 로컬에서 서버를 하나 더 열면서 localhost에서 8000번 포트가 사용 중인 것을 발견했다.

  $ python manage.py runserver
  Watching for file changes with StatReloader
  Performing system checks...

  System check identified no issues (0 silenced).
  November 11, 2021 - 06:52:53
  Django version 2.2.5, using settings 'mysite.settings'
  Starting development server at http://127.0.0.1:8000/
  Quit the server with CONTROL-C.
  Error: That port is already in use.

해당 포트를 사용하는 프로세스 확인

netstat

netstat 명령어로 특정 포트를 사용 중인 프로세스의 아이디PID를 찾을 수 있다.

  $ netstat -anv | head -2 | tail -1; netstat -anv | grep 8000
  Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)     rhiwat shiwat    pid   epid  state    options
  tcp4       0      0  127.0.0.1.8000         *.*                    LISTEN      131072 131072  56783      0 0x0100 0x00000106

ps

PID가 56783인 프로세스의 이름을 찾아보자

  $ ps -f 56783
  UID   PID  PPID   C STIME   TTY           TIME CMD
  501 56783 56754   0 화04PM ??         1:58.66 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/MacOS/Code Helper ...이하생략

VSCode에서 포트포워딩 비활성화

remote-ssh를 사용하는 VSCode 창에서 F1 이나 Command + Shift + P 를 누르고 Stop Forwaring Port 를 찾아서 포트를 비활성화하면 끝


참고

MacOS 2021. 4. 18. 01:16

  • Capslock 한영키 속도 문제

    • Karabiner 설치 후 Karabiner Preference에서 Capslock -> F17

    • System Preference의 Keyboard - Shortcuts - Input Sources에서 next source를 F17에 할당

  • 작업 스케쥴러

    • crontab -e : 예약작업 설정 및 수정

    • crontab -l : 예약작업 목록

    • crontab -r : 예약작업 삭제

    • 분 시간 일 월 요일(0:일요일) command

    ex) 0 0 * * * rm -rf ~/goinfre : 매일 자정에 삭제

  • 크롬 자동완성 지우기

    • shift + delete
  • 맥북 로그인 사진 변경

    • 시스템 환경설정 - 유저 및 그룹 - 왼쪽 아래 잠금 해제 - 파인더에서 오른쪽 사진으로 드래그
  • 애니메이션 동작 줄이기 (데스크탑 이동 등)

    • 시스템 환경설정 - 손쉬운 사용 - 디스플레이 - Reduce motion
  • 아이클라우드 절대경로

    ~/Library/Mobile\ Documents/com\~apple\~CloudDocs

  • unmount 안될 때

    • Easier and faster workaround that solves the problem most of the time: Hold the option key (alt) and right-click the Finder icon, click Relaunch, wait a few seconds for the disk activity to stop, then eject the disk normally.

    • 터미널 -> df -> hdiutil eject /dev/disk2s3

  • 맥북 ~ 아이패드 인식 안될 때

    • usb서비스 종료 : sudo killall -STOP -c usbd
  • 안드로이드 연결

    • Android File Transfer
  • 도커 none 이미지 지우기

    • docker rmi -f $(docker images -f "dangling=true" -q)
  • 주모니터 설정

    • Display - arrangement 화면 위의 흰색 바 옮기기
  • Mac OS 런치패드 그리드

    • defaults write com.apple.dock springboard-rows -int 10

    • defaults write com.apple.dock springboard-columns -int 6

    • killall Dock

    • 직접 쳐야함

  • Mac OS 특수키 해제

    • defaults write -g ApplePressandHoldEnabled -bool false
  • 맥북 외장모니터 소리 조절

    • Soundflower
  • 컨테이너 내부 파일 옮기기

    • docker cp [container name]:[container 내부 경로] [host 파일경로]
  • vim 명령어를 우측 하단에 표시

    • set showcmd
  • 카카오톡 메뉴바에서 바로 열기

    • defaults write com.kakao.KakaoTalkMac HideMenuBarIconMenu YES
  • 맥북 시작프로그램

    • 시스템 환경설정 - 사용자 및 그룹 - 로그인 아이템
  • Mac OS 넥시 usb 3.0 이더넷

  • 키보드 중복 입력 방지

    • unshaky
  • 텍스트 편집기 auto-numbering

    • pulldown menu in toolbar - select “none”시스템 환경설정 - 키보드 - 텍스트
  • adb 카메라 무음

    • adb devices -> add shell settings put system csc_pref_camera_forced_shuttersound_key 0
  • ffmpeg

    • m3u8 : ./ffmpeg -i “link” -c copy out.mp4
  • 맥북 블루투스 파일 전송

    • 시스템 환경설정 > Sharing > Bluetooth Sharing
  • 맥북 덮개 열 때 자동 부팅 방지

    • sudo nvram AutoBoot=%00

    • 해제 : sudo nvram AutoBoot=%03