Quando liguei meu Ubuntu 18.04 ontem e queria iniciar o GitKraken, não funcionou. Depois de clicar em seu ícone, vejo como o processo tenta iniciar no canto superior esquerdo (ao lado de "Atividades"), mas depois de alguns segundos o processo parece morrer e nada acontece. A tentativa de iniciar o GitKraken a partir do console também falha com as duas mensagens a seguir:
/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
Infelizmente, minhas habilidades em Linux são muito limitadas para resolver isso. A única coisa que tentei é chmod 777 $HOME/.config/user-dirs.dirs
por causa do Permossion denied
mas isso não ajudou.
EDIT: como terdon sugeriu em seu comentário que fiz ls -ld ~/.config/user-dirs.dirs
e esta é a saída:
-rwxrwxrwx 1 myusername myusername 633 Mai 6 10:30 /home/mayusername/.config/user-dirs.dirs
Então, fiz o mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bak
comando e tentei iniciar o GitKraken depois. Eu não comecei a mostrar novamente:
/snap/gitkraken/58/bin/desktop-launch: line 23: /home/myusername/.config/user-dirs.dirs: Permission denied
O ln: failed to create symbolic link ...
erro do meu post inicial não apareceu. Executar exe ll
no diretório ~/snap/gitkraken/58/.config/gtk-2.0
me dá a seguinte saída:
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
está vermelho porque o arquivo não existe mais. Executar o chmod
comando posteriormente não mudou nada. O GitKraken não inicia e gera os mesmos erros.
RESOLVIDO: Tive que instalar o libgnome-keyring:
sudo apt install libgnome-keyring0
A interface do usuário agora aparece e funciona para mim. Ainda recebo os seguintes avisos, mas está funcionando:
No Ubuntu 19.10, não consigo executá-lo após a instalação do snap, então removi o Gitkraken do snap e o instalei após o download deste site
https://www.gitkraken.com/download/linux-deb