телеграмма не запускает от тире Ubuntu 16

Я использую Ubuntu 16, и сегодня я установил рабочий стол телеграммы как следующую ссылку: Тире Единицы и Telegram, Но я не мог выполнить телеграмму от тире. Я также создал telegram.desktop в следующем пути:

/usr/share/applications/

со следующим содержанием:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Telegram
Exec=/opt/telegram/Telegram
Comment=Network taking back our right to privacy.
Icon=/opt/telegram/telegram.svg
Categories=GNOME;GTK;Network;

Но это не изменяет вещи.

Я могу только выполнить телеграмму

sudo /opt/telegram/Telegram

но снова это не работает без sudo, и я получил следующую ошибку (снимок экрана): ошибочный снимок экрана

1
задан 13 April 2017 в 15:24

2 ответа

Это кажется в первой чистой установке Telegram, Вы случайно выполняете его с sudo полномочие, и это - то, где проблема происходится. Вы не должны иметь, делают это, удобство способ запустить графическую программу, поскольку корень использует gksudo команда.

, Если Вы использующий sudo команда на графической программе (такой как Telegram), они могут сохранить свои конфигурационные файлы в Вашем корневом каталоге и вызвали файл, принадлежавший корню (недоступный, когда Вы выполняете его с некорневым полномочием). Это - то, что происходит с Вашим /home/rasoul/.local/share/TelegramDesktop/log_startXX.txt.

Для разрешения этого Вы, возможно, должны сбросить владельца файла и установку группы (chown). Откройте терминал и тип:

sudo chown $(id -u):$(id -g) /home/rasoul/.local/share/TelegramDesktop/log_startXX.txt  

Источник:

, Что является различием между " gksudo nautilus" и " sudo nautilus"?

Telegram только работает с sudo

2
ответ дан 7 December 2019 в 12:36

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

/home/rasoul/.local/share/TelegramDesktop/log_startXX.txt.

, но оно не сработало (на самом деле я не мог изменить разрешение). После этого я полностью удалил Telegram Desktop и удалил следующую директорию:

~/.local/share/TelegramDesktop/log_startXX.txt

с помощью этой команды.

sudo rm-R  ~/.local/share/TelegramDesktop

Затем я переустановил рабочий стол телеграммы.

1
ответ дан 7 December 2019 в 12:36

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

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