關於xfce桌面程序啟動失敗


當雙擊桌面圖標的時候,出現如下錯誤信息:
Process org.xfce.FileManager exited with status 1

於是做出如下嘗試:

1. ps aux | grep FileManager
未找到

2. pacman -Qs FileManager
未找到

3. pacman -Ql | grep FileManager
找到一個相關的文件 /usr/share/dbus-1/services/org.xfce.FileManager.service
根據路徑名,猜測與dbus管理的service有關。查看該文件的內容,發現有一行 Exec=/usr/bin/Thunar --daemon,看起來可能是 Thunar 的問題。

4. ps aux | grep Thunar
未找到相關進程,看來是 Thunar 掛了。於是嘗試手動在終端執行 Thunar --daemon, 桌面的程序可以正常啟動。

5. 原因似乎已經找到了,dbus 負責執行 Thunar --daemon 但是后來不知何原因,Thunar 進程被殺,導致桌面程序無法啟動。重啟或者重新登錄都可以解決問題,畢竟耗費挺大的,下面嘗試有沒有其它方式。

6. 經查看,在進程樹中,Thunar是xfce4-session的子進程。嘗試過,可以手動在終端中執行 Thunar --daemon &,然后另起一個終端,將之前的bash進程kill掉,這樣Thunar由 systemd進行接管,雙擊圖標時正常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM