Dock을 완전히 비활성화하는 방법이 있습니까?


41

Dock이 완전히 사라 졌으면합니다. OS X (10.5 ~ 현재)의 지난 3 릴리스에서는 사용하지 않았습니다. 나는 완전히 사라지기를 원하고 대신 LaunchBar를 사용하십시오. Dock이로드되거나 실행되지 않도록 종료하는 방법이 있습니까?


나는 이것이 얼마 전인 것을 알고 있지만 아래의 원래 답변에 대한 당신의 의견은 당신 이이 아이디어를 포기했다는 것을 나타냅니다. 그 동안 다른 솔루션을 사용해 보셨습니까? 그 1000 초는 놀랍습니다. 터치 패드 제스처를 통해 액세스 한 런치 패드를 사용합니다. 도크를 사용하는 것이 좋습니다. 어쩌면 원래 질문을 한 이후에 어떻게 진행되었는지에 대한 요약으로 원래 게시물을 업데이트 할 수 있습니다.
Geoff Pointer

아니요, 다른 솔루션을 시도하지 않았으므로 원하는 것을 모두 수행하지 못했습니다. 파인더와 상호 작용하는 다른 모든 더 정확한 방법을 고려할 때 도크는 구식이라고 생각합니다. 나는 그것에 자원을 쓰고 싶지 않았다.
Everett

도크에 동의하고 이제는 Mac없이 Mac을 사용합니다. 그것은 여전히 ​​있으며 앱 박람회에서 여전히 볼 수 있지만 화면 공간이 완전히 무료입니다. Joonas 솔루션 사용에있어 여전히 문제가되는 것은 무엇입니까?
Geoff Pointer

답변:


40

OS X의 Dock 프로세스는 화면의 실제 Dock 이상의 역할을 담당합니다. 대시 보드를 포함하여 많은 배경 작업을 수행합니다. 특히 Dock 프로세스가 실행 중이 아닌 경우 Finder가 제대로 작동하지 않으므로 프로세스에서 OS X를 중단하지 않고 완전히 끄는 것은 아무 문제가 없습니다.

내가 제안 할 수있는 최선의 방법은 독을 숨기고 가능한 한 작게 만들어서 트리거 할 가능성을 줄이는 것입니다.

또한 방해가되지 않는 위치에 배치 할 수도 있습니다. 아시다시피 화면의 왼쪽, 오른쪽 또는 아래쪽에 배치 할 수 있습니다. 그러나 특정 모서리에 고정 할 수도 있습니다. defaults write com.apple.dock pinning -string start명령을 사용하십시오 . (교체 터미널에서 해당 명령을 입력 start하여 end이 간다있는 코너 변화, 또는 middle다음 다시 기본으로 돌아갑니다) killall Dock도크를 다시 시작하고 변경 사항을 적용 할 수 있습니다.


5
이것이 불가능한 이유를 설명해 주셔서 감사합니다. 이제 저는이 아이디어로 시간을 허비해야한다는 것을 알고 있습니다. 감사합니다.
Everett

이 아이디어는 확실히 시간 낭비가 아니며 Joonas가 자세히 설명 한 매우 좋은 솔루션이 있습니다.이 솔루션은 Dock이 완전히 사라진 것처럼 정확하게 시도하고 작동합니다. 실제로 잠시 체크 아웃하려면 Dock을 토글하는 것과 동등한 키보드가 있으며 시스템 환경 설정 : 키보드 : 바로 가기에서 사용자 정의 할 수 있습니다.
Geoff Pointer

39

Lifehacker.com.au 의이 기사 는 다음과 같이 Dock 자동 숨기기 지연을 1000 초로 설정하도록 제안합니다.

defaults write com.apple.dock autohide-delay -float 1000; killall Dock

기본 동작을 복원하려면

defaults delete com.apple.dock autohide-delay; killall Dock

저자는 지연을 2 초로 설정하여 필요한 경우에도 드물게 Dock에 도달 할 수 있다고 말합니다.



1
@AlexFord Dock에서 d를 낮추십시오.
Brian Gordon

2
@ Reb.Cabin defaults write com.apple.dock autohide-delay -float 2; killall Dock 작동합니다. 방금 했어요
Benjamin R

1
이 작업을 수행하면 ctrl+up-arrow
Ian Dunn

