ALT+F2 和“r”运行什么命令?

ALT+F2 和“r”运行什么命令?

在 Cinnamon 桌面中:

  • 运行什么命令或代码来响应Alt+ F2
  • 该关联存储在什么文件中?
  • 运行什么命令或代码来响应+r打开的命令提示符窗口中的命令?AltF2

答案1

自从发布这个问题以来,在之前发布的答案之后的讨论的帮助下,我在肉桂源代码:

/**
 * cinnamon_global_reexec_self:
 * @global: A #CinnamonGlobal
 *
 * Restart the current process.  Only intended for development purposes.
 */
 void cinnamon_global_reexec_self (CinnamonGlobal *global)
 {
     meta_restart ();
 }

restartcinnamon我通过将以下行添加到我的.bashrc文件中,以 bash 命令 ( ) 的形式实现了对该函数的访问:

alias restartcinnamon='dbus-send --type=method_call --print-reply \\
      --dest=org.Cinnamon /org/Cinnamon org.Cinnamon.Eval \\
      string:'\''global.reexec_self()'\'''   \\
      /usr/bin/dbus-send

答案2

Cinnamon 与它的分支 G​​NOME 一样,当您在-窗口r中键入内容时,将重新启动会话。它只是告诉它重新执行自己,所以它不是调用新命令,而是告诉 Cinnamon 窗口管理器重新执行。AltF2

相关内容