Я использую этот трюк, который хорошо работает для man-страниц:
man bash |yad --text-info #or |zenity --text-info
(требуется yad или zenity, обычно существует в вашем дистрибутиве linux).
Таким образом у вас есть интерфейс GUI без необходимости использования внешнего инструмента, кроме yad / zenity, который обычно существует в вашей системе.
PS: Вам нужно увеличить окно yad / zenity, чтобы увидеть все содержимое правильно.
Как более постоянное решение, я создал крошечный скрипт под названием mang (без расширения) в / usr / bin, и как только i chmod +x mang я смог вызвать mang (вместо человека) из любого места так же просто, как `mang cat '.
Для тех парней, которые любят играть, это содержание скрипта mang:
#!/bin/bash
# place this file under /usr/bin , and chmod +x this file in order to be able to call it
if [[ -z $1 ]];then
echo "You need to provide a manual"
else
man $1 |yad --text-info --height=500 --width=800 --center --title="Man Pages of $1" --wrap --show-uri &
fi
exit
Советы: --show-uri делает ссылки внутри man-страниц доступными. Оператор & отправляет окно yad в фоновый режим, манга завершается, а терминал свободен.
Это Ubuntu One Files, что он закрывается, а не все учетные записи Ubuntu One, поэтому он не должен влиять на вас.
Нет, на Центр программного обеспечения не должно влиять закрытие служб, связанных с синхронизацией файлов Ubuntu One. Если в результате возникают проблемы с программным центром, это ошибка, о которой следует сообщить.