Vimperator 상태 표시줄이 비어 있습니다.

Vimperator 상태 표시줄이 비어 있습니다.

방금 Firefox 32(Fedora 20 실행)에 Vimperator 3.8.2를 설치했습니다. 일반 모드에서는 창 하단의 상태 표시줄에 아무 정보도 표시되지 않습니다.

:set status?

알겠어요

status=input,location,bookmark,history,tabcount,position,

또한 캐럿이나 캐럿을 입력할 때 강조 표시된 오류 표시기나 모드 표시기가 표시되지 않습니다. 다른 모든 것은 잘 작동하는 것 같습니다. 기본값을 수정하지 않았습니다.

원인은 무엇일까요?

답변1

Liberator Statusline 도구 모음을 활성화하는 것을 잊을 수 있습니다. 메뉴 표시줄, 주소 표시줄, 도구 모음 등을 마우스 오른쪽 버튼으로 클릭합니다. "Liberator Statusline Toolbar"라는 행을 찾을 수 있는 메뉴가 나타납니다. 활성화하려면 클릭하세요. Vimperator 상태 표시줄이 마술처럼 다시 나타납니다.

답변2

범인은 제가 이전에 설치한 확장 프로그램 중 하나로 밝혀졌습니다. 아마도 이전 버전의 Hide Tab Bar 또는 Hide Navigation Bar일 가능성이 높습니다. 이는 Firefox의 구성 파일 디렉토리(~/.mozilla/firefox/)에 있는 localstore.rdf를 수정합니다.**내 경우에는 .default), 표시할 막대와 창과 숨길 항목을 Firefox에 알려줍니다. 이러한 확장은 localstore.rdf를 영구적으로 변경하는 것으로 보입니다. 즉, 확장을 제거해도 파일이 원래 상태로 복원되지 않습니다. 한 가지 해결 방법은 localstore.rdf를 삭제하는 것이며 Firefox는 다시 시작할 때 새 항목을 생성합니다. 그러나 이렇게 하면 모든 도구 모음 설정이 재설정되므로 이전에 변경한 내용을 다시 실행해야 합니다.

최신 버전의 숨겨진 탐색(1.41) 및 숨겨진 탭 표시줄(2.1.0)에는 이러한 문제가 없는 것 같습니다.

freenode#vimperator에 이 기사를 게시하도록 제안한 E Carter Young에게 감사의 말을 전합니다.

답변3

나에게는 다음과 같이 전체 프로필 디렉토리를 삭제하여 문제가 해결되었습니다.

rm -rf ~/.mozilla/firefox/<bunch of characters>.default

@ user4025526 및 E Carter Young이 제안한대로 localstore.rdf를 제거하면 내 경우에는 작동하지 않았습니다. (Debian Jessie의 Iceweasel 31.1.0)

Vimperator를 제거하고 다시 설치하는 것도 실패했습니다.

내 경우에는 다른 확장 간섭으로 인해 문제가 발생하지 않았을 수 있습니다. 제가 설치한 유일한 다른 확장 프로그램은 AdBlock Plus입니다.

전체 프로필을 삭제하는 것은 다소 과잉일 수 있습니다. 그런 다음 처음부터 모든 확장 프로그램을 설치해야 했습니다. 그러나 상태 표시줄 문제는 해결됩니다.

FF의 내부 구조를 더 잘 이해하고 있는 사람이 참여할 수 있기를 바랍니다.

관련 정보