Автор Тема: screenFetch - cборщик информации о системе/теме для снятия скриншотов Linux  (Прочитано 6238 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maxsut

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 130
  • Пилигрим
screenFetch показывает версию операционной системы и ядра, время работы, количество установленных пакетов, версию оболочки, разрешение экрана, используемое окружение и оконный менеджер, используемые темы и шрифт, информацию о процессоре и оперативной памяти, отображает ASCII логотип используемого дистрибутива.



1. Загрузите инструмент из официального источника.
2. Извлеките в любое удобное для вас место.
3. Откройте его в терминале и запустите следующей командой:
./screenfetch-dev
Варианты:
Отключение ASCII логотипа:
./screenfetch-dev -nПодробный вывод:
./screenfetch-dev -vО программе:
./screenfetch-dev -VСнять скриншот:
./screenfetch-dev -s
P.S.
Команда снятия скриншота у меня выдала ошибку:
Цитировать
./screenfetch-dev: line 1749: scrot: command not found
:: ERROR: Problem saving screenshot to screenFetch-2013-11-15_09-54-37.png
Может кто-то подскажет в чем проблема?

UPD1:
Проблема в отсутствии утилиты scrot.
Установил командой:
sudo apt-get install scrotСкрин делается всего экрана (смотреть в каталоге программы). Было бы лучше чтобы только терминал снимало.
« Последнее редактирование: Ноябрь 15, 2013, 08:18:03 от maxsut »
ΙΧΘΥΣ

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3174
/screenfetch-dev: line 1749: scrot: command not found

Может кто-то подскажет в чем проблема?

     Установите программу scrot из одноимённого пакета.

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 971
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
screenFetch показывает версию операционной системы и ядра, время работы, количество установленных пакетов, версию оболочки, разрешение экрана, используемое окружение и оконный менеджер, используемые темы и шрифт, информацию о процессоре и оперативной памяти, отображает ASCII логотип используемого дистрибутива.
Благодарю за интересную фичу, в Matuntu работает без лишних манипуляций. ;)
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3174
Скрин делается всего экрана (смотреть в каталоге программы). Было бы лучше чтобы только терминал снимало.

    Найдите строку 1749 и замените команду, где запускается scrot, на что-нибудь типа
gnome-screenshot -wСнимок области экрана или окна можно сделать и с помощью scrot (ключ -s), но в этом случае нужно использовать мышь для указания.

Оффлайн maxsut

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 130
  • Пилигрим
Снимок области экрана или окна можно сделать и с помощью scrot (ключ -s), но в этом случае нужно использовать мышь для указания.

Спасибо за наводку. В строке 1749 добавляем ключ -ub к уже имеющимся и получаем снимок активного окна с рамкой:
Цитировать
else scrot -ubcd3 "${shotfile}"; fi

Сергей, помогите пожалуйста создать значок запуска. Какая должна быть команда?
« Последнее редактирование: Ноябрь 15, 2013, 12:03:07 от maxsut »
ΙΧΘΥΣ

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3174

   Значок запуска какой программы хотите создать? Снятия скриншотов или утилиты screenFetch? В последнем случае попробуйте так:
x-terminal-emulator -e "путь_к_исполняемому_файлу"

Оффлайн maxsut

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 130
  • Пилигрим

   Значок запуска какой программы хотите создать? Снятия скриншотов или утилиты screenFetch? В последнем случае попробуйте так:
x-terminal-emulator -e "путь_к_исполняемому_файлу"

Для снятия скриншота с утилиты screenFetch :). У меня получается так:
x-terminal-emulator -e "/home/bezop3/screenfetch-3.2.2/./screenfetch-dev -s"В каталоге утилиты скриншот не появляется. ???
ΙΧΘΥΣ

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3174
x-terminal-emulator -e "/home/bezop3/screenfetch-3.2.2/./screenfetch-dev -s"В каталоге утилиты скриншот не появляется. ???

x-terminal-emulator -e "/home/bezop3/screenfetch-3.2.2/screenfetch-dev -s"
  Предпочтительнее скопировать файл screenfetch-dev в /usr/local/bin, сделать его исполняемым (владелец root) и указать команду запуска:
screenfetch-dev -sТак утилита будет доступна всем пользователям системы.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3174
    Найдите строку 1749 и замените команду, где запускается scrot, на что-нибудь типа
gnome-screenshot -w

   Извиняюсь - давал советы, предварительно не посмотрев указанный скрипт. Проснулась совесть и я его загрузил :).

   Оказалось, что можно задать альтернативную команду скриншота, раскомментировав строку 61. В этом же блоке можно изменить другие установки по-умолчанию.

Оффлайн maxsut

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 130
  • Пилигрим
    Найдите строку 1749 и замените команду, где запускается scrot, на что-нибудь типа
gnome-screenshot -w

   Извиняюсь - давал советы, предварительно не посмотрев указанный скрипт. Проснулась совесть и я его загрузил :).

   Оказалось, что можно задать альтернативную команду скриншота, раскомментировав строку 61. В этом же блоке можно изменить другие установки по-умолчанию.

Спасибо большое  :)
ΙΧΘΥΣ

Оффлайн maxsut

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 130
  • Пилигрим
Версия 3.2.0 симпатичнее смотрится:

ΙΧΘΥΣ