не удалось выполнить процесс потомок xterm нет такого файла или каталога

Проблемы с терминалом

Установил HTOP, для него создался значок, запуская его пишется «не удалось выполнить, потомок-xterm (нет такого файла или каталога)», в некоторых других местах встречал аналогичные проблемы, ещё к примеру не могу запустить nautilus в терминале по нажатию ничего непроисходит. В системе стоит urxvt, он же вроде и назначен по умолчанию, я новичок в линуксе, может быть вы мне подскажете как решить эти проблемы?

не удалось выполнить процесс потомок xterm нет такого файла или каталога

Это мне и так понятно, но меня интересует решение проблемы т.к. терминал в наутилусе я всё равно я открыть не могу, да и не рабочая функция в система вместе со значком как-то не очень.

не удалось выполнить процесс потомок xterm нет такого файла или каталога

не удалось выполнить процесс потомок xterm нет такого файла или каталога

он же вроде и назначен по умолчанию

DE какое? Вот в нём и ищи, где там ставится терминал по умолчанию.

не удалось выполнить процесс потомок xterm нет такого файла или каталога

не удалось выполнить процесс потомок xterm нет такого файла или каталога

Да Terminal=True там, без указания терминала. Ему надо просто в DE, или что там у него, назначить терминал по умолчанию.

не удалось выполнить процесс потомок xterm нет такого файла или каталога

Да, я уже у себя посмотрел на компе. В кедах установка терминала по умолчанию помогает.

не удалось выполнить процесс потомок xterm нет такого файла или каталога

не удалось выполнить процесс потомок xterm нет такого файла или каталога

Ему надо просто в DE, или что там у него, назначить терминал по умолчанию.

можно и так, но не в каждом дистрибутиве есть линки в том же /usr/bin на xterm как в данном случае, а сборщик дистрибутивного пакета htop криворукий или ТС ставит хз что и откуда

не удалось выполнить процесс потомок xterm нет такого файла или каталога

зато точно будет работать

не удалось выполнить процесс потомок xterm нет такого файла или каталога

лично я такие значки удаляю и забываю о них навсегда

а программы запускаю по имени из alt+f2

возможно, все такие проблемы как-то решаются, но за годы пердолинга с DE я пришел к выводу, что всё это того не стоит

У меня гном, в глобальной переменной вроде указано то что нужно. TERM=rxvt-unicode-256color

не удалось выполнить процесс потомок xterm нет такого файла или каталога

меня интересует решение проблемы т.к. терминал в наутилусе я всё равно я открыть не могу

В наутилусе открывать терминал можно, для этого, ЕМНИП, специальное расширение есть. Но как это связано с htop?

С тем что это расширение не работает т.к. ссылается на xterm

не удалось выполнить процесс потомок xterm нет такого файла или каталога

У меня гном, в глобальной переменной вроде указано то что нужно. TERM=rxvt-unicode-256color

Ну вот, вероятно, гному плевать на твои переменные. Это гном-вей. Наверняка эта настройка запрятана глубоко в РЕЕСТРЕ. Enjoy

не удалось выполнить процесс потомок xterm нет такого файла или каталога

Я находил это, но это у меня пишет «update-alternatives: command not found», у меня арч. Также в реестре гнома всё-же назначен urxvt.

не удалось выполнить процесс потомок xterm нет такого файла или каталога

А если так?

И вообще попробуй после установки дефолтного терминала перезапустить DE.

В Default_applications вообще нету терминала, он настраивается в реестре где у меня стоит urxvt. В общем проблема актуальна.

Вот что пишет при нажатии Открыть в терминале «Nautilus-Open-Terminal-Message: Could not start application on terminal: Не удалось выполнить процесс-потомок «xterm» (Нет такого файла или каталога)»

не удалось выполнить процесс потомок xterm нет такого файла или каталога

он настраивается в реестре где у меня стоит urxvt

покажи как это выглядит

Немного исправил проблему изначально писало «couldn’t find a terminal, falling back to xterm», установил rxvt в дополнение к urxvt и теперь вместо ничего, стал открываться rxvt, но всё-же хотелось бы заставить систему открывать urxvt. Вот как это выглядит в реестре: http://imgur.com/afDOjOB

не удалось выполнить процесс потомок xterm нет такого файла или каталога

Ты забыл сказать дистрибутив и версию гнома, но судя по скриншоту 3й.
DEPRECATED: This key is deprecated and ignored. The default terminal is handled in GIO.
иными словами, твоя настройка терминала в реестре не используется

гном ищет x-terminal-emulator
посмотри куда показывает симлинк (или цепочка через alternatives), переделай куда нужно
readlink `which x-terminal-emulator`

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

Источник

Как запустить скрипт при ошибке «не удалось выполнить процесс потомок…»

Иногда операционная система ubuntu (и производные от нее, например, xubuntu) отказывается выполнять скрипт майнера или программы для разгона/даунвольтинга, выдавая ошибку выполнения дочернего процесса «Не удалось выполнить процесс потомок… (Отказано в доступе)»:

не удалось выполнить процесс потомок xterm нет такого файла или каталога

При этом запустить нужный скрипт невозможно даже с командой sudo, в том числе прописав полный путь к исполняемому файлу,так как возникает ошибка «команда не найдена»:

не удалось выполнить процесс потомок xterm нет такого файла или каталога

Частой причиной такой ошибки является использование скриптов, написанных в текстовом редакторе под Windows. Из-за этого, хотя текст скрипта и выглядит правильным, его служебный формат не соответствует Linux. Чтобы исправить эту ошибку, нужно поменять виндосовские окончания строк на юниксовые. Это делается в текстовом редакторе, например, в mousepad в подменю «Документ- завершение строк — UNIX (LF)».

Ошибка «Не удалось выполнить процесс потомок» также иногда возникает из-за того, что пользователь, залогиненный в системе, по какой-то причине утратил права для работы, либо указана ссылка на каталог с кириллицей (нужно указать корректный путь к исполняемому файлу в скрипте).

Это может произойти из-за некорректного удаления или установки сторонних/непроверенных пакетов/программ, либо при неправильной конфигурации прав конкретных файлов. Часто ошибка возникает из-за наделения правами root программы, но отсутствии полномочий у текущего пользователя/группы на работу с этим приложением.

Обычно причиной является некорректная работа системы политик policykit. Из-за нарушения взаимодействия pkexec с policykit приложение не получает нужных прав при попытке запуска даже при выполнении команды sudo.

Чтобы устранить проблему, нужно правильно задать права на чтение, запись и выполнение (rwx) нужной программы/скрипта конкретному пользователю, группе (или всем).

Например, для запуска утилиты amdmemtweak можно установить права rwx для всех пользователей (параметр «a» в синтаксисе команды chmod):

После наделения пользователя необходимыми правами запуск amdmemtweak производится без ошибок.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *