web-dev-qa-db-fra.com

Pourquoi le gestionnaire de fichiers CAJA ne peut-il pas être exécuté du terminal?

Je peux lancer Nautilus du terminal.

wolf@ubuntu:~$ nautilus
wolf@ubuntu:~$ ps aux | grep -i nautilus
wolf      2560  0.1  0.3 1302072 60088 tty1    Sl+  19:21   0:01 nautilus-desktop
wolf      2575  0.4  0.3 1423380 59756 tty1    Sl+  19:21   0:03 nautilus
wolf      5221  0.0  0.0  14428  1052 pts/0    S+   19:32   0:00 grep --color=auto -i nautilus
wolf@ubuntu:~$ 

Mais pourquoi le gestionnaire de fichiers CAJA ne peut-il pas être exécuté du terminal?

Quelle est la bonne commande de l'exécuter?

wolf@ubuntu:~$ caja
wolf@ubuntu:~$
wolf@ubuntu:~$ ps aux | grep -i caja
wolf      4824  0.0  0.0  14428  1032 pts/0    S+   19:29   0:00 grep --color=auto -i caja
wolf@ubuntu:~$ 
wolf@ubuntu:~$ which caja
/usr/bin/caja
wolf@ubuntu:~$ /usr/bin/caja
wolf@ubuntu:~$ 
wolf@ubuntu:~$ ps aux | grep -i caja
wolf      4852  0.0  0.0  14428  1036 pts/0    S+   19:29   0:00 grep --color=auto -i caja
wolf@ubuntu:~$ 

Mise à jour

wolf@linux:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:    18.04
Codename:   bionic
wolf@linux:~$ 

wolf@linux:~$ ps -e | egrep 'Xorg|Wayland'
 1797 tty1     00:07:15 Xorg
wolf@linux:~$ 
1
Wolf

Au début, je peux reproduire le problème sur Clean Ubuntu 18.04 LTS VM.

Je suis très déçu par le fait que je ne peux pas exécuter Caja par aucune commande comme:

caja --browser
caja --no-desktop
caja --force-desktop

et ce qui est intéressant est que caja --check ne montre aucune erreur, aussi le ~/.xsession-errors Le fichier est vide.

Je me suis souvenu que ce bogue a été signalé précédemment comme https://pad.lv/1846612 .

Je n'ai pas le temps de déboguer ce comportement de shell gnome imprévisible.

Donc, je recommanderais d'ignorer la coquille Gnome (ou même Supprimer ) et installez Ubuntu MATE== aussi simple que:

Sudo apt install ubuntu-mate-desktop^

Ou commencera caja avec quelque chose comme

caja --no-desktop ~
2
N0rbert