Caja 파일 관리자를 터미널에서 실행할 수 없는 이유는 무엇입니까?

Caja 파일 관리자를 터미널에서 실행할 수 없는 이유는 무엇입니까?

터미널에서 노틸러스를 시작할 수 있습니다.

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:~$ 

그런데 Caja 파일 관리자를 터미널에서 실행할 수 없는 이유는 무엇입니까?

그것을 실행하는 올바른 명령은 무엇입니까?

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:~$ 

업데이트

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

처음에는 깨끗한 Ubuntu 18.04 LTS VM에서 문제를 재현할 수 있습니다.

나는 다음과 같은 명령으로 Caja를 실행할 수 없다는 사실에 매우 실망했습니다.

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

흥미로운 점은 caja --check오류가 표시되지 않고 파일도 ~/.xsession-errors비어 있다는 것입니다.

이전에 버그가 다음과 같이 보고된 것으로 기억합니다.https://pad.lv/1846612.

이 예측할 수 없는 그놈 쉘 동작을 디버깅할 시간이 없습니다.

그래서 저는 GNOME Shell(또는 심지어제거하다) 다음과 같이 간단하게 Ubuntu MATE를 설치하십시오.

sudo apt install ubuntu-mate-desktop^

아니면 다음과 같은 것으로 Caja를 시작하세요.

caja --no-desktop ~

관련 정보