키보드 모델을 Ubuntu에 추가하고 해당 모델을 커뮤니티에 제공하려면 어떻게해야합니까?


10

안녕하세요, 최근에 새로운 Lenovo z570 노트북이 있습니다. 고유 한 키보드가 있습니다. 사용할 수는 있지만 전체 기능을 사용할 수는 없습니다. '추가'키 중 일부를 해당 기능에 매핑 할 수 없습니다. lenovo z570에는 별도의 키보드 모델이 없습니다. 이 키보드를 올바르게 구성하고 나중에 동일한 랩톱을 사용하는 다른 사람이 내가 설정 한 구성을 사용할 수 있도록 저장을 위해 우분투 저장소에 다시 제공하고 싶습니다.

어떻게합니까?

답변:


7

수정 된 키맵을 만들어 우분투 프로젝트에 제출

컴퓨터의 다른 사용자를 돕는 것에 대해 생각하고있는 것이 좋습니다. 수행 할 수있는 몇 가지 단계는 다음과 같습니다.

필요한 단계에 대한 개요를 알려 드리겠습니다. 자세한 내용은 컴퓨터에 필요한 내용에 따라 다릅니다.

수정 된 키맵 만들기

Ubuntu 용 사용자 정의 키보드를 정의하는 자세한 지침은 여기에 있습니다 . 기존 키보드 파일을 새 이름으로 복사 한 다음 해당 파일을 수정하여 필요한 것을 추가하고 수정하는 것이 좋습니다. gksudo gedit / usr / share / X11 / xkb / symbols / old-name으로이 작업을 수행하고 편집기에서 변경할 수 있습니다. 그런 다음 새 이름으로 저장하십시오. 잊어 버린 경우 xkb-data 패키지를 다시 설치할 수 있습니다.

수정 된 키맵 활성화 및 테스트

시스템 설정으로 이동하여 키보드 제어판을 선택하십시오. 하단에서 레이아웃 설정을 선택하십시오 . 그런 다음 왼쪽 아래 에있는 + 아이콘을 클릭 하여 새 파일을 메뉴에 추가하고 선택하여 테스트 할 수 있습니다.

우분투에 기여

계정이 없으면 런치 패드 계정이 있어야합니다. 런치 패드로 이동하여 오른쪽 상단 모서리를 클릭하여 작성하십시오. 그렇지 않으면 로그인하십시오.

다음 단계는 여기 로 가서 누군가가 아직 보고서를 제출하지 않았는지 확인하는 것입니다. 그렇지 않은 경우 기본 키보드가 Lenovo z570에 적합하지 않다는 문제를보고하고 이유를 언급하십시오.

작성한 파일을 버그에 첨부하십시오.

여기로 돌아와서 버그 보고서에 대한 링크를 제공하는 것이 좋습니다. 이런 식으로 귀하의 질문을 자신의 문제로 인식하는 다른 사람들은 버그 보고서로 가서 버그가 그들에게 영향을 미친다는 링크를 클릭하십시오.

더 많은 사람들을 돕기

이 패키지의 업스트림에 대한 런치 패드 페이지에 대한 이 링크 를 확인하면 이보다 더 멀리 갈 수 있습니다 . Bugs 태그를 클릭하면 Launchpad가 알고있는 업스트림 패키지의 문제가 표시됩니다. 또한 Freedesktop은 업스트림에 대한 버그보고 시스템을 유지함을 보여줍니다.

대부분의 Linux 배포판은 아마도이 업스트림 패키지를 사용하므로 기여한 후에는 더 많이 기여할 수 있습니다. 우분투는 자신의 사용자를 도울 수있는 방법 일뿐 아니라 데비안과 프리 데스크탑과 같은 업스트림 개발자들에게 비 우분투 사용자를 돕는 데 기여합니다.

freedesktop.org Bugzilla에서 버그 추적 링크를 클릭 할 수 있습니다 . 맨 위에 Freedesktop 버그보고 시스템으로 이동하여 버그 보고서와 새 키맵 파일을 보내십시오. 그렇게하면 런치 패드 버그 보고서로 돌아가서 버그가 업스트림 패키지에 영향을 미치고 업스트림 버그 보고서에 대한 링크를 추가해야합니다. 그렇게하면 우분투 개발자는 스스로 할 필요가 없다는 것을 알게 될 것입니다.

우분투 X 팀이 Quantal을 준비하는 일에 바쁘다는 것을 알 수 있습니다. 그들의 메일 링리스트는 ubuntu-x@lists.ubuntu.com에 있으며 IRC에서도 잘 어울립니다.


3

xkb 구성 파일을 사용하여 키보드에 대한 새 레이아웃을 생성한다고 가정합니다. 이렇게하려면 다음으로 이동하십시오.

/usr/share/X11/xkb/symbols

여기서는 국가 별 약어로 키보드 레이아웃 구성을 볼 수 있습니다. 예를 들어, 영어 (미국) 레이아웃은 "us"파일에 있습니다. 이 파일에서 다른 상황에서 키를 눌렀을 때 발생할 동작을 정의 할 수 있습니다.

us 파일을보고 중단 될 때까지 키를 사용하여 연주 한 다음 나만의 커스텀 매핑을 만드는 것이 좋습니다.

http://www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/ 에서 더 완전한 방법을 볼 수 있습니다 .


1

기존 런치 패드 사용자에게 추가를 요청하거나 코딩 할 수있는 경우이 코드에 해당하는 Bazaar 브랜치에 액세스하여 변경을 제안 할 수 있습니다. 각 그룹에 먼저 참여해야하지만 그룹 멤버십없이 코드를 제안 할 수도 있습니다. 그래도 누군가 당신을 위해 그것을 커밋해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.