Как я могу перечислить неиспользуемые приложения?

Да, но это что-то вроде взлома.

Сначала создайте графику в выбранном вами пакете (Inkscape - мой любимый) для вашего водяного знака. Это будет слово «проект», например. Сделайте размер страницы того же размера и формы, что и страницы, которые вы пишете в Libre Office, и сохраните их как png. Вы можете сделать любой оттенок или цвет, который вам нравится.

Вы можете применить фон к любой странице, выбрав Format>Page>Background и выбрав графику вместо цвета. Установите фон, чтобы охватить всю область страницы, затем перейдите к вашему png-файлу.

Вы можете создавать стили страниц, которые включают любое количество водяных знаков, выбирающих меню styles and formatting (F11) и переход к стилям страниц. Создайте новый стиль страницы и добавьте свой фон, используя процесс из абзаца выше. Сохраните новый стиль страницы, и вы можете применить его к любой странице. На этом объекте есть Inkscape .

1
задан 7 March 2017 в 08:45

3 ответа

Ближайшим, о котором я могу думать, является запуск popularity-contest > out.txt, который займет некоторое время, чтобы сгенерировать файл out.txt, список программ, из последних применений, используемых в последнее время. У меня создается впечатление, что ...

Первый столбец - это самое последнее время (формат epoch), в котором была использована программа, а следующий столбец - время, когда оно было впервые использовано (или установлено?). Единственными перечисленными программами являются, я думаю, программы, которые зарегистрированы (в результате установки через apt-get или Software Center). Те, которые не являются, не фигурируют в списке. Например, я установил Seamonkey, распакуя tar.gz. Это не видно.

Вывод popularity-contest выглядит следующим образом:

POPULARITY-CONTEST-0 TIME:1359204011 ID:ae1dc87f150c489082f0ddb28af40350 ARCH:i386 POPCONVER:1.53ubuntu1
1359204011 1349657211 openbox /usr/bin/openbox
1359204011 1349657211 xscreensaver /usr/bin/xscreensaver
1359204011 1354294761 perl-base /usr/bin/perl
1359204011 1349833421 update-notifier /usr/bin/update-notifier
1359204011 1349657224 xfconf /usr/lib/i386-linux-gnu/xfce4/xfconf/xfconfd
1359204011 1349657224 lxpanel /usr/lib/i386-linux-gnu/lxpanel/plugins/monitors.so
1359204011 1349657225 policykit-1-gnome /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
1359204011 1358559008 lxterminal /usr/bin/lxterminal
1359204011 1349664550 ttf-ubuntu-font-family /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf
1359204011 1349664535 pcmanfm /usr/bin/pcmanfm
1359204011 1349657224 lxpanel-indicator-applet-plugin /usr/lib/i386-linux-gnu/lxpanel/plugins/indicator.so
1359204011 1349657235 ttf-dejavu-core /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
1359204011 1349657210 lxsession /usr/bin/lxsession
1359204011 1349833422 update-notifier-common /usr/share/locale/en/LC_MESSAGES/update-notifier.mo
1359204011 1349664531 network-manager-gnome /usr/bin/nm-applet
1359204011 1349657205 zlib1g /lib/i386-linux-gnu/libz.so.1.2.7
1359204011 1352212906 xfce4-power-manager /usr/bin/xfce4-power-manager
1359204008 1349657221 libxfconf-0-2 /usr/lib/i386-linux-gnu/libxfconf-0.so.2.0.0
1359204008 1358215752 libnss3 /usr/lib/i386-linux-gnu/nss/libfreebl3.so
1359204008 1349657221 libvorbis0a /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
1359204008 1349657221 libvorbisenc2 /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
1359204008 1349657217 libxcursor1 /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
1359204008 1349657217 libx11-6 /usr/lib/i386-linux-gnu/libX11.so.6.3.0
1359204008 1349657221 libtasn1-3 /usr/lib/i386-linux-gnu/libtasn1.so.3.1.16
1359204008 1349657221 libwind0-heimdal /usr/lib/i386-linux-gnu/libwind.so.0.0.0

Первые два столбца можно преобразовать, вставив весь вывод в электронную таблицу. Я использовал LibreOffice Calc для этой цели и вставил пустые столбцы после каждого столбца «времени эпохи». Затем я заполнил формулой, чтобы преобразовать «время в эпоху» в человеко-читаемое время (и использовать Format, Cells, Time, чтобы получить подходящий формат).

Для первой строки данных, предполагая первый ячейка «epoch time» находится в A2, положите =(A2/86400)+25569 в B2 и заполните. Сделайте то же самое для второго «времени эпохи», используя =(C2/86400)+25569 в ячейке D2.

Содержимое, всего несколько строк, выглядит следующим образом:

