최신 emacs 버전이 Windows 7 작업 표시 줄을 지원하지 않는 이유는 무엇입니까? 없으므로 Google을 검색하고 Windows 7

Windows 용 최신 emacs를 여기 에서 다운로드 했지만 Windows 7에서 시작하면 마우스 오른쪽 버튼을 무시하는 작업 표시 줄 아이콘이 표시되므로 고정 할 수 없으므로 Google을 검색하고 Windows 7 작업 표시 줄을 지원하지 않는 emacs에 대한 많은 버그 보고서를 발견했습니다. 버전 23.1+에서 수정 된 버그입니다. 현재 버전은 23.3입니다. 그러나 여전히 Windows 7 작업 표시 줄에 emacs를 고정 할 수 없습니다. 내가 뭘 잘못하고 있니?



답변

Emacs bug # 8268 토론은 다음을 제안합니다.

emacs.exe를 고정한 후 속성을 편집하고 (오른쪽 클릭으로 사용할 수 있음) 실행 경로를 C 대신 C : /this/is/your/path/to/runemacs.exe로 변경하십시오. /this/is/your/path/to/emacs.exe


답변

왜 작동하는지 모르겠지만 방법을 찾았습니다 …

emacs 아이콘을 폴더에서 작업 표시 줄로 드래그하는 대신 (아이콘을 복제 함) 작업 표시 줄에 기존 아이콘이없는 ‘runemacs.exe’를 엽니 다. 이제 작업 표시 줄에서 이미 실행중인 아이콘을 마우스 오른쪽 버튼으로 클릭하고 작업 표시 줄에 고정하십시오. 내 PC에서 어떤 이유로 아이콘 복제가 중단되었습니다. 이제 마우스 오른쪽 버튼 클릭 작업을 수행하고 대상을 emacs.exe에서 runemacs.exe로 변경하십시오. 이제 (적어도) Emacs 아이콘이 예상대로 작동합니다.

그래도 문제가 해결되지 않으면 Emacs를 업그레이드하십시오. 예를 들어 22.3에서는 작동하지 않지만 24.3에서는 작동하지 않습니다.


단계별 지시 사항 :

  1. runemacs.exe작업 표시 줄에 기존 아이콘없이 실행 됩니다.
  2. 작업 표시 줄에서 실행중인 Emacs 아이콘을 마우스 오른쪽 단추로 클릭하고 “이 프로그램을 작업 표시 줄에 고정”을 클릭하십시오.
  3. 이맥스 닫기
  4. 작업 표시 줄에서 고정 된 Emacs 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭 한 다음 대상을에서 emacs.exe로 변경하십시오 runemacs.exe.

답변

EmacsWiki 는 이러한 문제들을 설명합니다 :

작업 표시 줄에 고정 된 바로 가기를 사용하여 프로그램을 시작하면 프로그램이 실행되는 동안 바로 가기가 다르게 표시되지만 새 작업 표시 줄 단추는 표시되지 않습니다. 작업 표시 줄에 고정되지 않은 프로그램을 시작하면 새 작업 표시 줄 단추가 생성됩니다. 이것은 열려있는 각 창마다 항상 작업 표시 줄 단추를 만든 이전 버전의 Windows와 다릅니다.

그러나 emacs에서는 작동하지 않습니다. 콘솔 창을 제거하려면 반드시 runemacs로 시작해야합니다. 즉, emacs를 시작하려면 runemacs.exe를 작업 표시 줄에 고정해야합니다. 그러나 실행되면 단순히 emacs.exe를 시작하고 종료됩니다. Windows는이 프로그램이 서로 다른 두 프로그램임을 인식하고 고정 된 아이콘을 강조 표시하지 않으며 emacs.exe에 대한 새 버튼을 만듭니다.

해결 방법은 다음과 같습니다.

내 해결 방법은 emacs.exe를 작업 표시 줄에 고정하고 runemacs.exe를 시작 메뉴에 고정시키는 것입니다. Emacs를 시작하려면 시작 메뉴에서 바로 가기를 사용해야하지만 일단 실행되면 작업 표시 줄 아이콘을 정상적으로 사용할 수 있습니다. 나는 일반적으로 데스크탑 세션 당 한 번 Emacs를 시작한 다음 실행 상태로두기 때문에 합리적으로 잘 작동합니다 …


답변

이것은 해결 방법에 대한 것이지만 다른 대답은 나를 위해 작동하지 않습니다.

마우스 오른쪽 버튼을 클릭 runemacs.exe하고 작업 표시 줄이 아닌 시작 메뉴에 고정하십시오 .