Запуск kate в командной строке в ubuntu hardy работает, но выводит на экран кучу мусора, например: kbuildsycoca running ...
это действительно раздражает. кто-нибудь знает как исправить?
Я действительно считаю, что сообщения стандартные, и что приложения kde обычно запускаются разработчиками только из командной строки.
Ну, на самом деле это не должно запускаться из командной строки. Вы можете перенаправить мусор на /dev/null
, хотя:
kate >/dev/null 2>&1
Но это не «исправляет» его как таковое, а просто делает мусор невидимым.
Запустите его из пункта меню или из диалогового окна «Выполнить» с помощью Ctrl + F2.
Не могли бы вы сделать псевдоним команде, предложенной womble?
например
alias mykate='kate >/dev/null 2>&1'
тогда каждый раз, когда вы запускаете mykate в терминале, вы не должны видеть никаких сообщений
В соответствии с другими ответами здесь это функция, а не ошибка, которую нужно исправить.
Если Кейт когда-либо перестанет работать правильно, вы можете использовать информацию, отображаемую на консоли, чтобы помочь разработчикам выяснить, что не так, и исправить это.
Это вполне нормально. Все (или большинство) приложений с графическим интерфейсом печатают журналы того, что они делают, поэтому, если они выходят из строя, вы обычно можете узнать причину из журналов.
На самом деле довольно полезно
Сообщения представляют собой отладочную информацию, которая может быть полезна при устранении ошибки. В этом случае вы можете запустить приложение из командной строки, записать все сгенерированные сообщения и включить их в свой отчет об ошибке.
Как отмечалось ранее, если вы запустите приложение с рабочего стола, вы не увидите ни одного из этих сообщений. Вы также можете подавить их, перенаправив их в / dev / null, если вам нужно запустить приложение для командной строки.