我如何才能从终端安全地关闭 Xfce?

我如何才能从终端安全地关闭 Xfce?

我不是在寻找shutdownreboot类似的东西。我想知道如何从终端关闭 Xubuntu,通过执行与单击菜单中的“关机”按钮具有相同效果的命令。

如同这个问题,但适用于 Xubuntu/XFCE。

答案1

我认为你想要的是xfce4-session-logout在线手册页)。

摘自手册页(重新格式化、过滤):

   The  xfce4-session-logout command allows you to programmatically logout
   from your Xfce session. It requests the session manager to display  the
   logout  confirmation  screen,  or,  if  given  one  of the command-line
   options below, causes the session manager to take the requested  action
   immediately.

OPTIONS:
   --logout     Log out without displaying the logout dialog.
   --halt       Halt without displaing the logout dialog.
   --reboot     Reboot without displaying the logout dialog.
   --suspend    Suspend without displaying the logout dialog.
   --hibernate  Hibernate without displaying the logout dialog.
   --fast       Do  a  fast shutdown.  This instructs the session manager not to
                save the session, but instead to quit everything quickly.

因此要关闭,请使用

xfce4-session-logout --halt

并重新启动,使用

xfce4-session-logout --reboot

如果您只是想获得可以手动选择操作的对话框,请不带参数运行它:

xfce4-session-logout 

答案2

也检查一下。这是一个独立于发行版的简单 bash 脚本,仅依赖于yadsystemctl https://gist.github.com/harish2704/25857caf89076d5a78e996df3fa6ac56

相关内容