Как просмотреть документацию для установленной библиотеки?

Вы можете отключить захват по умолчанию, перекомпилировав gtk + 2 и gtk + 3:

sudo apt-get build-dep libgtk2.0-0 libgtk3.0-0
sudo apt-get install quilt
apt-get source libgtk2.0-0 libgtk3.0-0
export QUILT_PATCHES=debian/patches
cd gtk+2*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c

Найдите строку кода:

priv->has_resize_grip = TRUE;

Измените TRUE на FALSE

quilt refresh
fakeroot dpkg-buildpackage
cd ../gtk+3*
quilt new 999_remove_grips.patch
quilt edit gtk/gtkwindow.c

Найдите строку кода:

priv->has_resize_grip = TRUE;

Измените TRUE на FALSE

quilt refresh
fakeroot dpkg-buildpackage

Установите результирующие пакеты deb и перезагрузитесь. [ ! d5]

(Конечно, вам придется делать это каждый раз, когда есть обновление для gtk)

1
задан 25 November 2014 в 19:35

1 ответ

Поиск документации на ubuntu

1. Поиск с использованием nautilus или браузера

Вы можете выполнить поиск, как указано выше, в каталоге / usr / share / doc, но некоторые пакеты устанавливают его в каталогах / usr / share / package_name или даже в других местах. Здесь вы можете найти html и pdf docus, лучше всего использовать nautilus (используйте функцию поиска nautilus и откройте требуемый документ в своем браузере). Если вы часто используете документ, не забудьте пометить ссылку.

2. Использование команды find

В командной строке вы можете использовать команду / usr / share / doc для поиска документа:

html-documentation: [ f7] pdf-documention: find /usr/share/ -type f -name *.pdf | grep doxy

Вызвать свой результат с помощью evince или вашего браузера (в моем случае google-chrome)

html-documentation: find /usr/share -type f -name index.html | grep doxy [ ! d13]

html-документация:

google-chrome /usr/share/doc/doxygen_manual.pdf

find /usr/share -type f -name index.html | grep doxy

3. Создайте список и выполните поиск и вызовите с помощью

pdf:

html-documentation:

google-chrome /usr/share/doc/doxygen_manual.pdf

find /usr/share -type f -name index.html | grep doxy

pdf-documention: find /usr/share/ -type f -name *.pdf | grep doxy

evince /usr/share/doc/doxygen_manual.pdf

less ~/DocPdf.txt

Я предпочитаю автоматизировать эту задачу и составить список следующим образом:

less ~/DocHtml.txt

Это создаст 2 файла в вашем домашнем каталоге (DocPdf.txt и DocHtml.txt). Просто откройте это с помощью

или

и нажмите & amp; с последующей поисковой строкой, например. Doxygen. Теперь просто наведите указатель мыши на запрошенный документ и нажмите ctrl, а щелчок левой кнопкой мыши откроет файл.

#!/bin/bash
# Author: abu
# Description: script creates two files, DocPdf.txt and DocHtml.txt, 
#   which lists all pdf/html documents found by the find function.
#
#   You can include other search directories, e.g. Anaconda, 

declare -a DocDirs=(
    "/usr/share/"
    "/opt/anaconda3/"       # you can put here additional  directories
#   "/path/to/other/dirs/"  # -""-     -""-    -""-
)

echo "DocHtml automatic generated!" > DocHtml.txt
echo "   File generated with" $0 >> DocHtml.txt
echo -e "   Date: " `date` "\n\n" >> DocHtml.txt

echo "DocPdf automatic generated!" > DocPdf.txt
echo "   File generated with" $0 >> DocPdf.txt
echo -e "   Date: " `date` "\n\n" >> DocPdf.txt

for i in "${DocDirs[@]}"
do
    find $i -type f -name index.html | sort -k1 | awk '{ print "file://" $0;}' >> ~/DocHtml.txt
    find $i -type f -name *.pdf | sort -k1 | awk '{ print "file://" $0;}' >> ~/DocPdf.txt
done

4. APT Package Solution

Вы также можете создать скрипт bash и вызвать его с помощью задания chron. Это автоматизирует задачу.

Вот простой скрипт bash, который можно изменить. Поместите дополнительные каталоги, описанные в скрипте. Сохраните приведенный ниже сценарий bash как less , измените / usr / share / имя_пакета и вызовите его с ./makeDoc. Отдых как указано выше:

Пакет щелчок левой кнопкой мыши помогает разработчикам правильно установить его. Для просмотра этого я знаю dhelp и html .

sudo apt-get install dhelp

4.1 dhelp: читатель документации по базовым документам.

file:///usr/share/doc/HTML/Programming/Awk/index.html
документация - это хорошо проиндексированная документация. доступный через документацию индексирования веб-браузера (в фоновом режиме) не очень удобный интерфейс командной строки.

Установите его с помощью

и откройте в своем браузере файл:

sudo apt-get install doc-central
документация с хорошей индексацией документация доступна через документация веб-браузера доступна через веб-браузер не очень удобный интерфейс командной строки
0
ответ дан 24 May 2018 в 01:34

Другие вопросы по тегам:

Похожие вопросы: