Один из элегантных способов - использовать tmux для этой задачи: sudo apt install tmux. Вот пример:
Создайте сеанс с именем my_session (удалите -d для присоединения во время создания):tmux new-session -d -s my_session
Откройте одно или несколько новых окон терминала и присоедините к тому же сеансу: Чтобы отсоединиться от типа сеанса: tmux detach
Или нажмите Ctrl + b, затем отпустите Ctrl и нажмите d. Чтобы отправить команду на сеанс без привязки к ней: tmux send-keys -t my_session "echo Hello World!" ENTER Enter Обратите внимание, что команда exit, выполненная изнутри, закроет сеанс. Это очень странный путь к файлу //bin/dbus-launch - это должно было быть /usr/bin/dbus-launch.
Вы пытались найти этот путь в своем доме? Это будет проходить через ваши файлы / документы в доме и повторить имя файла, содержащего «dbus-launch»:
grep -ri dbus-launch /home/myusername
Также попробуйте создать нового пользователя.
Нажмите CTRL + ALT + F1 - это приведет вас в консоль. Войдите в систему со своими учетными данными. Выполнить: sudo adduser mynewuser
sudo adduser mynewuser admin
Он запросит пароль дважды, введите его. Вы можете оставить остальные поля пустыми (полное имя и т. Д.), Просто нажмите enter. Вторая команда добавит вас в качестве администратора. Теперь перезапустите ваш lightdm (менеджер рабочего стола): sudo service lightdm restart Если новый пользователь работает, то это определенно проблема в вашей домашней папке (возможно, скрытые настройки папки, нажмите ctrl + H в наутилусе, чтобы показать скрытые файлы /folders).
У меня также есть эта ошибка, потому что я меняю текст в файле .profile
Итак, переходим к Ubuntu. Я использую советы от: http://www.89geek.com/2012/01/fix-ubuntu- can-not-connect-to-bus.html
удачи!
Я получил эту ошибку, когда я изменил файл /etc/environment и изменил переменную PATH.
Я пошел на это, чтобы решить проблему.
На экране входа в систему Нажмите CTRL + ALT + F1, затем введите свое обычное имя и пароль.
Если вы получаете что-то вроде «/bin недоступно», потому что он не включен в среду PATH, вам нужно перейти к вам /etc/environment файл и посмотреть, похоже ли это
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
У меня были дополнительные строки, потому что я пытался добавить java в путь
Если вы введете
export PATH=/usr/bin:/bin
вы сможете использовать команду ls, но это будет только для этого сеанса входа в систему
Я отредактировал этот файл с помощью редактора pico
sudo pico /etc/environment
, сохранил его, зашел в систему и нажмите CTRL + ALT + ALT , чтобы вернуться в графический журнал и войти в систему.
У меня также есть эта ошибка, потому что я меняю текст в файле .profile
. Итак, переходим к Ubuntu. Я использую советы от: http://www.89geek.com/2012/01/fix -ubuntu-could-not-connect-to-bus.html
удачи!
Я получил эту ошибку, когда я модифицировал файл /etc/environment
и изменил переменную PATH.
Я решил перейти к этому .
На экране входа в систему Нажмите CTRL + ALT + F1, затем введите свое обычное имя и пароль.
Если вы получаете что-то вроде «/bin
недоступно», потому что оно не включает среду PATH, то вам нужно чтобы перейти к файлу /etc/environment
и посмотреть, похоже ли это
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
У меня были дополнительные строки, потому что я пытался добавить java к пути
. Если вы введете
export PATH=/usr/bin:/bin
вы сможете использовать команду ls, но это будет только для этого сеанса входа в систему
Я отредактировал этот файл с помощью редактора pico
sudo pico /etc/environment
сохранил его, вышел из системы и нажал CTRL + ALT + F7, чтобы вернуться к графическому входу и смог войти.