метагород не предназначается, чтобы выйтись, так как он обычно только предназначен, чтобы использоваться с менеджером сеансов. Необходимо будет использовать внешний инструмент для уничтожения его.
Это запросит страницу справочника и откроет ее в xterm
:
read -p 'which man file would you like to open? '
xterm -e man "$REPLY"
Это выполнит подсказку в новом экземпляре xterm
:
xterm -e sh -c 'read -p "which man file would you like to open? " && man "$REPLY"'
Можно открыть a man
страница в xterm
окно с помощью следующей команды:
$ xterm -e "man xterm"
Это будет результаты в странице справочника для xterm
будучи открытым в его собственном окне.
Если требуется сделать это единственной командой, которая сделает это, Вы могли создать псевдоним как так:
$ alias gman='xterm -e man \!$'
И затем используйте его как это:
$ gman xterm
Вы могли использовать инструментарий GUI zenity
для открытия диалогового окна, просящего страницу справочника быть введенным, затем возьмите то, что было введено, и используйте вышеупомянутый метод для открытия соответствующей страницы справочника.
$ zenity --entry --text "Enter man page name:"
Приведение к этому отображаемому диалоговому окну:
При помещении вышеупомянутого вместе Вы могли сделать что-то вроде этого:
$ xterm -e man $(zenity --entry --text "Enter man page name:")