Cinnamon

ALT+F2 和“r”執行什麼命令?

  • July 30, 2021

在肉桂桌面:

  • 響應Alt+執行什麼命令或程式碼F2
  • 該關聯儲存在什麼文件中?
  • 響應+r打開的命令提示符視窗中的命令執行什麼命令或程式碼?Alt``F2

自從發布了這個問題,並在之前發布的答案之後的討論的幫助下,我在Cinnamon 原始碼中找到了以下答案:

/**
* 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

Cinnamon 與從中分叉的 GNOME 一樣,將在您rAlt-F2視窗中鍵入時重新啟動會話。它只是告訴它重新執行自己,所以它不是呼叫新命令,而是告訴 Cinnamon 視窗管理器重新執行。

引用自:https://unix.stackexchange.com/questions/518001