首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关闭命令是什么?

关闭命令是什么?
EN

Ask Ubuntu用户
提问于 2013-04-21 21:31:17
回答 2查看 4.2K关注 0票数 5

我想在13.04中为发射器创建一个关闭图标。在以前版本的Ubuntu中,我使用了这个桌面文件并将其放在启动程序中:

.local/share/applications/indicator-session-shutdown.desktop

代码语言:javascript
复制
[Desktop Entry]
Name=Shut Down
TryExec=/usr/lib/indicator-session/gtk-logout-helper
Exec=/usr/lib/indicator-session/gtk-logout-helper --shutdown
Icon=system-shutdown
Terminal=false
Type=Application
OnlyShowIn=Unity;
Categories=System;
Version=1.0
X-Ubuntu-Gettext-Domain=indicator-session

我想知道

代码语言:javascript
复制
/usr/lib/indicator-session/gtk-logout-helper --shutdown

仍然是13.04中正确的命令。

下面是一个旧的关闭对话框的屏幕截图:

下面是一个新的关机对话框的屏幕截图:

EN

回答 2

Ask Ubuntu用户

发布于 2013-04-30 11:38:09

尝试:

gnome-session-quit

关于更多选择:

代码语言:javascript
复制
gnome-session-quit --help

根据手册,支持下列选项:

代码语言:javascript
复制
   --logout
          Prompt the user to confirm logout. This is the default behavior.

   --power-off
          Prompt the user to confirm system power off.

   --reboot
          Prompt the user to confirm system reboot.

   --force
          Ignore any inhibitors.

   --no-prompt
          End the session without user interaction. This only  works  with
          --logout.

或者查看dbus-监视器,这是命令:

代码语言:javascript
复制
dbus-send --print-reply --dest="org.gnome.Shell" /org/gnome/SessionManager/EndSessionDialog org.gnome.SessionManager.EndSessionDialog.Open uint32:2 uint32:0 uint32:60 array:objpath:/org/gnome/SessionManager/EndSessionDialog
票数 9
EN

Ask Ubuntu用户

发布于 2013-05-01 09:20:56

要获得准确的对话框,唯一的方法是通过dbus,因为gnome-sesion-quit只显示了通用的四个选项对话框。我看了dbus-monitor就知道了。这是命令:

代码语言:javascript
复制
dbus-send --print-reply --dest="org.gnome.Shell" /org/gnome/SessionManager/EndSessionDialog org.gnome.SessionManager.EndSessionDialog.Open uint32:2 uint32:0 uint32:60 array:objpath:/org/gnome/SessionManager/EndSessionDialog
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/283984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档