XFCE - 자동으로 애니메이션 숨기기

XFCE - 자동으로 애니메이션 숨기기

저는 Unity를 사용하여 Ubuntu를 실행하고 있습니다. 나는 또한 그것에 xfce 패널을 설치했습니다. 자동 숨기기로 설정했는데 그렇게 하면 깜박이거나 사라집니다. 나는 성공하지 못한 채 compiz에서 창 클래스에 애니메이션을 적용하려고 했습니다. Xfce 패널에 멋진 애니메이션을 추가하는 방법은 무엇입니까?

답변1

Xfce에는 GNOME, KDE, Cinnamon과 같은 애니메이션 옵션이 없습니다. 그러나 Xfce 패널을 자동으로 숨기면 약간의 대기 시간이 발생할 수 있습니다.

Xfce 패널이 자동 숨기기를 지연시킵니다.

Xfce 패널의 자동 숨기기를 지연하려면 파일을 편집 하고 다음 설명에 따라 .gtkrc-2.0코드 블록을 추가하십시오 .style "xfce-panel-window-style"이 Xfce 문서(보관됨).

단계별 지침은 다음과 같습니다.

  1. 파일 관리자를 열고 현재 사용자의 홈 디렉터리로 이동합니다 /home/USERNAME.

  2. 가다보기 > 숨김 파일 표시(또는 키보드 단축키 Ctrl+ 를 사용하십시오 H).

  3. 이름이 지정된 파일을 찾아 .gtkrc-2.0텍스트 편집기로 엽니다. 파일이 없으면 빈 파일이 생성되고 그에 따라 이름이 변경됩니다.

  4. 그런 다음, 다음 코드를 파일에 붙여넣습니다.

    style "xfce-panel-window-style"
    {
      # Time in miliseconds before the panel will unhide on an enter event
      # original value: 225
      XfcePanelWindow::popup-delay = 225
    
      # Time in miliseconds before the panel will hide on a leave event
      # original value: 350
      XfcePanelWindow::popdown-delay = 900
    
      # Size of autohide window in pixels
      # original value: 3
      XfcePanelWindow::autohide-size = 10
    }
    
    class "XfcePanelWindow" style "xfce-panel-window-style"
    
  5. 파일을 저장하고 닫습니다.

  6. 마지막으로 Xfce 패널을 다시 시작하십시오.

Xfce 패널을 다시 시작하려면 사용자는 다음 중 하나를 수행할 수 있습니다:

  • 실행 xkill(또는 키보드 단축키 Ctrl+ Alt+ 사용)하면 마우스 커서가 아이콘 Esc으로 변경된 다음 커서를 Xfce 패널 위로 이동하면 Xfce 패널이 사라지고 자동으로 다시 시작됩니다.XX

  • 터미널을 열고 실행 killall xfce4-panel; xfce4-panel &한 후 마지막으로 터미널을 닫습니다.

로그아웃하거나 다시 시작할 필요가 전혀 없습니다.

지연은 애니메이션이 아니다

대기 시간이 중요하다는 점을 이해하는 것이 중요합니다.아니요애니메이션과 그 반대. 지연 시간은 일반적으로 밀리초(1000밀리초 = 1초) 단위로 측정되는 일정 시간 후에 어떤 일이 발생하는 것을 의미합니다. 약간의 지연을 도입하면 사용자가 당황하거나 자동 숨김 패널을 추적하지 못할 가능성이 줄어듭니다.

가짜 애니메이션: 지연 자동 숨기기 100ms(상단) 및 900ms

Xfce 패널 자동 숨기기 지연 100ms

Xfce 패널은 900ms 지연을 자동으로 숨깁니다.

지연이 놀라운 것은 아니지만 900ms 지연이 도크를 숨기기 위한 표준 애니메이션과 비슷하다는 것을 알았습니다.

실제 애니메이션: 부두

Plank는 표준 애니메이션으로 자동으로 숨겨집니다.

예는 다음과 같습니다그릇, 간단하고 가벼운 베이스. 도크에는 자동 숨김 시 볼 수 있는 애니메이션과 지연 숨기기 및 지연 숨기기 해제 옵션이 있습니다. 아래 스크린샷을 참조하세요.

플랭크 선호 행동

애니메이션과 지연의 차이를 보여주는 좋은 예로 이 도크를 언급했습니다. 애니메이션은 하드코딩되어 구성할 수 없는 경우가 많으며, 이것이 바로 사용자가 애니메이션을 수행하는 이유입니다.아니요지연을 제외한 애니메이션을 볼 수 있는 모든 옵션.

부인 성명popdown-delay: 더 나은 경험을 위해 to 900및 to autohide-size값을 수정하여 10사용자가 패널을 숨기기 전이나 숨긴 후에도 패널의 존재를 알 수 있도록 했습니다. 사용자 경험은 다양할 수 있으며 GIF 이미지는 다소 정확할 수 있습니다.

Xubuntu 14.04(Xfce 4.10)에서 테스트되었습니다.


응답자의 메모: 이 답변은 Xfce에 여전히 GTK+ 2 구성 요소가 있을 때 작성되었습니다. 즉, Xfce 4.12 이상에서는 지연된 자동 숨김이 작동하지 않습니다.

관련 정보