Коли я вчора включив свій Ubuntu 18.04 і хотів запустити GitKraken, це не вийшло. Після натискання на його піктограму я бачу, як процес намагається почати у верхньому лівому куті (поруч із пунктом "Діяльність"), але через кілька секунд процес, здається, вмирає, і нічого не відбувається. Спроба запустити GitKraken з консолі теж не вдається з такими двома повідомленнями:
/snap/gitkraken/58/bin/desktop-launch: line 23: $HOME/.config/user-dirs.dirs: Permission denied
ln: failed to create symbolic link '$HOME/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini': File exists
На жаль, мої навички Linux занадто обмежені, щоб вирішити це. Єдине, що я спробував - це chmod 777 $HOME/.config/user-dirs.dirs
через те, Permossion denied
але це не допомогло.
EDIT: як запропонував Тердон у своєму коментарі, ls -ld ~/.config/user-dirs.dirs
і це його результат:
-rwxrwxrwx 1 myusername myusername 633 Mai 6 10:30 /home/mayusername/.config/user-dirs.dirs
Потім я зробив mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bak
команду і спробував запустити GitKraken після цього. Я знову не почав показувати:
/snap/gitkraken/58/bin/desktop-launch: line 23: /home/myusername/.config/user-dirs.dirs: Permission denied
ln: failed to create symbolic link ...
Помилка від мого первісного посту не з'являлася. Вирізання Exe ll
в каталозі ~/snap/gitkraken/58/.config/gtk-2.0
дає такий результат:
drwxrwxr-x 2 myusername myusername 4096 Jun 3 16:44 ./
drwxrwxr-x 8 myusername myusername 4096 Mai 21 12:28 ../
lrwxrwxrwx 1 myusername myusername 47 Jun 3 15:45 gtkfilechooser.ini -> /home/myusername/.config/gtk-2.0/gtkfilechooser.ini
-rw-r--r-- 1 myusername myusername 198 Jun 3 16:44 gtkfilechooser.ini.bak
gtkfilechooser.ini -> /home/myusername/.config/gtk-2.0/gtkfilechooser.ini
червоний, оскільки файл більше не існує. Виконання chmod
команди після цього нічого не змінило. GitKraken не запускається і видає ті самі помилки.
ls -ld ~/.config/user-dirs.dirs
. Також спробуйте запуститиmv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bak
та запустити знову. Нарешті, скажіть, чи змінила команда chmod якась різниця.