Я хочу сгенерировать точно так же, как это:
но в документе HTML (независимо от языка)!
Есть ли способ сделать это?
Я хочу сгенерировать точно так же, как это:
но в документе HTML (независимо от языка)!
Есть ли способ сделать это?
Вот решение, пришедшее от товарища, который хорошо разбирается в подобных проблемах.
Используя команду оболочки ps -Hef
, я мог видеть, что gkbd-keyboard-display -g 1
работает.
man
страницы нет.
$ man gkbd-keyboard-display
No manual entry for gkbd-keyboard-display
See 'man 7 undocumented' for help when manual pages are not available.
Ищу эту программу:
$ type gkbd-keyboard-display
gkbd-keyboard-display is hashed (/usr/bin/gkbd-keyboard-display)
$ file /usr/bin/gkbd-keyboard-display
/usr/bin/gkbd-keyboard-display: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
...dynamically linked (uses shared libs),
...for GNU/Linux 2.6.26, BuildID[sha1]=0xc4e, [...]
Итак, ищем пакет:
$ dpkg -S /usr/bin/gkbd-keyboard-display
gkbd-capplet: /usr/bin/gkbd-keyboard-display
$
Поискав в Интернете, нашел https://packages.debian.org/gkbd-capplet Добавить sid
потому что это самая последняя версия: https://packages.debian.org/sid/gkbd-capplet
Оттуда я выбрал правильный вариант (Developer's information (PTS)
), чтобы увидеть исходный пакет: это ссылка: http://packages.qa.debian.org/libgnomekbd
В правом столбце "Links
" я щелкнул ссылку "Browse source code
" https://sources.debian.net/src/libgnomekbd/unstable/
Я зашел в папку debian
потом в файл watch
и оттуда получаю URL исходного кода:
https://sources.debian.net/src/libgnomekbd/3.6.0-1/debian/watch/
С этого момента мне нужно будет понять, как это работает, и как выводить все конфигурации таким образом, чтобы я мог прочитать их в формате JSON
. Работы много, но очень интересно!