मैन पेज देखने के लिए ग्राफिकल यूजर इंटरफेस?


30

क्या GUI में मैन पेज देखने के लिए कोई टूल हैं?

मैं व्यक्तिगत रूप से कमांड लाइन इंटरफ़ेस को नापसंद करता हूं। इसमें आसान स्क्रॉलिंग, खोज आदि का अभाव है। क्या कुछ अधिक सहज उपयोगकर्ता इंटरफ़ेस और सुविधाओं के साथ कोई उपकरण है?

अधिमानतः केडीई के लिए


4
संबंधित प्रश्न यहां उपयोगी उत्तर के साथ हैं: मैं कैसे आदमी को और अधिक अनुकूल बना सकता हूं

जवाबों:


9

GMAN

से उबंटू आदमी पेज , GMAN एक है "जीटीके + आदमी के लिए आधारित सामने के अंत, Xman के लिए एक अच्छा प्रतिस्थापन।"

Gman आपके स्थानीय सिस्टम पर स्थापित मैन पेजों की एक सूची प्रदान करता है और मैन पेजों को देखने के लिए कई विकल्प प्रदान करता है। डिफ़ॉल्ट विकल्प के लिए एक xterm सत्र के भीतर आदमी पृष्ठों को खोलना है। यह चार अन्य विकल्पों के साथ आपके स्वाद के अनुरूप संशोधित किया जा सकता है।

उपलब्ध अन्य देखने के विकल्प हैं:

  • ghostview
  • जताना
  • LocalBrowse
  • NetBrowse

देखने के लिए उपयोग किए गए एप्लिकेशन को बदलने के लिए, मेनू से दृश्य चुनें और फिर अपने पसंदीदा एप्लिकेशन के बगल में स्थित रेडियो बटन का चयन करें, जैसा कि नीचे दिखाया गया है:

अंतिम दो विकल्पों के लिए man2htmlआपके सिस्टम पर स्थापित पैकेज की आवश्यकता होती है और यह आपके डिफ़ॉल्ट ब्राउज़र में मैन पेज लाएगा।


1
-1 बहुत सरल है। कोई कमांड लाइन विकल्प नहीं। सूचकांक लोड करने में विफल। और अब असमर्थित, उदा। Manx gman के नीचे दिया गया homex.coolconnect.com/user/xkwang/gman टूटा हुआ है (खराब url)।
एलिप्टिकल व्यू

मुझे यह भी पसंद नहीं है कि यह सूअर का बच्चा टर्मिनल से कैसे वापस आता है
जोनाथन नेफेल्ड

@JonathanNeufeld सूक्ति टर्मिनल से 'पिगी-बैक' नहीं करता है। यह स्थापित किए बिना एक सिस्टम पर ठीक चलता है।
केविन बोवेन

@Ellipticalview ओपी ने जीयूआई समाधान के लिए कहा, न कि क्ली। गमन वर्तमान में 19.04 रेपो में उपलब्ध है और बिना किसी समस्या के चलता है, मेरे लिए। व्यक्तिगत रूप से, मैं मुख्य रूप से cli का उपयोग करता हूं। श्रग
केविन बोवेन

@KevinBowen मेरा बुरा है, मेरा मतलब xTerm था, लेकिन मुझे लगता है कि अब यह दृश्य मेनू से कॉन्फ़िगर करने योग्य है।
जोनाथन नेफेल्ड

19

कमांड लाइन पर उदाहरण देखें:

yelp man:printf
yelp 'man:printf(3)'

या उपयोग करें

yelp man:printf & 

कमांड लाइन पर काम करने के लिए। अधिक स्थायी समाधान के लिए जोड़ने का प्रयास करें

man () { yelp "man:$@"; }

आपकी .bashrc फ़ाइल की अंतिम पंक्ति में । फिर कमांड लाइन पर उदाहरणों का प्रयास करें:

man printf
man printf &

के लिए yelp दर्शक आने के लिए। मुझे अपने CLI के पास स्क्रॉल-सक्षम विंडो को alt-tab to करना पसंद है।


3
यह समाधान बहुत अच्छा है क्योंकि yelp GNOME का मानक मदद दर्शक है, इसलिए इसकी संभावना पहले से ही स्थापित हो सकती है।
रोद्र

वाह, यह भी जानकारी प्रारूप का समर्थन करता है! आप "जानकारी: कमांड" लिखकर कुछ कमांड्स के लिए इंटरेक्टिव पेज प्राप्त कर सकते हैं
अंडरकैट मोनिका का समर्थन करता है

13

केडीई हेल्पसेटर

केडीई मेनू> एप्लीकेशन> सहायता> यूनिक्स मैनुअल पेज

