17 YaST를 사용하여 언어 및 국가 설정 변경 #
다른 국가에서 작업하거나 다국어 환경에서 작업해야 할 경우 이를 지원하도록 컴퓨터를 설정해야 합니다. SUSE® Linux Enterprise Server에서는 서로 다른 로케일
을 병렬로 처리할 수 있습니다. 로케일은 사용자 인터페이스에 적용된 언어 및 국가 설정을 정의하는 파라미터 집합입니다.
기본 시스템 언어는 설치 중에 선택되었으며 키보드 및 시간대 설정이 조정되었습니다. 그러나 시스템에 추가 언어를 설치하고 설치된 언어 중에서 기본값으로 가져올 언어를 결정할 수 있습니다.
이러한 작업의 경우 17.1절 “시스템 언어 변경”에 설명된 대로 YaST 언어 모듈을 사용하십시오. 주 언어가 아닌 다른 언어로 응용 프로그램이나 데스크톱을 시작해야 할 경우 보조 언어를 설치하여 선택적으로 지역화하십시오.
이와 별도로, YaST 시간대 모듈을 사용하여 국가 및 시간대 설정을 그에 따라 조정할 수 있습니다. 시간 서버에 대해 시스템 시계를 동기화할 수도 있습니다. 자세한 내용은 17.2절 “국가 및 시간 설정 변경”을 참조하십시오.
17.1 시스템 언어 변경 #
데스크톱 사용 방식과 전체 시스템을 다른 언어로 전환할지 또는 데스크톱 환경 자체만을 전환할지 여부에 따라 여러 가지 방법으로 시스템 언어를 변경할 수 있습니다.
- 전체적으로 시스템 언어 변경
17.1.1절 “YaST를 사용하여 시스템 언어 수정” 및 17.1.2절 “기본 시스템 언어 전환”에 설명된 대로 YaST를 사용하여 한글화된 추가 패키지를 설치하고 기본 언어를 설정하십시오. 변경 사항은 다음 로그인 후 적용됩니다. 전체 시스템이 변경사항을 반영하도록 하려면 시스템을 재부팅하거나 실행 중인 모든 서비스, 응용 프로그램 및 프로그램을 닫고 다시 시작하십시오.
- 데스크톱 언어만 변경
아래 설명된 대로 이전에 YaST를 사용하여 해당 데스크톱 환경에 원하는 언어 패키지를 설치했으면 데스크톱의 관리 센터를 사용하여 데스크톱의 언어를 전환할 수 있습니다. X 서버를 재시작한 후에는 전체 데스크톱이 새로 선택한 언어로 표시됩니다. 데스크톱 프레임워크에 속하지 않는 응용 프로그램은 변경되지 않고 YaST에 설정된 언어로 계속 나타날 수 있습니다.
- 일시적으로 단일 응용 프로그램 언어만 전환
단일 응용 프로그램을 다른 언어(이미 YaST를 사용하여 설치됨)로 실행할 수도 있습니다. 이렇게 하려면 17.1.3절 “표준 X 및 GNOME 응용 프로그램의 언어 전환”에 설명된 대로 언어 코드를 지정하여 명령줄에서 시작하십시오.
17.1.1 YaST를 사용하여 시스템 언어 수정 #
YaST는 두 가지 언어 범주를 인식합니다.
- 주 언어
YaST에 설정된 주 언어는 YaST 및 데스크톱 환경을 포함하여 전체 시스템에 적용됩니다. 수동으로 다른 언어를 지정하지 않으면 항상 이 언어가 사용됩니다.
- 보조 언어
시스템을 다국어로 설정하려면 보조 언어를 설치하십시오. 보조 언어로 설치된 언어는 특정 상황에서 수동으로 선택할 수 있습니다. 예를 들어 보조 언어를 사용하여 응용 프로그램을 특정 언어로 시작하고 이 언어로 워드 프로세싱을 수행하십시오.
추가 언어를 설치하기 전에 기본 시스템 언어(기본 언어)로 선택할 언어를 결정하십시오.
YaST 언어 모듈에 액세스하려면 YaST를 시작하고 sudo yast2 language &
를 실행하여 대화 상자를 시작합니다.
추가 언어를 설치할 경우 YaST를 사용하여 root
사용자에 대해 서로 다른 로케일 설정을 지정할 수도 있습니다. 단계 4를 참조하십시오. 옵션은 /etc/sysconfig/language
파일에서 로케일 변수(LC_*
)가 root
에 대해 설정되는 방식을 결정합니다. 이 변수를 일반 사용자와 동일한 로케일로 설정하고 언어 변경 시 영향을 받지 않도록 하거나, RC_LC_CTYPE
변수를 일반 사용자와 동일한 값으로만 설정할 수 있습니다. 이 변수는 언어별 함수 호출에 대한 지역화를 설정합니다.
YaST 언어 모듈에서 언어를 추가하려면 설치할
를 선택합니다.언어를 기본 언어로 만들려면 이 언어를
로 설정합니다.또한 키보드를 새로운 기본 언어에 따라 조정하고 해당될 경우 시간대를 조정합니다.
작은 정보: 고급 설정고급 키보드 또는 시간대 설정의 경우 YaST에서 11.1절 “시스템 키보드 배열 설정” 및 17.2절 “국가 및 시간 설정 변경”을 참조하십시오.
› 또는 › 을 선택하여 각 대화 상자를 시작합니다. 자세한 내용은사용자
root
관련 언어 설정을 변경하려면 을 클릭합니다.root
에 대해 을 적용할지 여부를 결정합니다.
해당 로케일이 사용할 수 있는 기본 언어 목록에 없으면
에서 지정합니다. 하지만 일부 지역화는 불완전할 수 있습니다.
이제 시스템이 다국어로 설정됩니다. 그러나 기본 언어 이외의 언어로 응용 프로그램을 시작하려면 17.1.3절 “표준 X 및 GNOME 응용 프로그램의 언어 전환”에서 명시적으로 설명된 대로 원하는 언어를 설정해야 합니다.
17.1.2 기본 시스템 언어 전환 #
전체적으로 기본 시스템 언어를 전환하려면 YaST 언어 모듈을 시작합니다.
원하는 새 시스템 언어를
로 선택합니다.중요: 이전 시스템 언어 삭제다른 기본 언어로 전환할 경우 이전의 기본 언어에 대한 한글화된 소프트웨어 패키지가 시스템에서 제거됩니다. 기본 시스템 언어를 전환하지만 이전 기본 언어를 추가 언어로 유지하려면 각 체크박스를 선택하여 해당 언어를
로 추가하십시오.키보드 및 시간대 옵션을 원하는 대로 조정합니다.
YaST가 변경 사항을 적용한 후에는 로그아웃했다가 다시 로그인하는 등의 방법으로 현재 X 세션을 다시 시작하여 YaST 및 데스크톱 응용 프로그램이 새 언어 설정을 반영할 수 있도록 설정합니다.
17.1.3 표준 X 및 GNOME 응용 프로그램의 언어 전환 #
YaST를 사용하여 각 언어를 설치한 후에는 단일 응용 프로그램을 다른 언어로 실행할 수 있습니다.
다음 명령을 사용하여 명령줄에서 응용 프로그램을 시작하십시오.
LANG=LANGUAGE application
예를 들어 f-spot을 독일어로 시작하려면 LANG=de_DE f-spot
을 실행하십시오. 다른 언어의 경우 해당 언어 코드를 사용하십시오. locale
-av
명령을 사용하여 사용할 수 있는 모든 언어 코드 목록을 가져오십시오.
17.2 국가 및 시간 설정 변경 #
YaST 날짜 및 시간 모듈을 사용하여 시스템 날짜, 시계 및 시간대 정보를 현재 지역으로 조정하십시오. YaST 모듈에 액세스하려면 YaST를 시작하고 sudo yast2 timezone &
를 실행하여 대화 상자를 직접 시작하십시오.
먼저
과 같은 일반적인 지역을 선택합니다. 작업 중인 국가와 일치하는 적절한 국가(예: )를 선택합니다.워크스테이션에서 실행하는 운영 체제에 따라 하드웨어 시계 설정을 조정합니다.
시스템에서 Microsoft Windows*와 같은 다른 운영 체제를 실행하면 UTC를 사용하지 않고 지역 시간을 사용할 수 있습니다. 이 경우
을 비활성화합니다.시스템에서 Linux만 실행하는 경우 하드웨어 시계를 UTC로 설정하고 표준 시간에서 일광절약 시간제로 전환하여 수행된 시간을 자동으로 절약할 수 있습니다.
하드웨어 시계(CMOS 시계)가 UTC로 설정된 경우에만 표준 시간에서 일광 절약 시간으로(또는 반대로) 자동으로 전환할 수 있습니다. 이는 NTP와 자동 시간 동기화를 사용할 경우에도 마찬가지입니다. 하드웨어 시계와 시스템 시계의 차이가 15분 미만일 경우에만 자동 동기화가 수행되기 때문입니다.
시스템 시간이 잘못된 경우 심각한 문제(원격 파일 시스템의 백업 누락, 메일 메시지 삭제, 탑재 실패 등)가 발생할 수 있기 때문에 항상 하드웨어 시계를 UTC로 설정하는 것이 좋습니다.
수동으로 날짜 및 시간을 변경하거나 NTP 서버와 영구적으로 또는 하드웨어 시계 조정을 위해 시스템을 동기화할 수 있습니다.
YaST 시간대 모듈에서
을 클릭하여 날짜 및 시간을 설정합니다.변경사항을 확인합니다.
NTP 서버의 주소를 아직 입력하지 않은 경우 해당 주소를 입력합니다.
영구적으로 NTP를 사용하려면
을 활성화하십시오.Section 26.1, “Configuring an NTP Client with YaST”을 참조하십시오.
버튼을 사용하여 고급 NTP 구성을 열 수 있습니다. 자세한 내용은변경사항을 확인합니다.