4
Sierra에서 작동하며 실제로 필요한 경우 OPT+ CMD+ D에 도크가 표시됩니다.
Charlotte

6

이 답변은 실제로 이미 여기에 많은 것을 추가하지는 않지만 그것을 숨길 수있는 솔루션을 제공하는 답변에는 정보가 부족하다고 느꼈습니다.

나는 개인적으로 uBar 를 사용하고 아무런 문제없이 다음과 같은 터미널 명령을 사용했습니다. El Capitan 이후로 문제없이 사용했음을 확인할 수 있습니다. 확실히 그 이상을 기억할 수는 없습니다.

분명히 이것은 Dock 만 숨기므로 실수로 팝업을 처리 할 필요가 없습니다.

모르는 사람들을 위해 이러한 코드 줄은 터미널에서 실행해야합니다. 여기에서 찾을 수 있습니다 : /Applications/Utilities/Terminal.app. 터미널을 열고 줄에 붙여 넣고 Enter 키를 누릅니다.

# Hide Dock
defaults write com.apple.dock autohide -bool true && killall Dock
defaults write com.apple.dock autohide-delay -float 1000 && killall Dock
defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock

# Restore Dock
defaults write com.apple.dock autohide -bool false && killall Dock
defaults delete com.apple.dock autohide-delay && killall Dock
defaults write com.apple.dock no-bouncing -bool FALSE && killall Dock

각 줄을 개별적으로 실행할 수도 있습니다.

각 줄의 기능에 대한 설명 :

  1. 첫 번째 줄은 자동 숨기기를 켭니다
    • 누군가 언급했듯이 Cmd+Alt+D여전히 이전과 마찬가지로 Dock 가시성을 토글합니다. 특정 공간에 응용 프로그램을 할당해야하는 경우에 유용합니다. Dock을 사용하는 것이 유일한 방법입니다 (AFAIK) .
  2. Dock 자동 숨기기가 켜져있는 경우 기본적으로 가장자리에 마우스를 올리면 Dock이 거의 즉시 표시됩니다. 이 선은 호버 지연을 1000 초로 만들어 가장자리 위로 마우스를 가져 가면 실수로 도크를 표시하는 것이 거의 불가능합니다. ~ 17 분 동안 그대로 두어야합니다.
  3. 이렇게하면 응용 프로그램에서주의를 기울이거나 응용 프로그램을 시작할 때 발생하는 바운스 애니메이션이 제거됩니다. Dock 아이콘 크기에 따라 바운싱이 시작될 때 가장자리에서 피크가 나타날 수 있습니다. 이것은 그 문제를 제거합니다.

killall Dock각 줄의 끝에서 Dock을 강제 종료 한 다음 자동으로 복원됩니다. 기본적으로 새 설정을로드하기위한 것입니다. killall Dock마지막 줄 이후 에만 실행 하면되지만 필요한 경우 줄을 개별적으로 실행하는 것이 더 쉽고 대량으로 실제로 차이가 없습니다.


1
이것은 좋고 완전한 답변입니다. 더 이상 마우스를 사용하지 않으므로 런치 패드의 기본 제스처를 사용하여 애플리케이션을 시작하고 애플리케이션을 즉시 액세스 할 수 있도록 효율적으로 구성했습니다. Mission Control을 위로 스 와이프하고 App Exposé를 아래로 스 와이프하면 Dock이 화면 하단에 나타납니다. 이는 필요한 경우 Dock을 보는 매우 빠른 방법입니다. 여기에 새로운 대답은 가치가 없지만 대답에 그 점을 추가 할 수 있습니까?
Geoff Pointer

BTW ubar는 기존 도크를 제거하는 설정을 가지고 있습니다
Samy Bencherif

1

아이콘 크기를 1px로 변경할 수 있습니다.

defaults write com.apple.dock tilesize -float 1; killall Dock


이 설정에 대한 자세한 정보와 기본값으로 다시 설정하는 방법이 도움이됩니다.
Geoff Pointer

이 설정은 Apple Dock 아이콘 크기를 변경합니다.
Yukulélé

돌아가려면이 명령을 실행하되 1을 64로 바꾸십시오
Yukulélé

또는 단순히 시스템 환경 설정> 도크로 이동하여 크기 값 변경
Yukulélé

이 아이디어의 단점은 도크를 빠르게 살펴보고 싶다면 간단하지 않다는 것입니다.
Geoff Pointer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.