यहाँ छवि विवरण दर्ज करें

शीघ्र उदघाटन

Khelpcenter की मदद से

:~$ khelpcenter --help
Usage: khelpcenter [Qt-options] [KDE-options] [url] 

The KDE Help Center

Generic options:
  --help                    Show help about options
  --help-qt                 Show Qt specific options
  --help-kde                Show KDE specific options
  --help-all                Show all options
  --author                  Show author information
  -v, --version             Show version information
  --license                 Show license information
  --                        End of options

Arguments:
  url                       URL to display

कमांड: khelpcenter man:aptकेडीई सहायता केंद्र के माध्यम से उपयुक्त आदमी पृष्ठ दिखाएगा।

त्वरित लांचर / 1 / मैंगोनेल के साथ:

यहाँ छवि विवरण दर्ज करें

मैंगेलोन उबंटू रिपॉजिटरी से उपलब्ध है: http://packages.ubuntu.com/search?keywords=mangonel&searchon=names&suite=all§ion=all

केडीई कियो-मैन

केडीई सहायता केंद्र> कियोस्लाव्स> आदमी

Ioslave मैन का उपयोग करके आप अपने सिस्टम पर इंस्टॉल किए गए मैन पेज को पढ़ सकते हैं। यह प्रयोग करने में आसान है...

किसी भी अन्य केडीई ioslave के साथ, किसी भी केडीई एप्लिकेशन में आदमी: / सॉकेट जैसे URL दर्ज करना संभव है।

कोनेकर के साथ - "आदमी: उपयुक्त"

यहाँ छवि विवरण दर्ज करें

अन्य ब्राउज़र - केडीई सिस्टम सेटिंग्स> फाइल असोसिएशन> एचटीएमएल।

यहाँ छवि विवरण दर्ज करें

कितना अच्छा या बुरा है किओ-मैन html आउटपुट का पार्सिंग उठाया ब्राउज़र पर निर्भर करता है।

यहाँ छवि विवरण दर्ज करें

ब्राउज़र को KRunner / 1 / से लॉन्च किया जा सकता है।

यहाँ छवि विवरण दर्ज करें

कुबंता फ़ोरम में एक विषय है: 'ग्राफिकल मैन पेज व्यूअर' / 2 / हाउ टू सेक्शन में।

लिंक

  1. केडीई लांचर: http://www.kubuntuforums.net/showthread.php?59851-KDE-Application-Launchers
  2. http://www.kubuntuforums.net/showthread.php?62631-Graphical-man-page-viewer

+1 यह निश्चित रूप से उपयोगकर्ता के डीई को देखते हुए मेरे उत्तर से बेहतर है।
केविन बोवेन

4

में केडीई हम खोज और से यूनिक्स manpages प्रदर्शित कर सकते हैं केडीई सहायता केंद्र या हम खोलने के लिए और के साथ किसी भी स्थानीय रूप से संग्रहीत मैनपेज की सामग्री प्रदर्शित कर सकते हैं आर्क

के अनुसार डेबियन FHS उपयोगकर्ता कार्यक्रम manpages .gz संकुचित कर रहे हैं और में संग्रहीत /usr/share/man/man1या /usr/local/share/man/man1, लेकिन इससे अधिक के विभिन्न उप निर्देशिकाओं में संग्रहीत manpages हैं /usr/share/man, इसी आवेदन नाम के नाम पर। इसमें उबंटू रिपॉजिटरी (उदाहरण के लिए मैन्युअल रूप से या एक पीपा के माध्यम से स्थापित) के माध्यम से उपलब्ध नहीं किए गए एप्लिकेशन से मैनपेज भी शामिल होना चाहिए।

में सूक्ति हम इसी के लिए ब्राउज़ कर सकते हैं /usr/share/manसाथ मैनपेज खोलने के लिए उप-निर्देशिका फ़ाइल-रोलर और एडिट

Manpages Ubuntu पर एक कस्टम खोज करने से केवल आधिकारिक रिपॉजिटरी से उपलब्ध अनुप्रयोगों के मैनपेज़ मिलेंगे

मैनपाट को संपादित करने के लिए भी देखें:


2

यदि आप अपने ब्राउज़र का उपयोग करने के इच्छुक हैं, तो आप उबंटू मैनपेज रिपोजिटरी पर जा सकते हैं । यहाँ उस पृष्ठ से एक उद्धरण है:

