Linux 시스템에서 로케일과 언어로 영어만 사용하고 GUI/데스크탑 환경에서는 다른 언어를 사용하도록 만드는 방법은 무엇입니까?

Linux 시스템에서 로케일과 언어로 영어만 사용하고 GUI/데스크탑 환경에서는 다른 언어를 사용하도록 만드는 방법은 무엇입니까?

내 모국어(영어)로 Linux를 설치하고 내가 설치하는 사용자는 스페인어만 이해한다고 가정해 보겠습니다(내가 아는 것은 Que?입니다). 필요할 때 일부 시스템 관리를 수행해야 하는 경우 영어가 나(그리고 대부분의 사람들)에게 사용하기 더 쉬우며 GUI/데스크탑 환경과 GUI 소프트웨어가 스페인어일 때 사용자의 생활도 마찬가지입니다.

OS는 Debian이고 영어로 네트워크 설치를 통해 설치했기 때문에 전체 시스템을 영어로 설치한 다음 GUI/데스크탑 환경과 키보드를 스페인어로 설치할 수 있었습니다.

 

이제 저는 대부분의 소프트웨어와 데스크탑 환경이 해당 언어를 시스템 언어와 일치시킨다는 것을 알고 있습니다. 이는 제가 하려는 일에 매우 해롭습니다.

시스템은 영어로 설치했는데 데스크톱 환경에서 키보드가 스페인어로 설정되는 문제도 있었습니다. 즉, 종료하기 전에 XFCE의 시스템 트레이 플래그(키보드 변경을 허용하는 플러그인)를 스페인어로 설정했음에도 불구하고 키보드는 여전히 영어로 유지되고 다시 시작한 후에도 스페인어(플래그)로 유지되는 반면 스페인어는 분명히 선호하는 최상위 언어는 XFCE 설정에서 설정됩니다.

 

따라서 시스템(CLI, 터미널 등)은 영어로 유지하고, GUI/데스크탑 환경(XFCE)과 소프트웨어는 스페인어로 유지할 수 있는 방법이 있어야 합니다. 어떻게 해야 하나요?

답변1

그것~해야 한다가능한. 이 시도:

# type this into a terminal
sudo localectl set-locale LANG=es_ES.UTF-8

# put this in the .bashrc of the user
export LANG=en_US.UTF-8

재부팅하고 작동하는지 확인하십시오.

관련 정보