Antarmuka pengguna grafis untuk melihat halaman manual?

30

Apakah ada alat untuk melihat halaman manual dalam GUI?

Saya pribadi tidak suka antarmuka baris perintah. Tidak memiliki scrolling yang mudah, pencarian dan sebagainya. Apakah ada alat dengan antarmuka dan fitur pengguna yang lebih intuitif?

Lebih disukai untuk KDE .

James Mitch
sumber
4
Pertanyaan terkait di sini dengan jawaban yang bermanfaat: bagaimana saya bisa membuat pria lebih ramah gui

Jawaban:

9

Gman

Dari halaman manual Ubuntu , Gman adalah "front-end berbasis manusia untuk GTK, pengganti xman yang bagus."

Gman memberikan indeks halaman manual yang diinstal pada sistem lokal Anda dan menawarkan beberapa opsi untuk melihat halaman manual. Opsi default adalah meminta gman membuka halaman manual dalam sesi xterm. Ini dapat dimodifikasi agar sesuai dengan selera Anda dengan empat pilihan lain.

Opsi tampilan lain yang tersedia adalah:

  • ghostview
  • Memperlihatkan
  • LocalBrowse
  • NetBrowse

Untuk mengubah aplikasi yang digunakan untuk melihat, pilih Lihat dari menu dan kemudian pilih tombol radio di sebelah aplikasi pilihan Anda, seperti yang ditunjukkan di bawah ini:

Dua opsi terakhir memerlukan man2htmlpaket yang diinstal pada sistem Anda dan akan membuka halaman manual di browser default Anda.

Kevin Bowen
sumber
1
-1 Terlalu sederhana. Tidak ada opsi baris perintah. Gagal memuat indeks. Dan sekarang tidak didukung, misalnya homex.coolconnect.com/user/xkwang/gman yang diberikan di bagian bawah man gman rusak (url buruk).
Tampilan elips
Saya juga tidak suka bagaimana piggy-back dari terminal gnome
Jonathan Neufeld
@JonathanNeufeld Ini bukan 'piggy-back' dari terminal gnome. Ini berjalan dengan baik pada sistem tanpa itu diinstal.
Kevin Bowen
@ Elipticalview OP meminta solusi GUI, bukan cli. Gman saat ini tersedia di repo 19,04 dan berjalan tanpa masalah, untuk saya. Secara pribadi, saya terutama menggunakan cli. Shrug
Kevin Bowen
@KevinBowen saya buruk, maksud saya xTerm, tapi saya melihat sekarang ini dapat dikonfigurasi dari menu tampilan.
Jonathan Neufeld
19

Pada baris perintah coba contoh:

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

atau gunakan

yelp man:printf & 

untuk terus bekerja di baris perintah. Untuk solusi yang lebih permanen coba tambahkan

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

ke baris terakhir file .bashrc Anda . Kemudian pada baris perintah coba contoh:

man printf
man printf &

untuk penampil yelp muncul. Saya suka memiliki jendela yang dapat digulir di sebelah CLI saya untuk alt-tab untuk.

Justin Solms
sumber
3
Solusi ini sangat bagus karena yelp adalah penampil bantuan standar dari GNOME, jadi sangat mungkin sudah diinstal.
Rörd
Wow, ini juga mendukung format info! Anda bisa mendapatkan halaman interaktif untuk beberapa perintah dengan mengetikkan "info: command"
undercat mendukung Monica
13

Pusat Bantuan KDE

Menu KDE> Aplikasi> Bantuan> Unix halaman manual

masukkan deskripsi gambar di sini

Peluncuran cepat

Dengan bantuan 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

Command: khelpcenter man:aptakan menampilkan halaman manual apt melalui pusat bantuan KDE.

Dengan peluncur cepat / 1 / Mangonel:

masukkan deskripsi gambar di sini

Mangonel tersedia dari repositori Ubuntu: http://packages.ubuntu.com/search?keywords=mangonel&searchon=names&suite=all§ion=all

KDE kio-man

Pusat Bantuan KDE> Kioslaves> man

Menggunakan man ioslave Anda dapat membaca halaman manual yang diinstal pada sistem Anda. Mudah digunakan ...

Seperti halnya ioslave KDE lainnya, dimungkinkan untuk memasukkan URL, seperti man: / socket di aplikasi KDE apa pun.

With the Konqueror - "man: apt"

masukkan deskripsi gambar di sini

Browser lain - Pengaturan Sistem KDE> Asosiasi File> html.

masukkan deskripsi gambar di sini

Seberapa baik atau buruk penguraian output html kio-man tergantung pada browser yang dipilih.

masukkan deskripsi gambar di sini

Browser dapat diluncurkan dari KRunner / 1 /.

masukkan deskripsi gambar di sini

Forum Kubuntu memiliki topik: 'Penampil halaman manual grafis' / 2 / di bagian Cara.

Tautan

  1. Peluncur KDE: http://www.kubuntuforums.net/showthread.php?59851-KDE-Aplikasi-Launchers
  2. http://www.kubuntuforums.net/showthread.php?62631-Graphical-man-page-viewer
