Следующее не тестируется, но в принципе оно должно работать (я протестирую его, если у меня будет больше времени).
Вы могли преобразовать djvu файл, например, в jpg's как это:
#!/bin/sh
# djvu -> jpgs converter
i=1
# number of pages (392)
while [ $i -ne 392 ]
do
ddjvu -page=$i -format=pnm 1.djvu $i.pnm
pnmtojpeg $i.pnm > $i.jpg
rm -f $i.pnm
echo "page $i done"
i=`expr $i + 1`
done
(из http://caree.livejournal.com/74639.html)
Затем Вы могли использовать scantailor, чтобы разделить страницы и произвести новый вывод (состоящий из tif файлов).
Подайте заявку на третьем шаге djvubind к той папке, и Вы получаете свой желаемый djvu файл.
GNOME 3
версия хранится в этом файле:
/usr/share/gnome/gnome-version.xml
содержание (в моей системе):
<?xml version="1.0" encoding="UTF-8"?>
<gnome-version>
<platform>3</platform>
<minor>6</minor>
<micro>2</micro>
<distributor>Arch Linux</distributor>
<date>2012-11-13</date>
</gnome-version>
Файл является частью восходящего названного пакета gnome-desktop
(обратите внимание, что некоторые дистрибутивы разделяют его на несколько пакетов так на Вашем дистрибутиве, файл может закончиться в пакете с другим именем...),
GNOME
разработчики используют этот файл, чтобы получить номер версии DE и отобразить его в System Settings
(иначе gnome-control-center
). Так получение GNOME
версия "официальный путь" означает анализировать упомянутый файл и извлекать platform
, minor
и micro
значения.
Если Вы играете с тем файлом, можно немедленно видеть результаты :)
В GNOME 2
рассматриваемый файл:
/usr/share/gnome-about/gnome-version.xml
(хотя этот файл мог бы отсутствовать на некоторых более старых Gnome 2
версии IIRC)
И не, Вы не должны использовать команды как gnome-session --version
, gnome-shell --version
, gdm --version
и т.д. Это - настольные компоненты GNOME, они - отдельные пакеты (с другим кодом, историей/журналом изменений и специалистами по обслуживанию) и как таковой, их версия может отличаться. Они сообщат о праве GNOME
версия, только если у них есть та же версия как gnome-desktop
(который не всегда имеет место).
Если Вы запускаетесь gnome-system-monitor
это показывает версию в диалоговом окне:
% gnome-system-monitor
Попробовать gnome-session --version
. Существует страница справочника для него на моем Debian (а именно, GNOME-SESSION(1)
) но --version
опция не перечислена. Ну, для меня это говорит gnome-session 3.4.2.1
.
Можно выполнить его в консоли
DISPLAY=":0" gnome-session --version
(возможно имеющий необходимость изменить дисплей).
gnome-system-monitor
отчеты 3.4.2, таким образом, это не выглядит правильным. И мой дистрибутив полностью актуален.
– l0b0
22.04.2013, 08:33
/usr/share/gnome/gnome-version.xml
говорит 3.4.2
, но gnome-session --version
говорит 3.4.2.1
таким образом, это - вид корректных (?). Возможно, моральный дух всего этого - то, что версия не является святой; это - просто число.
– Emanuel Berg
23.04.2013, 01:39
gnome-desktop
; некоторые дистрибутивы могут, принял решение разделить пакет и назвать части вообще. Я отредактирую свое сообщение, чтобы быть более конкретным. – don_crissti 30.05.2016, 22:39bash
пример с помощью xmlstarlet для запросов XML в файлах, на которые указывает @don_crissti. – TomRoche 07.02.2017, 05:44