데비안 자신에 선언해야합니다 아래의 기준을 충족 X 윈도우 시스템 용 터미널 에뮬레이터를 제공 11.8.3 Packages providing a terminal emulator
패키지에 설명 된 x-terminal-emulator
가상 패키지으로이 작업을 수행 제어 필드를 제공합니다 그들은 가상 패키지 x-terminal-emulator
을 제공합니다. 그들은 또한 우선 순위가 20 인 /usr/bin/x-terminal-emulator
에 대한 대안으로 스스로 등록해야합니다. 해당 대안은 /usr/share/man/man1/x-terminal-emulator.1.gz
에 대한 종속적 인 대안이 해당 매뉴얼 페이지를 가리켜 야합니다.
는 프로그램이 반드시,는 x-터미널 에뮬레이터가 될하려면 :
는 정책은 1990 년대 중반부터 xterm을 가진 최소한 호환성을 설명한다.
이 제한적인 성공이었다 :
- 일부 배포자는
-e
옵션 호환성 당신이 언급 한 단말기의 일부와 가난도 20
- 위의 값을 사용하여 우선 순위 필드를 남용.
데비안 (및 우분투와 같은 파생 된 배포판)을 제외하고,이 방법은 많이 사용되지 않습니다.
이 질문에 답해 드리 겠지만 지금은 보지 못했습니다.여기 내 데비안/테스트에서 목록이 40
우선 순위를 가진 각 패키지는 정책을 따르지 않는 것을주의입니다 :
$ sudo update-alternatives --config x-terminal-emulator
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/xterm-dev 60 auto mode
1 /usr/bin/evilvte 20 manual mode
2 /usr/bin/gnome-terminal.wrapper 40 manual mode
3 /usr/bin/koi8rxterm 20 manual mode
4 /usr/bin/konsole 40 manual mode
5 /usr/bin/lxterm 30 manual mode
6 /usr/bin/lxterminal 40 manual mode
7 /usr/bin/mate-terminal.wrapper 30 manual mode
8 /usr/bin/mlterm 20 manual mode
9 /usr/bin/mrxvt-full 10 manual mode
10 /usr/bin/pterm 20 manual mode
11 /usr/bin/stterm 15 manual mode
12 /usr/bin/terminology 40 manual mode
13 /usr/bin/urxvt 20 manual mode
14 /usr/bin/uxterm 20 manual mode
15 /usr/bin/xfce4-terminal.wrapper 40 manual mode
16 /usr/bin/xterm 20 manual mode
17 /usr/bin/xterm-dev 60 manual mode
Press <enter> to keep the current choice[*], or type selection number:
(이하 "xterm 등-DEV"패키지는 물론 지역 개발 패키지를, 출판되지 않음).
나는 canonical 솔루션이 사용자가 설정 파일이나 환경 변수를 통해 터미널 명령을 구성하도록 허용하고 기본값이'xterm'과 같은 것으로 생각한다. – larsks