tightvnc на Linux Mint говорит: «Не удалось получить имя на шине сеанса»

Простой и надежный способ удалить последний файл в текущем каталоге

zsh -c 'rm ./*(om[1])'

Конечно, если вы используете zsh, это просто

rm ./*(om[1])

В отличие от других решений, предложенных в этой теме, таких как разбор вывода ls или из stat, это работает независимо от того, какие странные символы содержит имя файла, даже непечатаемые символы, даже новые строки.

Символы в скобках после * являются глобальными классификаторами. om означает сортировку по времени модификации (сначала самые последние), а [1] означает выбор только первого файла (после сортировки).

Если вы хотите избавиться от конкретного файла, использовать время модификации - сложный подход. Вместо этого наберите rm Space Tab и перебирайте варианты завершения, которые предлагает ваша оболочка, пока не найдете нужный файл.

0
21.06.2019, 10:58
2 ответа

Решение 1

Отмените установку переменной окружения DBUS_SESSION_BUS_ADDRESS, добавив следующую строку в~/.vnc/xstartup:

unset DBUS_SESSION_BUS_ADDRESS

Если это не работает, возможно, у вас возникла та же проблема, что и здесь . Вместо этого добавьте приведенную выше строку в файл /etc/sysconfig/desktop.

Решение 2

Возможно, у xinitrcнет прав на выполнение:

sudo chmod 755 /etc/X11/xinit/xinitrc

Решение 3

Возможно, chrome-remote-desktopустановлен, и это может вызвать проблемы:

sudo apt-get autoremove chrome-remote-desktop

Источник

2
28.01.2020, 03:41

Попробуйте этоhttps://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-debian-10

У меня была аналогичная проблема, и я решил ее путем резервного копирования файла xstartup и создания нового:

содержимое файла ~/.vnc/xstartup

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

sudo chmod +x ~/.vnc/xstartup
0
10.04.2020, 10:45

Теги

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