우분투에서 그리스 문자를 어떻게 입력합니까?


17

그리스어로 과정을 수강하고 노트북에 메모 등을 저장할 수 있기를 원합니다.

나는 Gnome을 사용하고 있지만 차이가 있다면 Qt로 작성된 "Mnemosyne"이라는 플래시 카드 프로그램도 사용합니다.

"Language Support"에서 "Greek"언어를 설치했습니다. 나는 또한 "키보드"로 가서 레이아웃을 변경하려고 시도했지만 작동하지 않았습니다. 목록에 배치).


스위치 키 조합을 "Alt + Space"로 변경했으며 이제 작동합니다. 누구든지 "Alt + Alt"콤보를 잡을 수있는 것을 알고 있습니까?
Matthew

확실하지 않다. Ctrl-Ctrl도 작동하지 않습니다.
innaM

답변:


13

Σιμπλζ αδδ τηε Γρεεκ λαζοθτ το ζοθρ Κεζβοαρδ λαζοθτ πρεφερενψεσ. Τηεν αδδ τηε Κεζβοαρδ Ινδιψατορ αππλετ ονε οφ ζοθρ παλελσ ανδ θσε τηατ το σςιτη λαζοθτσσ.

키보드 레이아웃에 그리스어 레이아웃을 추가하기 만하면됩니다. 그런 다음 "키보드 표시기"애플릿을 패널 중 하나에 추가하고이를 사용하여 레이아웃을 전환하십시오. 그것은 나를 위해 일하는 것 같습니다.

편집 :

키 조합을 통해 레이아웃을 변경하는 것은 약간 색다른 것으로 보입니다.

키보드 환경 설정 대화 상자에서 "레이아웃 옵션"을 선택하고 "레이아웃을 변경하는 키"에 표시된 옵션 그룹을 찾으십시오. 그런 다음 단순히 다른 옵션을 시도하고 시스템 수준과 유용성 수준에서 어느 옵션이 적합한 지 확인해야합니다. "둘 다 alt 키"라고 표시된 옵션에 대해 두 개의 Alt 키 가 필요 합니다 (여기에는 하나만 있음). 반면에, 나는 확실히 Ctrl 키를 사용해야하지만 "Ctrl Ctrl 키"옵션도 나에게 적합하지 않습니다.

패널을 어수선하게 만들지 않으려 고 생각하지만 현재 레이아웃에 대한 일종의 표시기가 필요하거나 계속 잘못 입력하는 것을 알 수 있습니다. 물론, 마일리지가 다를 수 있습니다.


이것은 잘 작동합니다. 패널 클러 터를 피하기 위해 키보드를 대신 사용하여 스위치를 사용할 수 있기를 원합니다. 원래 질문에 대한 내 의견을 참조하십시오.
Matthew

24

그리스어 문자를 몇 개 입력하려면 유니 코드 문자 번호를 찾고 유니 코드 구성을 사용하십시오 .

예를 들면 다음과 같습니다.

U+03D0 GREEK BETA SYMBOL
Ctrl+Shift+u+0+3+d+0+<Enter>
ϐ

6
그렇게하면 그리스어를 배우는 데 자신을 제한하지 않고 유니 코드도 배웁니다.
innaM

8
이 답변의 등급을 낮추는 이유는 무엇입니까? "pbun Google에서"우분투에서 그리스어 문자를 어떻게 입력합니까? "에 대해 Google ppl 인 경우 다음에 그리스어를 배우게 될 것이라고 가정합니다. 바보처럼 굴지 마십시오. 내 답변은 일부 사람들에게 도움이됩니다.
hendry

2
@hendry : 기분이 나아질 경우, 나는 당신을 투표했습니다 :)
Matthew

2
이것은 내가 필요한 답입니다. 감사합니다!
Ian Ni-Lewis

10

그리스어 문자 몇 개만 원한다면 (예 : 수학 방정식의 경우) XCompose를 사용하는 것이 좋습니다 . 방법은 다음과 같습니다.

1. dead_greek열쇠를 찾으십시오 (또는 하나를 정의하십시오)

기본적으로 XCompose는 특수 <dead_greek>키 를 사용하도록 구성되어 있습니다 . <dead_greek>다음 명령을 실행 하여 키가 무엇인지 확인할 수 있습니다 .

$ xmodmap -pke | grep dead_greek

예를 들어, 내 시스템에서이 명령은 다음을 출력합니다.

keycode 191 = dead_greek dead_greek dead_greek dead_greek

이것은 키 191이 내 <dead_greek>키 임을 의미합니다 . 내 키보드에서 이것은 F13키에 해당합니다 . 키 코드가 어떤 키에 해당하는지 확실하지 않으면 다음 키 명령을 실행하고 올바른 키 코드가있는 키를 찾을 때까지 모든 키를 입력하십시오.

$ xev | grep keycode

xmodmap위 의 명령이 아무 것도 반환하지 않으면 <dead_greek>할당 된 키 가없는 것 입니다. 하나를 할당하려면 먼저 xev위 의 명령을 사용하여 할당하려는 키의 키 코드를 찾은 후 다음 명령을 입력하십시오 (191을 원하는 키 코드로 대체).

$ xmodmap -e "keycode 191 = dead_greek dead_greek dead_greek dead_greek"

의 네 반복은 dead_greek의 다양한 조합을위한 <dead_greek>와 키 ShiftAltGr키. ~/.xsessionrc로그인 할 때마다 자동으로 실행되도록 이 명령을 스크립트 에 추가하고 싶을 것입니다 .

2. 그리스 문자 등을 입력하십시오! :)

이제 <dead_greek>키를 입력 하고 문자 e 또는 p를 입력하면 ε 또는 π가 인쇄됩니다.

그러나 더 많은 것이 있습니다! 을 입력 <Multi_key> v /하면 √가됩니다. 내 시스템에서는 <Multi_key>이것이 Caps Lock핵심입니다.

그리고 실제로 더 많은 주요 시퀀스가 ​​사전 정의되어 있습니다. 사용 가능한 다른 문자를 찾으려면 파일을보고 /usr/share/X11/locale/en_US.UTF-8/Compose( en_US.UTF-8필요한 경우 로케일과 일치 하도록 디렉토리 변경 )를 검색하십시오 <dead_greek>.

3. 더 많은 키 시퀀스를 어떻게 정의합니까?

그리스 문자 (또는 실제로는 유니 코드 문자)에 대해 더 많은 키 시퀀스를 추가하려는 경우 .XCompose홈 디렉토리에 파일을 작성할 수 있습니다. 예를 들면 다음과 같습니다.

include "%L"
<dead_greek> <c>            : "∂"   U2202    # PARTIAL DIFFERENTIAL
<dead_greek> <C>            : "∇"   U2207    # NABLA

include만든다 확실히 당신은 당신의 로케일에 대해 정의 된 키 시퀀스를 유지한다. 이 예에서는 ∂와 ∇에 대해 두 개의 키 시퀀스를 추가합니다. 좋아,이 캐릭터들은 실제로 그리스어가 아니지만, 마치 그들이 좋아하는 것처럼 보이므로 누가 신경 쓰나요?

4. 실패하면 어떻게됩니까?

일부 앱이 개인화 된 키 시퀀스를 무시하는 경우 다음 환경 변수를 .xsessionrc스크립트 에 추가해야합니다 .

export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"

즐겨!


F9 키에 연결하면 이것이 실패하는 이유가 있습니까? askubuntu.com/questions/945240/…
edA-qa mort-ora-y
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.