Я знаю, что такое x-terminal-emulator
и что делает, но я не понимаю, почему не существует специальной страницы руководства для него, вместо того, чтобы перенаправлять его на страницу руководства gnome-terminal
. Я хотел бы видеть страницу руководства, объясняющую, что именно x-terminal-emulator
делает, и на этой странице ссылку на man gnome-terminal
.
Это правильно (если да, то почему, например, вывод man dir
не возвращает вывод man ls
)? Есть ли хорошая мотивация за этим фактом?
x-terminal-emulator
виртуальные пакет . Эмулятор терминала настроен Debian альтернативная система .
На Ubuntu можно легко следовать за этой конструкцией символьной ссылки, например, для терминала гнома:
$ which x-terminal-emulator
/usr/bin/x-terminal-emulator
$ ll /usr/bin/x-terminal-emulator
/usr/bin/x-terminal-emulator -> /etc/alternatives/x-terminal-emulator*
$ ls -al /etc/alternatives/x-terminal-emulator
/etc/alternatives/x-terminal-emulator -> /usr/bin/gnome-terminal.wrapper*
Теперь относительно страниц справочника, update-alternatives
также ссылки страница справочника gnome-terminal
к x-terminal-emulator
, как объяснено в update-alternatives
руководство:
It is often useful for a number of alternatives to be synchronized, so that they are changed as a group; for example, when several versions of the vi(1) editor are installed, the man page referenced by /usr/share/man/man1/vi.1 should correspond to the executable referenced by /usr/bin/vi. update-alternatives handles this by means of master and slave links; when the master is changed, any associated slaves are changed too. A master link and its associated slaves make up a link group.
Вы могли работать в ударе, чтобы перейти по ссылке:
$ readlink -f $(command -v x-terminal-emulator)
/usr/bin/gnome-terminal.wrapper
и/или:
$ update-alternatives --display x-terminal-emulator
x-terminal-emulator - auto mode
link currently points to /usr/bin/gnome-terminal.wrapper
/usr/bin/gnome-terminal.wrapper - priority 40
slave x-terminal-emulator.1.gz: /usr/share/man/man1/gnome-terminal.1.gz
/usr/bin/lxterm - priority 30
slave x-terminal-emulator.1.gz: /usr/share/man/man1/lxterm.1.gz
/usr/bin/uxterm - priority 20
slave x-terminal-emulator.1.gz: /usr/share/man/man1/uxterm.1.gz
/usr/bin/xterm - priority 20
slave x-terminal-emulator.1.gz: /usr/share/man/man1/xterm.1.gz
Current 'best' version is '/usr/bin/gnome-terminal.wrapper'.
Уведомление: страница справочника также связана с gnome-terminal.1.gz
.