захватить stdout и stderr всех программ с графическим интерфейсом?

Я тестирую весь метод, который я могу найти (проверить много каталогов), и вот правильный, я думаю. Моя версия системы - 16.04.

Из-за того, что mimetype в порядке для документа freecad, я только установил значок.

нашел имя mimetype, например application / x-extension-fcstd: ▶ mimetype '/ home / eexp / 文档 /freecad/cigar1.fcstd '/ home / eexp / 文档 /freecad/cigar1.fcstd: application / x-extension-fcstd нашел подходящий файл svg и cp здесь / usr / share / icons / hicolor / scalable / mimetypes, а имя файла должно быть application-x-extension-fcstd, которое точно так же, как имя типа mimetype: ▶ sudo cp ~ / FreeCAD-logo.svg / usr / share / icons / hicolor / scalable / mimetypes / application-x-extension -fcstd.svg кэш-память обновления с -f (здесь есть файл index.theme): ▶ sudo gtk-update-icon-cache / usr / share / icons / hicolor / -f nautilus немедленно изменить значок файла.
2
задан 9 July 2012 в 18:58

17 ответов

Вы имеете в виду, например, существующий журнал ~/.xsession-errors?

К сожалению, он имеет тенденцию заполняться большим количеством предупреждений & amp; другие бесполезные сообщения.

4
ответ дан 25 July 2018 в 23:04

Вы имеете в виду, например, существующий журнал ~/.xsession-errors?

К сожалению, он имеет тенденцию заполняться большим количеством предупреждений & amp; другие бесполезные сообщения.

4
ответ дан 27 July 2018 в 02:32

Вы имеете в виду, например, существующий журнал ~/.xsession-errors?

К сожалению, он имеет тенденцию заполняться большим количеством предупреждений & amp; другие бесполезные сообщения.

4
ответ дан 2 August 2018 в 04:25

Вы имеете в виду, например, существующий журнал ~/.xsession-errors?

К сожалению, он имеет тенденцию заполняться большим количеством предупреждений & amp; другие бесполезные сообщения.

4
ответ дан 4 August 2018 в 20:57

Вы имеете в виду, например, существующий журнал ~/.xsession-errors?

К сожалению, он имеет тенденцию заполняться большим количеством предупреждений & amp; другие бесполезные сообщения.

4
ответ дан 6 August 2018 в 04:30

Вы имеете в виду, например, существующий журнал ~/.xsession-errors?

К сожалению, он имеет тенденцию заполняться большим количеством предупреждений & amp; другие бесполезные сообщения.

4
ответ дан 7 August 2018 в 22:38

Вы имеете в виду, например, существующий журнал ~/.xsession-errors?

К сожалению, он имеет тенденцию заполняться большим количеством предупреждений & amp; другие бесполезные сообщения.

4
ответ дан 10 August 2018 в 10:45

Вы имеете в виду, например, существующий журнал ~/.xsession-errors?

К сожалению, он имеет тенденцию заполняться большим количеством предупреждений & amp; другие бесполезные сообщения.

4
ответ дан 13 August 2018 в 17:19

Для конкретной команды меню вы можете изменить команду, запускающую приложение, например, с alacarte в gnome, чтобы стать чем-то похожим на:

command >~/log/command.out.log 2>~/log/command.err.log

, где ~/log является ранее созданный каталог, и command следует заменить реальным именем команды.

Если это не сработает, вставьте команду в вызов оболочки:

sh -c 'command >~/log/command.out.log 2>~/log/command.err.log'

К сожалению, я боюсь, что нет общего решения.

2
ответ дан 26 May 2018 в 01:00

Для конкретной команды меню вы можете изменить команду, запускающую приложение, например с помощью alacarte в gnome , чтобы она стала чем-то похожим на:

command >~/log/command.out.log 2>~/log/command.err.log

где ~/log - ранее созданный каталог, а command следует заменить реальным именем команды.

Если это не сработает, вставьте команду в вызов оболочки:

sh -c 'command >~/log/command.out.log 2>~/log/command.err.log'

К сожалению, я боюсь, что нет общего решения.

2
ответ дан 25 July 2018 в 23:04

Для конкретной команды меню вы можете изменить команду, запускающую приложение, например с помощью alacarte в gnome , чтобы она стала чем-то похожим на:

command >~/log/command.out.log 2>~/log/command.err.log

где ~/log - ранее созданный каталог, а command следует заменить реальным именем команды.

Если это не сработает, вставьте команду в вызов оболочки:

sh -c 'command >~/log/command.out.log 2>~/log/command.err.log'

К сожалению, я боюсь, что нет общего решения.

2
ответ дан 27 July 2018 в 02:32

Для определенной команды меню вы можете изменить команду, запускающую приложение, например, с помощью alacarte в gnome , чтобы она стала чем-то похожим на:

command >~/log/command.out.log 2>~/log/command.err.log

где ~/log - ранее созданный каталог, а command следует заменить реальным именем команды.

Если это не сработает, вставьте команду в вызов оболочки:

sh -c 'command >~/log/command.out.log 2>~/log/command.err.log'

К сожалению, я боюсь, что нет общего решения.

2
ответ дан 2 August 2018 в 04:25

Для определенной команды меню вы можете изменить команду, запускающую приложение, например, с помощью alacarte в gnome , чтобы она стала чем-то похожим на:

command >~/log/command.out.log 2>~/log/command.err.log

где ~/log - ранее созданный каталог, а command следует заменить реальным именем команды.

Если это не сработает, вставьте команду в вызов оболочки:

sh -c 'command >~/log/command.out.log 2>~/log/command.err.log'

К сожалению, я боюсь, что нет общего решения.

2
ответ дан 4 August 2018 в 20:57

Для определенной команды меню вы можете изменить команду, запускающую приложение, например, с помощью alacarte в gnome , чтобы она стала чем-то похожим на:

command >~/log/command.out.log 2>~/log/command.err.log

где ~/log - ранее созданный каталог, а command следует заменить реальным именем команды.

Если это не сработает, вставьте команду в вызов оболочки:

sh -c 'command >~/log/command.out.log 2>~/log/command.err.log'

К сожалению, я боюсь, что нет общего решения.

2
ответ дан 6 August 2018 в 04:30

Для определенной команды меню вы можете изменить команду, запускающую приложение, например, с помощью alacarte в gnome , чтобы она стала чем-то похожим на:

command >~/log/command.out.log 2>~/log/command.err.log

где ~/log - ранее созданный каталог, а command следует заменить реальным именем команды.

Если это не сработает, вставьте команду в вызов оболочки:

sh -c 'command >~/log/command.out.log 2>~/log/command.err.log'

К сожалению, я боюсь, что нет общего решения.

2
ответ дан 7 August 2018 в 22:38

Для конкретной команды меню вы можете изменить команду, запускающую приложение, например с помощью alacarte в gnome , чтобы она стала чем-то похожим на:

command >~/log/command.out.log 2>~/log/command.err.log

где ~/log - ранее созданный каталог, а command следует заменить реальным именем команды.

Если это не сработает, вставьте команду в вызов оболочки:

sh -c 'command >~/log/command.out.log 2>~/log/command.err.log'

К сожалению, я боюсь, что нет общего решения.

2
ответ дан 10 August 2018 в 10:45

Для конкретной команды меню вы можете изменить команду, запускающую приложение, например с помощью alacarte в gnome , чтобы она стала чем-то похожим на:

command >~/log/command.out.log 2>~/log/command.err.log

где ~/log - ранее созданный каталог, а command следует заменить реальным именем команды.

Если это не сработает, вставьте команду в вызов оболочки:

sh -c 'command >~/log/command.out.log 2>~/log/command.err.log'

К сожалению, я боюсь, что нет общего решения.

2
ответ дан 13 August 2018 в 17:19

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

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