Linux에서 Pharo에 일본어를 입력하는 방법
zeroonf의 경우 ./pharo-ui -compositioninput Pharo.image
시동을 걸다.-compositioninput
는 미소다.
이것은 CogVM 옵션이며 Squeak도 마찬가지입니다.
PharoLauncher의 경우
현재 Pharo Launcher는 VM에 대한 옵션을 설정할 수 없기 때문에 Pharouncher를 도입해 봤습니다.VM 캐시를 편집하는 스릴러 소설도 있지만 매번 VM이 업데이트될 때마다 편집이 번거롭기 때문에 먼저 Pharo Launcher에 유닉스학과-compositioninput
를 추가하면 Pharo를 시작합니다.
gist에 넣었다헝<unk>을 깁다.wget https://gist.githubusercontent.com/tomooda/c70abc3efdea398b80137a111e5a919b/raw/64658e381f2ee74008e1abb0b6da8767d115fcf2/PhLImage-launchCommandWithuseSettings.st
명령 케이스에서 Linux를 실행하고 GUI에서 Linux를 사용하는 사람은 완성된 파일을 열린 PharoLauncher에 놓으십시오.
그러면 메뉴가 나옵니다. Install into new change set을 선택하십시오.
CUI에서 사용하는 사람은 PharoLauncher에서 일본어를 사용하는 3가지 방법를 참고하여 개발자 모드를 선택하여 상기 파일을 filein하십시오.
그런 다음 오른쪽 아래 Quit 버튼을 사용하여 Pharo Launcher를 일시적으로 종료합니다.
창 관리자의 닫기 버튼이 종료되면 저장할 수 없는 수정 사항이 있으므로 번거로우므로 Pharo Launcher 오른쪽 아래에 있는 Quit 버튼을 사용해야 합니다.
패치 내용은 다음과 같습니다.단지 고정된 모자일 뿐, 며칠 지나면 Pharouncher에게 일반화된다.launchCommandWith: vmCommand useSettings: usePharoSettings
| imagePath vmDirectoryPath command basicCommand |
imagePath := file pathString.
vmDirectoryPath := vmCommand asFileReference parent fullName.
command := String
streamContents: [ :cmd |
cmd << 'cd ' << file parent pathString surroundedByDoubleQuotes << ' && '.
Smalltalk os isUnix
ifTrue: [ cmd << (self exportLDLibraryPathCommandWith: vmDirectoryPath) << ' && export SQUEAK_PLUGINS="" && ' ].
cmd << vmCommand surroundedByDoubleQuotes.
Smalltalk os isUnix ifTrue: [ cmd << ' -compositioninput'].
cmd << ' ' << imagePath surroundedByDoubleQuotes.
usePharoSettings ifFalse: [ cmd << ' --no-default-preferences End of statement list encountered ->' ] ].
basicCommand := self class launchInALoginShell
ifTrue: [ Smalltalk os isWindows
ifTrue: [ 'cmd /C ' , command ]
ifFalse: [ 'bash -l -c ''' , command , '''' ] ]
ifFalse: [ command ].
^ basicCommand utf8Encoded asString
Reference
이 문제에 관하여(Linux에서 Pharo에 일본어를 입력하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomooda/items/afaabdb7067dcff13c60
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
./pharo-ui -compositioninput Pharo.image
현재 Pharo Launcher는 VM에 대한 옵션을 설정할 수 없기 때문에 Pharouncher를 도입해 봤습니다.VM 캐시를 편집하는 스릴러 소설도 있지만 매번 VM이 업데이트될 때마다 편집이 번거롭기 때문에 먼저 Pharo Launcher에 유닉스학과
-compositioninput
를 추가하면 Pharo를 시작합니다.gist에 넣었다헝<unk>을 깁다.
wget https://gist.githubusercontent.com/tomooda/c70abc3efdea398b80137a111e5a919b/raw/64658e381f2ee74008e1abb0b6da8767d115fcf2/PhLImage-launchCommandWithuseSettings.st
명령 케이스에서 Linux를 실행하고 GUI에서 Linux를 사용하는 사람은 완성된 파일을 열린 PharoLauncher에 놓으십시오.그러면 메뉴가 나옵니다. Install into new change set을 선택하십시오.

CUI에서 사용하는 사람은 PharoLauncher에서 일본어를 사용하는 3가지 방법를 참고하여 개발자 모드를 선택하여 상기 파일을 filein하십시오.
그런 다음 오른쪽 아래 Quit 버튼을 사용하여 Pharo Launcher를 일시적으로 종료합니다.

창 관리자의 닫기 버튼이 종료되면 저장할 수 없는 수정 사항이 있으므로 번거로우므로 Pharo Launcher 오른쪽 아래에 있는 Quit 버튼을 사용해야 합니다.
패치 내용은 다음과 같습니다.단지 고정된 모자일 뿐, 며칠 지나면 Pharouncher에게 일반화된다.
launchCommandWith: vmCommand useSettings: usePharoSettings
| imagePath vmDirectoryPath command basicCommand |
imagePath := file pathString.
vmDirectoryPath := vmCommand asFileReference parent fullName.
command := String
streamContents: [ :cmd |
cmd << 'cd ' << file parent pathString surroundedByDoubleQuotes << ' && '.
Smalltalk os isUnix
ifTrue: [ cmd << (self exportLDLibraryPathCommandWith: vmDirectoryPath) << ' && export SQUEAK_PLUGINS="" && ' ].
cmd << vmCommand surroundedByDoubleQuotes.
Smalltalk os isUnix ifTrue: [ cmd << ' -compositioninput'].
cmd << ' ' << imagePath surroundedByDoubleQuotes.
usePharoSettings ifFalse: [ cmd << ' --no-default-preferences End of statement list encountered ->' ] ].
basicCommand := self class launchInALoginShell
ifTrue: [ Smalltalk os isWindows
ifTrue: [ 'cmd /C ' , command ]
ifFalse: [ 'bash -l -c ''' , command , '''' ] ]
ifFalse: [ command ].
^ basicCommand utf8Encoded asString
Reference
이 문제에 관하여(Linux에서 Pharo에 일본어를 입력하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomooda/items/afaabdb7067dcff13c60텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)