Instalação do Flatpak [RESOLVIDO]

1. Instalação do Flatpak [RESOLVIDO]

Lucas Ambrus de lima
Ambrus

(usa Fedora)

Enviado em 22/10/2021 - 23:59h

Fui instalar o flatpak pelo terminal e no final da instalação dei um comando que tava mandando lá no tutorial e recebi de retorno essa mensagem estranha:

lucas@localhost:~> flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Note that the directories

'/var/lib/flatpak/exports/share'
'/home/lucas/.local/share/flatpak/exports/share'

are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.


Pelo que entendi isso significa que toda vez que eu instalar alguma coisa pra aparecer aqui eu vou ter que reiniciar a sessão, mas eu não quero isso. Quero que assim que eu instalar um programa apareça aqui logo pra mim, como se resolve isso?


  


2. MELHOR RESPOSTA

Bruh
Bruuh

(usa Arch Linux)

Enviado em 24/10/2021 - 11:39h


Ambrus escreveu:

Distro: openSUSE
Consegui instalar alguns programas pelo flatpak e deu tudo certo, assim que instala eu consigo usar os programas sem precisar reiniciar o computador. Mesmo que esteja tudo funcionando normalmente tem que executar esse comando que você passou? esse no caso:
XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$XDG_DATA_DIRS"  

Aqui a saída que você pediu:
lucas@localhost:~> cat ~/.profile 
# Sample .profile for SuSE Linux
# rewritten by Christian Steinruecken <cstein@suse.de>
#
# This file is read each time a login shell is started.
# All other interactive shells will only read .bashrc; this is particularly
# important for language settings, see below.

test -z "$PROFILEREAD" && . /etc/profile || true

# Most applications support several languages for their output.
# To make use of this feature, simply uncomment one of the lines below or
# add your own one (see /usr/share/locale/locale.alias for more codes)
# This overwrites the system default set in /etc/sysconfig/language
# in the variable RC_LANG.
#
#export LANG=de_DE.UTF-8 # uncomment this line for German output
#export LANG=fr_FR.UTF-8 # uncomment this line for French output
#export LANG=es_ES.UTF-8 # uncomment this line for Spanish output


# Some people don't like fortune. If you uncomment the following lines,
# you will have a fortune each time you log in ;-)

#if [ -x /usr/bin/fortune ] ; then
# echo
# /usr/bin/fortune
# echo
#fi


Nah, se resolveu não precisa fazer mais nada n. Não sei exatamente o que aconteceu; talvez você só precisasse reiniciar uma vez pra poder instalar os apps normalmente, mas não sei. Quase nunca instalo via flatpak.
Flw, marque o tópico como resolvido.

PS: para consulta de outras pessoas que possam vir nesse fórum, se o problema não resolver, tente esse comando:
echo export 'XDG_DATA_DIRS="/opt/myapp/share:$XDG_DATA_DIRS"' >> ~/.xsessionrc 


PPS: Fiz uma consulta mais extensa, e parece que o comando
XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$XDG_DATA_DIRS" 
quebra seu sistema se você estiver usando o zsh ao invés do bash. Be careful

"A emoção mais antiga e mais forte da humanidade é o medo, e o mais antigo e mais forte de todos os medos é o medo do desconhecido."


3. Re: Instalação do Flatpak [RESOLVIDO]

Bruh
Bruuh

(usa Arch Linux)

Enviado em 23/10/2021 - 10:04h


Qual distro?
Use o comando
cat ~/.profile 

E poste a saída aqui.
Aproveite e adicione
XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$XDG_DATA_DIRS" 

no mesmo arquivo (se já não tiver isso nele.)

"A emoção mais antiga e mais forte da humanidade é o medo, e o mais antigo e mais forte de todos os medos é o medo do desconhecido."



4. Re: Instalação do Flatpak [RESOLVIDO]

Lucas Ambrus de lima
Ambrus

(usa Fedora)

Enviado em 23/10/2021 - 23:58h

Distro: openSUSE
Consegui instalar alguns programas pelo flatpak e deu tudo certo, assim que instala eu consigo usar os programas sem precisar reiniciar o computador. Mesmo que esteja tudo funcionando normalmente tem que executar esse comando que você passou? esse no caso:
XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$XDG_DATA_DIRS"  

Aqui a saída que você pediu:
lucas@localhost:~> cat ~/.profile 
# Sample .profile for SuSE Linux
# rewritten by Christian Steinruecken <cstein@suse.de>
#
# This file is read each time a login shell is started.
# All other interactive shells will only read .bashrc; this is particularly
# important for language settings, see below.

test -z "$PROFILEREAD" && . /etc/profile || true

# Most applications support several languages for their output.
# To make use of this feature, simply uncomment one of the lines below or
# add your own one (see /usr/share/locale/locale.alias for more codes)
# This overwrites the system default set in /etc/sysconfig/language
# in the variable RC_LANG.
#
#export LANG=de_DE.UTF-8 # uncomment this line for German output
#export LANG=fr_FR.UTF-8 # uncomment this line for French output
#export LANG=es_ES.UTF-8 # uncomment this line for Spanish output


# Some people don't like fortune. If you uncomment the following lines,
# you will have a fortune each time you log in ;-)

#if [ -x /usr/bin/fortune ] ; then
# echo
# /usr/bin/fortune
# echo
#fi



5. Re: Instalação do Flatpak [RESOLVIDO]

Lucas Ambrus de lima
Ambrus

(usa Fedora)

Enviado em 24/10/2021 - 14:14h

Beleza então muito obrigado, ta tudo funcionando aqui






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts