Issue title: File manager context menu -> compress does nothing
 Issue body: Clicking on a file and choosing "Compress" does nothing.

Using Arch Anywhere.
 Comments: 
 Comment 0: Did you install file-roller? It is an opt-depend.
 Comment 1: Actually it's not optional if you want the compress function to work @felixonmars 
 Comment 2: Had to install file roller myself but then it worked!
Maybe should be taken as dependency when installing dde-desktop?
 Comment 3: @hualet It's an opt-depend of the whole package. Opt-depends do not exist for a specific function.
 Comment 4: I don't know the packaging rules of Arch, maybe you can make it recommended or similar role ? since dde-file-manager hard coded fill-roller to do compress. @felixonmars 
 Comment 5: There's no recommended or similar role, sadly. Usually we write these as optdepends and let the user to decide whether to install themselves. I can make it a hard dependency, though.
 Comment 6: You should leave out the menu entry then if it is not installed. That way it would not look buggy ;)
 Comment 7: Arch users are expected to read the optdepends notices during installation. But if upstream really want to see it as a hard dependency, we can do it of course...
 Comment 8: It's already a hard dependency now.
 Comment 9: Confirmed. Works now out-of-the-box
{'source': 'GithubIssues', 'repo_name_with_owner': 'linuxdeepin/developer-center', 'issue_id': 234423391, 'repo_stars': 476.0}