POPULARITY-CONTEST-0        TIME:1359204011     ID:ae1dc87f150c489082f0ddb28af40350 ARCH:i386
1359204011  26/01/2013 12:40:11 1349657211  08/10/2012 00:46:51 openbox /usr/bin/openbox
1359204011  26/01/2013 12:40:11 1349657211  08/10/2012 00:46:51 xscreensaver    /usr/bin/xscreensaver
1359204011  26/01/2013 12:40:11 1354294761  30/11/2012 16:59:21 perl-base   /usr/bin/perl
1359204011  26/01/2013 12:40:11 1349833421  10/10/2012 01:43:41 update-notifier /usr/bin/update-notifier
1359204011  26/01/2013 12:40:11 1349657224  08/10/2012 00:47:04 xfconf  /usr/lib/i386-linux-gnu/xfce4/xfconf/xfconfd
1359204011  26/01/2013 12:40:11 1349657224  08/10/2012 00:47:04 lxpanel /usr/lib/i386-linux-gnu/lxpanel/plugins/monitors.so
1359204011  26/01/2013 12:40:11 1349657225  08/10/2012 00:47:05 policykit-1-gnome   /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
1359204011  26/01/2013 12:40:11 1358559008  19/01/2013 01:30:08 lxterminal  /usr/bin/lxterminal
1359204011  26/01/2013 12:40:11 1349664550  08/10/2012 02:49:10 ttf-ubuntu-font-family  /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf
1359204011  26/01/2013 12:40:11 1349664535  08/10/2012 02:48:55 pcmanfm /usr/bin/pcmanfm
1359204011  26/01/2013 12:40:11 1349657224  08/10/2012 00:47:04 lxpanel-indicator-applet-plugin /usr/lib/i386-linux-gnu/lxpanel/plugins/indicator.so
1359204011  26/01/2013 12:40:11 1349657235  08/10/2012 00:47:15 ttf-dejavu-core /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
1359204011  26/01/2013 12:40:11 1349657210  08/10/2012 00:46:50 lxsession   /usr/bin/lxsession
1359204011  26/01/2013 12:40:11 1349833422  10/10/2012 01:43:42 update-notifier-common  /usr/share/locale/en/LC_MESSAGES/update-notifier.mo
1359204011  26/01/2013 12:40:11 1349664531  08/10/2012 02:48:51 network-manager-gnome   /usr/bin/nm-applet
1359204011  26/01/2013 12:40:11 1349657205  08/10/2012 00:46:45 zlib1g  /lib/i386-linux-gnu/libz.so.1.2.7
1359204011  26/01/2013 12:40:11 1352212906  06/11/2012 14:41:46 xfce4-power-manager /usr/bin/xfce4-power-manager
1359204008  26/01/2013 12:40:08 1349657221  08/10/2012 00:47:01 libxfconf-0-2   /usr/lib/i386-linux-gnu/libxfconf-0.so.2.0.0
1359204008  26/01/2013 12:40:08 1358215752  15/01/2013 02:09:12 libnss3 /usr/lib/i386-linux-gnu/nss/libfreebl3.so
1359204008  26/01/2013 12:40:08 1349657221  08/10/2012 00:47:01 libvorbis0a /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
1359204008  26/01/2013 12:40:08 1349657221  08/10/2012 00:47:01 libvorbisenc2   /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
1359204008  26/01/2013 12:40:08 1349657217  08/10/2012 00:46:57 libxcursor1 /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
1359204008  26/01/2013 12:40:08 1349657217  08/10/2012 00:46:57 libx11-6    /usr/lib/i386-linux-gnu/libX11.so.6.3.0
1359204008  26/01/2013 12:40:08 1349657221  08/10/2012 00:47:01 libtasn1-3  /usr/lib/i386-linux-gnu/libtasn1.so.3.1.16
1359204008  26/01/2013 12:40:08 1349657221  08/10/2012 00:47:01 libwind0-heimdal    /usr/lib/i386-linux-gnu/libwind.so.0.0.0

You можете прочитать больше на popcon.ubuntu.com, но цитата из этого здесь:

Q) Какая информация сообщается в конкурсе популярности? A) Отчет о популярности-конкурсах описывает используемую вами архитектуру системы, версию популярности-конкурса, которую вы используете, и список пакетов, установленных в вашей системе. Для каждого пакета популярность-конкурс рассматривает самые последние использованные (основанные на atime) файлы и сообщает имя файла, его последнее время доступа (atime) и последнее время изменения (ctime). Однако некоторые файлы не учитываются, поскольку они ненадежны в atime.

Вы также можете запустить man popularity-contest для получения дополнительной информации.

20
ответ дан 25 May 2018 в 02:04
  • 1
    Привет Васа1. Спасибо за ваш отличный ответ. Я согласен с вашим ответом, но мне нужно иметь дело с приложениями, которые также установлены из источника. – Ten-Coin 26 January 2013 в 23:00
  • 2
    Оба - отличные ответы. – Ten-Coin 5 February 2013 в 21:35
  • 3
    поэтому, если популярность конкурса говорит мне 0 0, можно ли предположить, что пакет никогда не использовался, и что я могу удалить его, пока мой шаблон использования не изменится? – user1539216 11 October 2014 в 23:15

Вы можете использовать время доступа, чтобы определить, когда последнее приложение было использовано.

Например, попробуйте:

ls -ltu /usr/bin | pager

Здесь будут перечислены все файлы в разделе /usr/bin отсортированы по времени доступа (последний доступ к первому).

Если вы хотите создать скрипт, который автоматически находит программы с определенными характеристиками, вы можете использовать stat следующим образом:

stat -c%X /bin/cat
[d4 ] Это выведет время доступа для /bin/cat как количество секунд с момента Epoch

Примечание: очевидно, что это не сработает, если вы используете опцию mount noatime.

16
ответ дан 25 May 2018 в 02:04

Мой диск стал заполнен, поэтому я использовал следующую строку, чтобы найти все приложения, которые не были использованы за последние 100 дней, и чей двоичный файл больше 1 МБ:

find /usr/bin -size +1000k -atime +100 -exec ls -ltu {} \;
1
ответ дан 25 May 2018 в 02:04

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

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