Freebsd 10.1: X11 키보드가 영어인데 어떻게 이탈리아어로 설정하나요?

Freebsd 10.1: X11 키보드가 영어인데 어떻게 이탈리아어로 설정하나요?

저는 freebsd 10.1을 사용하고 있습니다. X11 키보드는 영어 레이아웃으로 시작합니다. 이 파일을 편집했습니다.

/usr/local/etc/hal/fdi/policy/x11-input.fdi

<?xml version="1.0" encoding="iso-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keyboard">
      <merge key="input.x11_options.XkbModel" type="string">pc102</merge>
      <merge key="input.x11_options.XkbLayout" type="string">fr</merge>
    </match>
  </device>
</deviceinfo>

하지만 키보드부터 시작해 보겠습니다.

답변1

개인적으로 UTF-8 문자 인코딩을 자세히 다루지는 않았지만 아마도 POSIX 개념에는 충분히 익숙할 것입니다.로케일이 구성에 대한 몇 가지 간단한 참조 사항을 제공할 수 있습니다.

FreeBSD 매뉴얼에는 FreeBSD 구성에 대한 몇 가지 제안이 있습니다.현지화터미널 인터페이스 및 X.org 창 서비스의 기능입니다. FreeBSD 매뉴얼의 섹션 23.4에 러시아어 KOI8-R 문자 코드 세트에 대해 TTY 및 X.org를 구성하는 간단한 예가 있습니다.언어 설정]. FreeBSD 매뉴얼의 섹션 23.2에도 다음에 대한 자세한 정보가 나와 있습니다.현지화FreeBSD 기능 [l18n].

FreeBSD FAQ 상호 참조 [자주하는 질문】그리고 다음과 같은 것도 추천할 수 있을 것 같습니다로케일이탈리아어 식별은 물론 값, 날짜 인쇄 등과 같은 로캘별 기능도 식별합니다.

it_IT.ISO8859-15 이탈리아어(이탈리아)

대체 참조 파일 목록 /usr/share/locale은 다음과 같습니다로케일이탈리아어 현지화에도 이름을 적용할 수 있습니다.

it_IT.ISO8859-1

it_IT.UTF-8

모든 글꼴이 모든 UCS(유니코드 코드 세트)를 포함할 수는 없으며 ISO-8559-1 인코딩의 상대적 보편성을 고려하면 아마도 다음 it_IT.ISO8859-1과 같이 권장될 수 있습니다.로케일설정에는 추가로로케일설정은 UTF-8 문자 인코딩을 지원할 필요가 없습니다.

원본 예시의 텍스트를 검토하세요.언어 설정], 다음은 추가할 작업 구성 항목일 것으로 추정됩니다. 이 구성 항목은 구성 파일의 섹션 /etc/xorg.conf에 추가됩니다 .Keyboard

Option "XkbLayout" "it_IT"

또는 로케일 지정자 뒤에 언어 지정자를 추가하지 않고도 충분할 수 있습니다.

Option "XkbLayout" "it"

X.org를 구성하는 한 xorg.confX 서버에 추가하고 다시 시작하는 것으로 충분할까요? 이게 도움이 되길 바란다.

개인적으로 어떤 추가 글꼴이 필요할지, UTF-8 로케일 인스턴스에서 어떤 추가 패키지/포트 선택이 필요한지 모르겠습니다. 나는 ISO-8559-1 로케일이 애플리케이션에서 널리 지원될 것이라고 가정합니다.

지역화를 위한 파일 과 LANG환경 MM_CHARSET변수 및 구성 속성을 구성하는 방법에 대한 자세한 정보가 포함된 FreeBSD 매뉴얼의 섹션 23.2를 검토하세요.login.conf/etc/rc.confl18n].

관련 정보