Предупреждение GTK об использовании команды gedit [duplicate]

Я попытался открыть Software Center, используя командную строку

software-center

, и это сработало. Я имею в виду, что Software Center открыт и работает отлично, НО, в то же время, в окне терминала я вижу много странных ошибок. Как это может быть? Я озадачен.

Есть ли объяснения для этого (и исправление для него)? Повторяю, приложение открыто, и все работает отлично, это только линии в фоновом режиме, которые показывают, что что-то не так.

Вот скриншоты со всеми строками.

enter image description here [!d5]

9
задан 10 August 2016 в 01:43

7 ответов

Конечно, то, что вы видите в терминале, - это сообщения разработчикам. Таким образом, у вас есть два варианта: игнорировать их или открывать приложение, не видя их.

Чтобы сделать второй вариант, попробуйте это в командной строке:

nohup software-center &

Он откроет приложение и вернется на терминал без мусора

4
ответ дан 17 July 2018 в 20:30

Конечно, то, что вы видите в терминале, - это сообщения разработчикам. Таким образом, у вас есть два варианта: игнорировать их или открывать приложение, не видя их.

Чтобы сделать второй вариант, попробуйте это в командной строке:

nohup software-center &

Он откроет приложение и вернется на терминал без мусора

4
ответ дан 23 July 2018 в 21:09

Очень близкие вопросы задавались раньше. Вот ссылки на некоторые из ответов:

https://askubuntu.com/a/369920/248158 https://askubuntu.com/a/205447/248158 https://askubuntu.com/ a / 226861/248158 https://askubuntu.com/a/143406/248158 https://unix.stackexchange.com/a/25713

Мне нравится это объяснение:

Такие сообщения распространены с приложениями Gnome и не обязательно указывают на ошибку. Gnome использует подход к пользователям; целевая аудитория не будет запускать приложение с терминала и поэтому не увидит эти сообщения. Переназначать вывод ошибок из приложений Gnome в файл журнала, если вам это действительно интересно, или в / dev / null в противном случае.

Источник: Gilles.

И это тоже приятно:

Такие сообщения распространены с приложениями Gnome и не обязательно указывают на ошибку. Gnome использует подход к пользователям; целевая аудитория не будет запускать приложение с терминала и поэтому не увидит эти сообщения. Перенести вывод ошибок из приложений Gnome в файл журнала, если вам это действительно интересно, или в / dev / null в противном случае.

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

Эта ошибка указывает, что программное обеспечение использует абсолютно корректные вызовы библиотеки GTK с более новой версией библиотеки GTK. Иногда во время разработки программного обеспечения желательно избавиться от «старого пути», чтобы делать что-то, сохраняя обратную совместимость. Это достигается путем маркировки нежелательных вызовов, обесцененных. Это говорит разработчику, что их код отлично подходит для этой версии, но в будущем их код нужно будет обновить для работы с новой версией библиотеки, возможно, с несколькими версиями в будущем.

Источник : Gilles

GLib-CRITICAL **: g_slice_set_config: assertion

Кстати, если вы запустите Firefox из терминала, вы увидите ужасное сообщение вроде этого:

Но похоже чтобы быть безвредным в соответствии с комментарием в Bug # 833117.

12
ответ дан 17 July 2018 в 20:30

Сообщения, которые отображаются на консоли, не обязательно являются ошибками. Большинство из ваших снимков экрана на самом деле просто информативны или предупреждают. Предупреждения об обработке темы связаны с тем, что вы используете GTK +. Они не являются фатальными, но их нужно фиксировать тем, кто создал тему, и в будущем они могут вызывать большие проблемы, если они не исправляются.

Некоторые из ПРЕДУПРЕЖДЕНИЙ, которые на самом деле являются software-center, на самом деле просто информация.

Как правило, эти предупреждения и информационные сообщения можно безопасно игнорировать.

3
ответ дан 17 July 2018 в 20:30

Очень близкие вопросы задавались раньше. Вот ссылки на некоторые из ответов:

https://askubuntu.com/a/369920/248158 https://askubuntu.com/a/205447/248158 https://askubuntu.com/ a / 226861/248158 https://askubuntu.com/a/143406/248158 https://unix.stackexchange.com/a/25713

Мне нравится это объяснение:

Такие сообщения распространены с приложениями Gnome и не обязательно указывают на ошибку. Gnome использует подход к пользователям; целевая аудитория не будет запускать приложение с терминала и поэтому не увидит эти сообщения. Переназначать вывод ошибок из приложений Gnome в файл журнала, если вам это действительно интересно, или в / dev / null в противном случае.

Источник: Gilles.

И это тоже приятно:

Такие сообщения распространены с приложениями Gnome и не обязательно указывают на ошибку. Gnome использует подход к пользователям; целевая аудитория не будет запускать приложение с терминала и поэтому не увидит эти сообщения. Перенести вывод ошибок из приложений Gnome в файл журнала, если вам это действительно интересно, или в / dev / null в противном случае.

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

Эта ошибка указывает, что программное обеспечение использует абсолютно корректные вызовы библиотеки GTK с более новой версией библиотеки GTK. Иногда во время разработки программного обеспечения желательно избавиться от «старого пути», чтобы делать что-то, сохраняя обратную совместимость. Это достигается путем маркировки нежелательных вызовов, обесцененных. Это говорит разработчику, что их код отлично подходит для этой версии, но в будущем их код нужно будет обновить для работы с новой версией библиотеки, возможно, с несколькими версиями в будущем.

Источник : Gilles

GLib-CRITICAL **: g_slice_set_config: assertion

Кстати, если вы запустите Firefox из терминала, вы увидите ужасное сообщение вроде этого:

Но похоже чтобы быть безвредным в соответствии с комментарием в Bug # 833117.

12
ответ дан 23 July 2018 в 21:09

Сообщения, которые отображаются на консоли, не обязательно являются ошибками. Большинство из ваших снимков экрана на самом деле просто информативны или предупреждают. Предупреждения об обработке темы связаны с тем, что вы используете GTK +. Они не являются фатальными, но их нужно фиксировать тем, кто создал тему, и в будущем они могут вызывать большие проблемы, если они не исправляются.

Некоторые из ПРЕДУПРЕЖДЕНИЙ, которые на самом деле являются software-center, на самом деле просто информация.

Как правило, эти предупреждения и информационные сообщения можно безопасно игнорировать.

3
ответ дан 23 July 2018 в 21:09

Перед тем, как задавались вопросы, были заданы очень близкие вопросы. Вот ссылки на некоторые из ответов:

Мне нравится это объяснение:

Такие сообщения распространены с приложениями Gnome и не обязательно указывают на ошибку. Gnome использует подход к пользователям; целевая аудитория не будет запускать приложение с терминала и поэтому не увидит эти сообщения. Перенести вывод ошибок из приложений Gnome в файл журнала, если вам это действительно интересно, или в / dev / null в противном случае.

Источник: Gilles .

И это тоже приятно:

Эта ошибка указывает на то, что программное обеспечение использует абсолютно корректные вызовы библиотеки GTK с более новой версией библиотеки GTK. Иногда во время разработки программного обеспечения желательно избавиться от «старого пути», чтобы делать что-то, сохраняя обратную совместимость. Это достигается путем маркировки нежелательных вызовов, обесцененных. Это говорит разработчику, что их код совершенно корректен в этом выпуске, но в будущем их код нужно будет обновить, чтобы работать с новой версией библиотеки, возможно, много выпусков по дороге.

In В этом случае GTK хочет быть более строгим относительно включения единиц измерения. Он говорит разработчику, что GTK предполагает, что единицы являются пикселями, что является точным предположением, что разработчик программного обеспечения сделал в первую очередь.

Источник: Bailley S

Кстати, если вы запустите Firefox с терминала, вы увидите ужасное сообщение вроде этого:

GLib-CRITICAL **: g_slice_set_config: assertion

Но это кажется безобидным в соответствии с комментарием в Ошибка # 833117 .

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

12
ответ дан 5 August 2018 в 02:05

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

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