특정 특수 하드웨어 구성에는 Xubuntu를 시작할 때마다 실행하는 몇 가지 특수 명령이 필요하며 이를 자동화하는 것은 쉽습니다. 일반적으로 이는 실행 방법에 관계없이 작동해야 합니다. 불행하게도 개별적으로 실행하면 제대로 작동하지만 자동으로 실행하지 않으면 제대로 작동하는 경우가 있습니다. 이 프로그램은 Xubuntu가 X11 그래픽 사용자 인터페이스와 상호 작용하는 방식과 관련이 있지만 쉽게 해결할 수 있다는 것을 알아야 합니다.
예를 들어 Xubuntu가 마우스 구성을 시작할 때마다 한 쌍의 명령을 실행한다고 가정합니다. 이 두 명령 모두 터미널 내부에서 실행하거나 Super 또는 Windows 키를 누른 상태에서 R을 눌러 Xfce4 응용 프로그램 찾기를 열면 작동합니다. 두 경우 모두 잘 작동합니다. 때때로 "Sessions and Startup" 앱을 사용하여 시작할 때 실행하려고 하면 이 둘 중 하나만 실제로 적용됩니다. xset을 재구성한 다음 Xubuntu에서 확인란을 설정하는 것만으로도 작동하게 될 수 있습니다.
시작 시 xset 또는 xinput 명령 실행
계속하기 전에 작업 중인 하드웨어 구성 명령이 터미널에서 제대로 실행되는지 확인하세요. 때때로 문제는 Xubuntu의 이상함보다는 인쇄상의 오류로 인해 발생합니다. 모든 것이 올바르게 구성되었다고 확신하는 경우 세션 및 시작 프로그램을 다시 엽니다. "애플리케이션 자동 시작" 탭으로 이동한 다음 추가를 선택하여 항목을 두 번 클릭하여 편집합니다. xset m 2 16과 같은 마우스 구성 명령을 사용하고 있다고 가정하고 몇 초 동안 잠자기 상태로 시도해 보십시오. xset 명령 자체가 올바른지 확인하고 이를 수동으로 설정한 이유를 다시 평가하고 싶을 것입니다. 사용자가 xset으로 수행하는 고급 설정 중 일부는 Xubuntu 자체에서 사용하는 도구를 통해 더 쉽게 수행할 수 있습니다.
이전에 bash 스크립트로 작업한 사용자는 아마도 이 작업을 수행하는 방법에 이미 익숙할 것입니다. 그러나 그렇지 않은 사용자는 명령 실행을 지연할 수 있으므로 Xubuntu가 여러 Xfce4 기본값을 로드한 후에만 실행할 시간을 얻을 수 있습니다. 위의 명령을 사용하면 다음과 같이 변경하여 10초 동안 잠자기 상태로 만들 수 있습니다:
bash -c 'sleep 10 &&xset m 2 16'
Xubuntu를 시작하면 설치된 데스크탑 인터페이스는 합리적인 기본값으로 간주되는 여러 항목을 로드하려고 시도합니다. 대부분의 하드웨어의 경우 이는 정확하지만 수행되기 전에 수행되는 일부 사용자 정의 설정을 무시할 수 있습니다. 이로 인해 궁극적으로 귀하가 봤을 수도 있는 유형의 충돌이 발생할 수 있습니다. 실행을 지연함으로써 해당 코드는 Xubuntu가 완료된 후에만 특정 명령을 실행합니다. 해당 명령의 10을 더 긴 지연으로 변경해야 할 수도 있습니다. Xubuntu가 시스템을 부팅하는 데 걸리는 시간에 따라 다르며 약간의 실험이 포함될 수 있습니다. 명령을 20초 이상 절전 모드로 설정하면 안 됩니다. 그렇다면 Xubuntu 부팅 속도가 매우 느려질 가능성이 높습니다. 이러한 경우 시작 시 너무 많은 프로세스가 시작될 수 있습니다.
더 이상 사용하지 않는 패키지가 너무 많이 설치되어 있을 수 있습니다. 아이러니하게도 Synaptic 패키지 관리자를 아직 설치하지 않았다면 설치하여 이 상황을 해결하는 것이 가장 쉬운 방법일 수 있습니다. sudo apt-get install synaptic을 사용한 다음 프로그램이 설치되면 실행하세요. 더 이상 사용하지 않는 일부 프로그램을 발견하여 제거할 수 있습니다. 이는 시작 성능에 도움이 될 수 있습니다. 시도할 수 있는 다른 성능 조정도 xset 명령을 지연하는 데 필요한 시간을 줄이는 데 도움이 될 수 있습니다. 예제 이미지에서 Xubuntu는 xfce-look에서 사용자 정의 테마를 실행하고 있었으며 이것이 시스템의 경우라면 테마가 얼마나 무거운지 확인하고 싶을 수도 있습니다. 일부 사용자 정의 Xubuntu 테마는 로드하는 데 시간이 걸리며 어쨌든 시간이 지남에 따라 전반적인 성능이 저하될 수 있습니다.
컴퓨터의 전원을 끌 때마다 Xubuntu가 설정을 저장하도록 "세션 저장" 확인란이 선택되어 있는지 확인하여 이 문제를 완화해야 할 수도 있습니다. xset 명령을 실행한 후에만 이 작업을 수행한 후 시스템을 재부팅하고 이제 모든 것이 올바르게 시작되는지 확인하십시오. 그렇다면 더 이상 문제가 발생하지 않을 것입니다.
두 개의 앰퍼샌드와 작은따옴표 사이의 코드를 바꿔야 하지만 Xubuntu가 마우스나 키보드를 구성하는 데 사용되는 xinput 명령을 재정의하는 경우 이를 사용할 수도 있습니다. 기술적으로 Xubuntu가 부팅할 때 실행하기를 원하는 코드를 여기에 넣을 수 있지만 기본 설정은 대부분의 다른 유형의 명령을 대체하지 않습니다. 이러한 기본값은 기본 입력 장치만 가리키며 가상 콘솔 간에 전환할 때 적용되지 않습니다.
일부 사용자는 bash 지연 코드가 실행 가능한 셸 스크립트 내부에 숨겨져 있어야 한다고 말하지만 일반적으로 그럴 필요는 없습니다. 세션 및 시작 프로그램은 사용자가 던지는 모든 것을 실행할 수 있습니다. 다른 사용자들은 Xubuntu와 함께 제공되는 Xfce4 키보드 단축키 도구를 사용하여 이러한 명령을 키보드 단축키에 매핑해야 한다고 제안합니다. 이런 방식으로 설정해도 아무런 해를 끼치지 않지만 이 역시 기술적으로 불필요합니다. 적절한 bash 지연과 함께 Sessions 및 Startup 앱을 사용하기만 하면 대부분의 상황에서 작동할 것입니다.
xset 명령을 확인하여 서버에 대해 -bc 호환성 옵션 설정을 사용하고 있지 않은지 확인하십시오. Xubuntu는 지원하도록 설계된 레거시 하드웨어 유형이 Xubuntu에서 사용하는 Xfce 데스크탑 인터페이스와 잘 맞지 않기 때문에 항상 이를 재정의합니다.
저자 소개
케빈 애로우
Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.