실행기 '숨기기'설정을 변경하는 바로 가기


11

랩톱에서 작업 할 때 몇 개의 프로그램 만 사용하는 기간이 있으므로 Launcher ( 'Dodge windows')의 기본 인텔리전트 설정이 매우 편리합니다. 그러나 프로그램간에 자주 전환 해야하는 기간이 있으며 런처가 숨기지 않는 것이 매우 유용합니다.

이제 전환을 원치 않을 때마다 CCSM을 열고 설정 (Unity plugin-> Hide Launcher)을 변경해야하지만 단축키를 사용할 수 있으면 더 쉬울 것입니다. 그래서 내 질문 :

Compiz의 두 설정간에 전환 (또는 변경) 할 수있는 바로 가기를 만드는 방법이 있습니까?

나는 compiz에 대한 커맨드 라인 인터페이스를 생각했지만 직접 그런 것을 찾을 수는 없었다.


컴 피즈 설정을 변경하기위한 명령 행 : wiki.compiz.org/Plugins/Dbus 이의 스위치를하지만 코딩 다른 사람을 필요로한다) (아마도 자신의 위키 AQ두고)?
Rinzwind

답변:


8

당신은 실행할 수 있습니다

gconftool-2 --type int --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" 2

실행기 숨기기 모드를 "Dodge Windows"로 설정하고

gconftool-2 --type int --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" 0

숨기지 않도록 설정합니다.

모드 번호는 다음과 같습니다.

  • 0-절대
  • 1-자동 숨기기
  • 2-닷지 윈도우
  • 3-닷지 활성 창

다음을 호출하여 스위치로 전환 할 수 있습니다 (값은 2 또는 0이어야합니다).

gconftool-2 --type int --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" $((2 - $(gconftool-2 --get "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode")))

그런 다음 다음 명령을 사용하여 새 키 바인딩 ( Alt+ F2gnome-keybinding-properties)을 만듭니다 .

/bin/bash -c "gconftool-2 --type int --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" $((2 - $(gconftool-2 --get "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode")))"

정확히 내가 원하는 걸 대단히 감사합니다! 전환 요청은 완벽하게 작동합니다.
joris

그러나 질문 : 나는 그것을 'Super + H'에 매핑하려고 시도했지만 작동하지 않습니다. 그러나 'Ctrl + Alt + H'를 사용하면 정상적으로 작동합니다. 그 이유가 있습니까?
joris

아마도 Super 키가 모든 종류의 Unity 바로 가기에 사용되기 때문일 것입니다 (Ubuntu 11.10에서 사용자 정의 할 수 있기를 바랍니다).
htorque

이것은 13.04에서 작동하지 않는 것 같습니다.
user138784

4

Ubuntu 15.04 (vivid)를 사용하는 경우 다음 명령이 적합합니다.

실행기 자동 숨기기 설정을 사용하려면 다음을 사용하십시오.

dconf write "/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode" 1

비활성화하려면 다음을 사용하십시오.

dconf write "/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode" 0

3

유니티

실행기를 자동 숨기기로 만드는 명령 :

gconftool-2 --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" --type string "1"

그리고 그것을 숨기지 않는 명령 :

gconftool-2 --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" --type string "0"

Unity-2D

실행기를 자동 숨기려면 :

gsettings set com.canonical.Unity2d.Launcher hide-mode 1

실행기를 숨기지 않으려면 :

gsettings set com.canonical.Unity2d.Launcher hide-mode 0

흠, 이것은 올바른 것처럼 보이지만 시작 관리자 설정 창을 열지 않으면 변경 사항이 적용되지 않는 것 같습니다. 그게 무슨 일인지 알아?
Joe

@Joe 몰라요. 키보드 단축키를 설정하면 값이 조정되는 것 같습니다. 런처가 왜 반응하지 않는지 모르겠습니다. :(
jokerdino


0

Ubuntu 16 또는 17에서 수행 할 수있는 방법은 다음과 같습니다 (falconepl & htorque의 답변을 기반으로 함)

(이것은 런처의 자동 숨김을 토글 합니다)

dconf write "/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode" $((1 - $(dconf read "/org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode")))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.