Ukelele은 Lion에서 작동하지 않는 사용자 정의 키보드 레이아웃을 생성 했습니까? Layouts”저장 여부는 중요하지 않습니다. 도움? 편집하다: @Sergio, 입력 소스에서

Snow Leopard에서 Ukelele ( http://scripts.sil.org/ukelele )를 사용하여 사용자 정의 키보드 레이아웃을 만들었습니다 (아이디어는 Alt 키로 스칸디나비아 문자를 생성하고 그렇지 않으면 표준 미국 레이아웃을 갖습니다). 업그레이드 후 ~ / Library / Keyboard Layouts에 설치된 기존 레이아웃이 작동하지 않았습니다.

Ukelele은 Lion에서 제대로 작동하는 것처럼 보이지만 생성 된 키 레이아웃을 번들 또는 단일 파일에 넣거나 “/ Library / Keyboard Layouts”또는 “~ / Library / Keyboard Layouts”저장 여부는 중요하지 않습니다.

도움?

편집하다:

@Sergio, 입력 소스에서 레이아웃을 선택할 수 없습니다. 내가 시도한 하나의 키 레이아웃 파일 : http://semeai.org/~sjl/us-scands.keylayout

BTW Off-topic : 맹인이 될지 모르겠지만 Finder에서 Library 디렉토리를 찾을 수없는 것 같습니다. 홈 디렉토리에서 이리저리 복사해야합니다.

최신 정보:

나는 지금 몇 시간 동안 내 컴퓨터 에서이 작업을 시도하고 있었고 ‘net에서 임의의 레이아웃으로 시도하려고 생각했습니다. http://colemak.com/Mac 이 처음으로 레이더를 쳤다. 레이아웃과 같은 작업을 라이브러리에 저장 한 다음 입력 소스 아래에 표시됩니다. 내 레이아웃은 여전히 ​​그렇지 않습니다. 처음부터 레이아웃을 만들려고 노력할 것입니다. 도움이되는지 확인하십시오. BTW, Ukelele의 “현재 입력 소스에서 새로 나온 것”은 Lion에서 깨졌습니다.

2011/08/15 업데이트 :

@남자 이름:

키 레이아웃을 복사했습니다 (당연히 정크 폴더에 들어갔습니다).

midgard (01:55) >ls -l ~/Library/Keyboard\ Layouts/MongolianQWERTY.keylayout
-rw-r--r--@ 1 sjl  staff  44536 Mar 13  2008 /Users/sjl/Library/Keyboard Layouts/MongolianQWERTY.keylayout

로그 아웃, 로그인 한 상태에서 입력 소스에 표시되지 않습니다 ( “Maori”와 “Myanmar-QWERTY”를 매우 자세히보고 있습니다).

또한 system.log에 의심스러운 메시지를 제공하는 많은 소프트웨어 및 플러그인을 제거했지만 도움이되지 않았습니다.

2011/08/16 업데이트 :

테스트 계정을 만들었고 레이아웃이 완벽하게 작동합니다. 또한 환경 설정의 버그는 해당 계정에 표시되지 않습니다. 내 계정으로 시도하면 제안 된 키워드로 콘솔 로그에 오류가 없습니다 (단, console.log 파일을 찾을 수없는 것 같습니다).

2011/08/16 이후 업데이트 :

Nuking Library / Caches (및 재 로그 아웃)는 도움이되지 않았습니다.

2011/08/17 업데이트 :

내가 했어

% find Library -name "*.plist" -exec mv {} {}.renamed \;

다시 시작했지만 도움이되지 않았습니다. 나는 상황을 회복했다

% for file in `find Library -name "*.plist.renamed"`; \
  do mv "$file" "${file//.renamed/}"; done

부록 : 또한 http://www.askdavetaylor.com/can_i_check_my_plist_files_in_mac_os_x_for_problems.html에 설명 된대로 plutil -s를 사용하여 모든 .plist 파일을 살펴 보았습니다 . 깨진 부분이 있었지만 관련이없는 응용 프로그램에서 발생했습니다.

2011/09/10 업데이트 :

나는 여분의 마일을 갔고 다른 계정을 사용하여 전체 라이브러리를 옮기고 내 계정으로 로그인하여 여전히 작동하지 않는 것을 관찰했습니다. 테스트 계정에서 작동하는 곳에서 / Library / Keyboard Layouts로 레이아웃을 복사했지만 내 계정은 아닙니다. 또한 모든 사용자 정의 키 레이아웃 파일을 어디에서나 입력 소스 메뉴에서 선택할 수있는 문자 뷰어 및 키보드 뷰어 응용 프로그램을 삭제하면 메뉴 표시 줄의 국제 메뉴 아래에 표시됩니다. 키보드 레이아웃을 라이브러리 (홈 또는 시스템)에 복사하면 메뉴와 입력 소스 모두에서 뷰어가 사라집니다.

시스템에서 더 많은 정보를 얻는 방법에 대한 아이디어가 있습니까? 자세한 부팅을 위해 부팅시 Command-V를 시도했지만이 문제에 대한 추가 정보는 제공하지 않았습니다.

포스터 솔루션 :

http://support.apple.com/kb/TS1896?viewlocale=ko_US 라이온 에서 적응 :

sudo rm /System/Library/Caches/com.apple.IntlDataCache*
sudo find /var/ -name "*IntlDataCache*" -exec rm {} \;

재시작.



답변

키보드 뷰어와 문자 뷰어가 10.5에서 사라질 때 Apple이 게시 한이 수정 프로그램을 사용해보십시오.

http://support.apple.com/kb/TS1896?viewlocale=en_US


답변

당신이 링크를 준 레이아웃은 저에게 잘 작동합니다. 파일 사본이 .keylayout.xml 또는 다른 파일이 아닌 .keylayout으로 끝나는가? 설치 후 로그 아웃 / 로그인을 했습니까?


답변

귀하의 레이아웃은 다음과 같이 저에게 효과적이었습니다.

  1. 제공 한 파일을 다운로드했습니다. ( 내 bash 프롬프트입니다)

    ~/Downloads
    ⌘  wget http://semeai.org/~sjl/us-scands.keylayout
    --2011-08-13 23:44:27--  http://semeai.org/~sjl/us-scands.keylayout
    Resolving semeai.org... 217.30.177.5
    Connecting to semeai.org|217.30.177.5|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 48265 (47K) [text/plain]
    Saving to: `us-scands.keylayout'
    
    100%[======================================>] 48,265      32.1K/s   in 1.5s
    
    2011-08-13 23:44:29 (32.1 KB/s) - `us-scands.keylayout' saved [48265/48265]
    
    ~/Downloads
    ⌘  ls
    us-scands.keylayout
    
    ~/Downloads
    ⌘  md5 us-scands.keylayout
    MD5 (us-scands.keylayout) = 9197c43c426151cd03f524a766107b49
    
  2. ~/Library/Keyboard Layouts폴더에 놓기

    ~/Downloads
    ⌘  mv us-scands.keylayout ~/Library/Keyboard\ Layouts/
    

    이 시점에서 이미 입력 소스에 나열되었습니다.

  3. 시스템 환경 설정의 ‘언어 및 텍스트 환경 설정 패널’에있는 ‘입력 소스’탭의 입력 소스 목록에서이를 선택하십시오.

나열된 레이아웃

  1. 로그 아웃 한 후 다시 로그인하십시오.
  2. 입력 메뉴에서 현재 레이아웃으로 선택하십시오.

해당 단계가 누락되지 않았습니까?

내 사양 :

  • 15 “MacBook Pro, 2011 년 초 (벼락).
  • Mac OS X 10.7은 Snow Leopard에서 업그레이드되었습니다 (Lion으로 업그레이드하기 전에 새로 설치 한 Snow Leopard 설치).
  • 스페인어 국제 내장 키보드. 이 Mac에서 외장 키보드를 사용한 적이 없습니다.

시스템 정보보기에 따르면 :

        Apple Internal Keyboard / Trackpad:

          Product ID: 0x0246
          Vendor ID: 0x05ac  (Apple Inc.)
          Version: 1.08
          Speed: Up to 12 Mb/sec
          Manufacturer: Apple Inc.
          Location ID: 0xfa120000 / 5


답변

Apple의 기술 노트 TN2056 에 따르면 :

설치 후 컴파일시 오류가 발생하지 않으면 국제 환경 설정의 입력 메뉴 창에서 XML 키보드를 사용할 수있게됩니다. 파일에 오류가 있으면 오류 메시지가 “uchr XML compiler”로 시작하는 console.log에 작성됩니다. 오류가 XML 구문 오류 인 경우 오류가 발생한 파일의 행이 제공됩니다. 일반적으로 발생한 첫 번째 오류 만 진단되고 구문 분석이 중단됩니다.

콘솔 (응용 프로그램 / 유틸리티에서)을 열어 보았고 키보드 레이아웃을 설치 한 후 또는 로그인 한 후 ‘더 많은 XML 컴파일러’를 포함하는 메시지가 있는지 확인 했습니까?


답변

내 문제는 새로운 사용자 정의 키보드 레이아웃이 Spotlight, Sublime Text, Terminal 등 많은 응용 프로그램에서 작동하지만 TextEdit 또는 Mail과 같은 많은 내장 응용 프로그램에서는 작동하지 않는다는 것입니다. 원래 질문의 마지막 요점은 마침내이 문제를 해결했습니다.

sudo rm /System/Library/Caches/com.apple.IntlDataCache*
sudo find /var/ -name "*IntlDataCache*" -exec rm {} \;


답변

나는 우켈 렐레를 좋아합니다. 사자 마지막 맥북 프로에서 평소처럼 작동하지 않았습니다. 확장자 .keylayout이 작동하지 않는 것 같습니다. 마지막으로 번들을 사용하여 번들을 저장하여 ukelele에 넣었습니다. 그런 다음 옵션 키를 사용하여 라이브러리 / 키보드 레이아웃에 복사해야합니다. 그렇지 않으면 별칭이됩니다. 이것이 도움이되기를 바랍니다.


답변

이전의 안정적인 Ukelele 버전 1.8.4를 사용하십시오. 다시 시작할 필요조차 없습니다.

Mac 10.10.5 (Yosemite)가 있습니다. 다양한 포럼에서 가능한 모든 제안을 시도한 후에도 Ukelele 최신 버전이 작동하지 않았습니다. 마지막으로 현재 버전의 Ukelele을 제거하고 이전 안정 버전 1.8.4를 설치했습니다. 물건은 마술처럼 작동했습니다. 다시 시작할 필요가 없습니다. 라이브러리 / 키보드 레이아웃 내에 새 레이아웃을 저장하기 만하면됩니다. 그런 다음 키보드 환경 설정 입력 소스를여십시오. +를 클릭하여 추가하십시오. “기타”에 새로운 레이아웃이 나타납니다.