उबंटू मैनपेज रिपॉजिटरी में आपका स्वागत है। इस साइट में उबंटू के हर समर्थित संस्करण के हर पैकेज से निकाले गए सैकड़ों गतिशील रूप से उत्पन्न मैनुअल हैं, और दैनिक आधार पर अपडेट किए जाते हैं। परंपरागत रूप से, मैनपेज़ को कमांड लाइन पर ब्राउज़ किया जाता है। यह परियोजना उबंटू में शामिल सभी ऐसे मैनुअलों को एक HTML, वेब-ब्राउजेबल प्रारूप में प्रस्तुत करती है।




1

मुझे जस्टिन सोलम का जवाब पसंद आया कि उन्होंने अपने .bashrc में एक लाइन जोड़ी, मैन कमांड को अपनी पसंद के आदमी येल्प से बदल दिया। यही मैं चाहता था, हालांकि कभी-कभी मैं w / o X (जैसे SSH के माध्यम से) चला रहा हूं। मैं चाहता था कि यह स्वचालित रूप से कमांडलाइन पर वापस आ जाए।

एक और पोस्ट पर मुझे उत्तर मिले कि ऐसा कैसे करना है, ज्यादातर वे DISPLAY चर की जाँच कर रहे थे। यह अच्छा है, लेकिन एक उत्तर में रनिंग एक्स नामक एक सी प्रोग्राम शामिल है जो वास्तव में डिस्प्ले चर को सुनिश्चित करने के लिए जाँच करता है जो वास्तव में केवल परिभाषित और गैर-रिक्त होने के बजाय वैध है। और भी बेहतर! मैं वहाँ जाने और इसे प्राप्त करने की सलाह देता हूं!

यहाँ मैं के साथ समाप्त हो गया है:

man () {
    if RunningX
    then
        yelp "man:$@";
    else
        /usr/bin/man "$@";
    fi
}

मुझे यकीन है कि यह Gman, KDE के सहायता केंद्र या जो भी पुरुष दर्शक एक पसंद करता है, के साथ उपयोग के लिए अनुकूलित किया जा सकता है। यह मैनपेज ब्राउज़िंग के अलावा अन्य उपयोगों के लिए भी अनुकूलित किया जा सकता है।


0

इसलिए इस सभी उत्तर से मैं आमतौर पर इस तरह का उपयोग करता हूं, जब मुझे किसी भी मैनुअल को संदर्भित करने की आवश्यकता होती है।

man ls>/tmp/ls.txt && gedit /tmp/ls.txt

gedit के बजाय किसी भी टेक्स्ट एडिटर का उपयोग करें।


अगर कोई कमांड लाइन विशेषज्ञ है तो कृपया इस कमांड को छोटा कर दें क्योंकि मैं टर्मिनल में नौसिखिया हूं :)
रोहित रविन्द्रन

1
यहां देखें: askubuntu.com/a/36023/25656

man ls | gedit -सरल है और tmp फ़ाइल से बचा जाता है
अण्डाकार दृश्य 20

0

यदि आप Emacs जानते हैं - इसमें एक womanकमांड है, जहां आपको उस पृष्ठ पर लिखना चाहिए जिसे आप पढ़ना चाहते हैं। womanएक शीर्ष स्तर मेनू है और वहां आप विशेष रूप से, क्लिक करने योग्य TOC उत्पन्न कर सकते हैं ।


0

मैं इस ट्रिक का उपयोग कर रहा हूँ जो मैन पेज के लिए अच्छी तरह से काम करती है:

man bash |yad --text-info #or |zenity --text-info

(आवश्यकता या सनद, आमतौर पर आपके लिनक्स डिस्ट्रो में मौजूद होती है)।

इस तरह आपके पास yad / zenity के अलावा किसी भी बाहरी टूल की आवश्यकता के बिना GUI इंटरफ़ेस है जो आमतौर पर आपके सिस्टम में मौजूद होता है।
आप माउस के साथ स्क्रॉल कर सकते हैं, और मेरे लिए सबसे महत्वपूर्ण है येक का gtk3.0 संस्करण (आज डिफ़ॉल्ट) मैं अपने टचस्क्रीन के साथ भी स्क्रॉल कर सकता हूं।

पुनश्च: आपको सभी सामग्रियों को सही ढंग से देखने के लिए yad / zenity विंडो को अधिकतम करने की आवश्यकता है।

अधिक स्थायी समाधान के रूप में, मैंने / usr / bin के तहत mang (कोई एक्सटेंशन नहीं) नामक एक छोटी स्क्रिप्ट बनाई और जैसे ही मैंने chmod +x 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मानव पृष्ठों के अंदर लिंक क्लिक करने योग्य बनाता है। ऑपरेटर &याड विंडो को बैकग्राउंड में भेजता है, मँग को समाप्त किया जाता है और टर्मिनल मुक्त होता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.