Como carregar Thunar corretamente no Fluxbox?

1. Como carregar Thunar corretamente no Fluxbox?

Morpheus
Minions

(usa Nenhuma)

Enviado em 25/03/2021 - 17:55h



Para aparece os "dispositivos montados" no Thunar usando o Fluxbox, tenho que abrir o terminal => $ dbus-launch thunar como usuário comum.

Como root não esta aparecendo os "dispositivos montados"

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY dbus-launch thunar /

ou
pkexec dbus-launch thunar /

Thunar: Não foi possível abrir a tela:




  


2. Re: Como carregar Thunar corretamente no Fluxbox?

Giovanni  M
Giovanni_Menezes

(usa Void Linux)

Enviado em 28/03/2021 - 01:15h

Apenas chamar Thunar como root, sem parâmetros, não é suficiente para ver os dispositivos ? teoricamente, se você esta chamando o Thunar como root, não precisa de dbus --launch antes do comando.



3. Re: Como carregar Thunar corretamente no Fluxbox?

Morpheus
Minions

(usa Nenhuma)

Enviado em 28/03/2021 - 10:02h


Giovanni_Menezes escreveu:

Apenas chamar Thunar como root, sem parâmetros, não é suficiente para ver os dispositivos ? teoricamente, se você esta chamando o Thunar como root, não precisa de dbus --launch antes do comando.


Obrigado em responde ao tópico.

Somente assim:

# thunar

Não aparece os dispositivos.


4. Re: Como carregar Thunar corretamente no Fluxbox?

Giovanni  M
Giovanni_Menezes

(usa Void Linux)

Enviado em 28/03/2021 - 12:21h

Qual versão do gnu/linux você esta usando e qual o gerenciador de login ?

Caso seja o debian, veja se os arquivos da familia gvfs estão instalados e o thunar-volman.




5. Re: Como carregar Thunar corretamente no Fluxbox?

Morpheus
Minions

(usa Nenhuma)

Enviado em 28/03/2021 - 16:46h


Giovanni_Menezes escreveu:

Qual versão do gnu/linux você esta usando e qual o gerenciador de login ?

Caso seja o debian, veja se os arquivos da familia gvfs estão instalados e o thunar-volman.




Qual versão do gnu/linux

Como eu vejo isso?

No arquivo os-release esta como 14.2


qual o gerenciador de login
xdm




# slackpkg search gvfs

Looking for gvfs in package list. Please wait... DONE

The list below shows all packages with name matching "gvfs".

[ installed ] - gvfs-1.26.3-x86_64-1

You can search specific files using "slackpkg file-search file".



# slackpkg search thunar-volman

Looking for thunar-volman in package list. Please wait... DONE

The list below shows all packages with name matching "thunar-volman".

[ installed ] - thunar-volman-0.8.1-x86_64-2

You can search specific files using "slackpkg file-search file".


# slackpkg search thunar

Looking for thunar in package list. Please wait... DONE

The list below shows all packages with name matching "thunar".

[ installed ] - thunar-volman-0.8.1-x86_64-2

You can search specific files using "slackpkg file-search file".




6. Re: Como carregar Thunar corretamente no Fluxbox?

Giovanni  M
Giovanni_Menezes

(usa Void Linux)

Enviado em 28/03/2021 - 18:09h

Em algumas versões passadas, eu tive um problema similar no debian, na época eu contornei o problema forçando o dbus a iniciar "junto" com o fluxbox.

Em /usr/share/xsessions deve existier o arquivo flubox.desktop.



[Desktop Entry]
Name=Fluxbox
Comment=Highly configurable and low resource X11 Window manager
Exec=/usr/bin/startfluxbox
Terminal=false
TryExec=/usr/bin/startfluxbox
Type=Application

[X-Window Manager]
SessionManaged=true


Não lembro agora onde exatamente eu fiz, mas sei que foi em Exec=/usr/bin... ou em TryExec=/usr/bin que eu alterei para adicionar do dbus, exemplo:

Exec= dbus-launch /usr/bin/startfluxbox..


Deve funcionar se o gerenciador xdm ter como consulta os arquivos em usr/share/xsessions para definir as sessões.




7. Re: Como carregar Thunar corretamente no Fluxbox?

Morpheus
Minions

(usa Nenhuma)

Enviado em 28/03/2021 - 19:52h


Giovanni_Menezes escreveu:

Em algumas versões passadas, eu tive um problema similar no debian, na época eu contornei o problema forçando o dbus a iniciar "junto" com o fluxbox.

Em /usr/share/xsessions deve existier o arquivo flubox.desktop.



[Desktop Entry]
Name=Fluxbox
Comment=Highly configurable and low resource X11 Window manager
Exec=/usr/bin/startfluxbox
Terminal=false
TryExec=/usr/bin/startfluxbox
Type=Application

[X-Window Manager]
SessionManaged=true


Não lembro agora onde exatamente eu fiz, mas sei que foi em Exec=/usr/bin... ou em TryExec=/usr/bin que eu alterei para adicionar do dbus, exemplo:

Exec= dbus-launch /usr/bin/startfluxbox..


Deve funcionar se o gerenciador xdm ter como consulta os arquivos em usr/share/xsessions para definir as sessões.




# ls -l /usr/share/xsessions
ls: não é possível acessar '/usr/share/xsessions': Arquivo ou diretório não encontrado


8. solução paliativa

Morpheus
Minions

(usa Nenhuma)

Enviado em 28/03/2021 - 20:43h

Essa dica não funciona

$ gedit ~/.fluxbox/startup

exec dbus-launch fluxbox

Voltar para:

exec fluxbox


ou


Essa dica não funciona

# gedit /usr/share/applications/Thunar.desktop

Exec=thunar %F

para

Exec=dbus-launch thunar %F




Essa dica não funciona

cat ~/.xinitrc

"exec /usr/bin/startfluxbox" para "exec dbus-launch /usr/bin/startfluxbox"



Voltar de "exec dbus-launch /usr/bin/startfluxbox" para "exec /usr/bin/startfluxbox"



-------------------------------------------------------------------------------------------------------

1 Solução: Para Root visualizar os dispositivos montados.

# cat ~/.bashrc | grep -i thunar
alias thunar='dbus-launch thunar'



Usando o .idesktop

Funciona só assim:

$ cat ~/.idesktop/default-pasta.lnk
table Icon
Caption: Thunar
Command: dbus-launch thunar
Icon: /usr/share/idesk/folder_home.xpm
Width: 48
Height: 48
X: 59
Y: 19
end



No arquivo ~/.fluxbox/menu onde tiver "thunar" altera para "dbus-launch thunar"

-------------------------------------------------------------------------------------------------------



O usuário comum não visualiza os dispositivos montados.

$ thunar


Funciona só assim:

$ dbus-launch thunar

Pelo Root
# dbus-launch thunar



9. Re: Como carregar Thunar corretamente no Fluxbox?

Giovanni  M
Giovanni_Menezes

(usa Void Linux)

Enviado em 28/03/2021 - 21:55h

Essa eu infelizmente vou ficar devendo, não faço ideia de como resolver, mas é curioso, se você já esta como root, todas as partições, em teoria, deveriam estar visíveis e acessíveis.