[Решено] Где посмотреть ошибки openbox?

Автор anoobis, 14 декабря 2016, 08:42:17

« назад - далее »

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

anoobis

Приветствую!

Не срабатывает вызов прилжений через некоторые клавиши прописанные в ~/.config/openbox/lxde-rc.xml, при этом сообщение об ошибки на экран не выводится. Команда прописанная в <command>...</command> в терминале работает, при вызове сочетанием клавиш - нет. Также не создаётся никаких сообщений в ~/.xsession-errors и ~/.cache/lxsession/LXDE/run.log, как тогда можно узнать причину?

Jessie 8.6, LXDE

I-Jurij

В конфиге больше таких сочетаний клавиш нет?
Ну, и синтаксис проверить...

anoobis

Цитата: I-Jurij от 14 декабря 2016, 19:34:04
В конфиге больше таких сочетаний клавиш нет?
Таких сочетаний больше нет, вызывается bash скрипт, точно такая же строчка при вызове из терминала работает.

I-Jurij

Цитата: anoobis от 15 декабря 2016, 18:40:29
Цитата: I-Jurij от 14 декабря 2016, 19:34:04
В конфиге больше таких сочетаний клавиш нет?
Таких сочетаний больше нет, вызывается bash скрипт, точно такая же строчка при вызове из терминала работает.
Скрипт запускает консольное приложение?

anoobis

#4
Решение нашлось, скорее всего, проблема была в самом скрипте, из-за пропущенных кавычек в маске файла не срабатывала команда поиска find ~ -iname '*.doc', возможно, что самих ошибок выполнения и не было, соответственно, они и не вывелись в файл. При запуске из терминала, проблем со скриптом не возникало, но после экранирования * кавычками скрипт заработал и из openbox, наверное, Bash терминала всё же чем-то отличается от Bash openbox.

Цитата: I-Jurij от 16 декабря 2016, 09:36:42
Скрипт запускает консольное приложение?
И консольные, и графические... Похоже, что Вы были правы, ошибка была в синтаксисе, в целом же, ошибки выводятся, специально создавал их, потом просматривал в ~/.cache/lxsession/LXDE/run.log - те что должны выводиться в консоль, в этот файл попадают. Спасибо за помощь.

РЕШЕНО.