pengguna26687
sumber
+1 Itu tentu lebih baik daripada jawaban saya mengingat DE pengguna.
Kevin Bowen
4

Di KDE kita dapat mencari dan menampilkan halaman Unix dari Pusat Bantuan KDE atau kita dapat membuka dan menampilkan konten halaman buku yang disimpan secara lokal dengan Ark .

Menurut halaman manual program pengguna Debian FHS .gz dikompresi dan disimpan dalam /usr/share/man/man1atau /usr/local/share/man/man1, tetapi ada lebih banyak halaman manual yang disimpan di berbagai subdirektori /usr/share/man, dinamai menurut nama aplikasi yang sesuai. Ini juga harus mencakup halaman manual dari aplikasi yang diinstal tidak tersedia melalui repositori Ubuntu (mis. Diinstal secara manual atau melalui ppa).

Di GNOME kita dapat menjelajah ke /usr/share/mansubdirektori yang sesuai untuk membuka halaman manual dengan file-roller dan gedit .

Dengan melakukan pencarian khusus pada Manpages Ubuntu, hanya manpage aplikasi yang tersedia dari repositori resmi yang akan ditemukan.

Untuk mengedit halaman manual juga lihat:

Takkat
sumber
2

Jika Anda bersedia menggunakan browser Anda, Anda dapat mengunjungi The Ubuntu Manpage Repository . Berikut kutipan dari halaman itu:

Selamat datang di Ubuntu Manpage Repository. Situs ini berisi ratusan ribu manual yang dihasilkan secara dinamis, diekstraksi dari setiap paket setiap versi Ubuntu yang didukung, dan diperbarui setiap hari. Secara tradisional, halaman manual diramban di baris perintah. Proyek ini menjadikan semua manual yang dimasukkan dalam Ubuntu ke dalam format HTML yang dapat dijelajahi web.


sumber
1

Saya menemukan GTKMan sangat menjanjikan.

Berikut screenshotnya dalam aksi:

kucing yang sibuk

Ikem Krueger
sumber
1

Saya menyukai jawaban Justin Solm karena dia menambahkan baris ke .bashrc untuk menggantikan perintah man dengan gui man of choice, yelp. Itulah yang saya inginkan, namun kadang-kadang saya berjalan tanpa X (seperti melalui SSH). Saya ingin secara otomatis kembali ke baris perintah.

Di posting lain saya menemukan jawaban tentang bagaimana melakukan itu, kebanyakan mereka memeriksa variabel DISPLAY. Itu bagus tapi satu jawaban termasuk program C yang disebut RunningX yang benar-benar diperiksa untuk memastikan variabel DISPLAY benar-benar valid daripada hanya didefinisikan dan tidak kosong. Bahkan lebih baik! Saya sarankan pergi ke sana dan mendapatkannya!

Inilah yang akhirnya saya dapatkan:

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

Saya yakin ini bisa disesuaikan untuk digunakan dengan Gman, pusat bantuan KDE atau siapa pun yang lebih disukai orang. Itu bisa disesuaikan untuk penggunaan lain selain menjelajah halaman manual juga.

pengguna3042526
sumber
0

Jadi dari semua jawaban ini saya biasanya menggunakan cara ini, ketika saya perlu merujuk manual apa pun.

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

alih-alih gedit gunakan editor teks apa pun.

Rohith Raveendran
sumber
jika ada pakar command line, silakan persingkat perintah ini karena saya pemula di terminal :)
Rohith Raveendran
1
Lihat di sini: askubuntu.com/a/36023/25656
man ls | gedit -lebih sederhana dan menghindari file tmp
Tampilan elips
0

Jika Anda tahu Emacs - ia memiliki womanperintah, di mana Anda harus mengetik halaman yang ingin Anda baca. womanmemiliki menu tingkat atas dan di sana Anda dapat, khususnya, menghasilkan TOC yang dapat diklik .

Adobe
sumber
0

Saya menggunakan trik ini yang bekerja untuk halaman manual dengan baik:

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

(membutuhkan yad atau zenity, biasanya ada di distro linux Anda).

Dengan cara ini Anda memiliki antarmuka GUI tanpa perlu alat eksternal selain yad / zenity yang biasanya ada di sistem Anda.
Anda dapat menggulir dengan mouse, dan yang paling penting bagi saya menggunakan versi gtk3.0 dari yad (standar hari ini) saya dapat menggulir bahkan dengan layar sentuh saya.

PS: Anda perlu memaksimalkan jendela yad / zenity untuk melihat semua konten dengan benar.

Sebagai solusi yang lebih permanen, saya membuat skrip kecil yang disebut mang (tidak ada ekstensi) di bawah / usr / bin dan segera setelah saya chmod +x mangbisa memanggil mang (bukan manusia) dari mana saja semudah `mang kucing '.

Bagi orang-orang yang suka bermain, ini adalah konten skrip 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

Kiat: --show-urimembuat tautan di dalam halaman manual dapat diklik. Operator &mengirim jendela yad ke latar belakang, mang diakhiri dan terminal bebas.

George Vasiliou
sumber