首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从虚拟控制台杀死Sway会话?

如何从虚拟控制台杀死Sway会话?
EN

Unix & Linux用户
提问于 2020-04-25 08:23:03
回答 1查看 2.2K关注 0票数 0

在用户模式下,我可以通过命令" Sway“从虚拟控制台启动sway会话,但是,还不清楚如何从虚拟控制台中清除会话。没有提到如何在Sway手册页或swaymsg手册页中删除sway会话。

以下命令不起作用:

代码语言:javascript
复制
swaymsg exit

错误是“无法检索套接字路径”,这显然是因为我在第二个虚拟控制台中,而Sway会话位于第一个虚拟控制台中。

无法到达终端(Logo+Return),因为我没有安装alacritty,键绑定试图启动alacritty。

我还尝试过Logo+Shift+e退出会话,但它弹出了一个带有按钮的警告消息,显然无法从键盘上激活该按钮,而且在这台特定的计算机中也没有安装鼠标。

我试图通过使用Logo+arrow键组合将焦点转移到退出警告中的"Yes“按钮,但这不起作用。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-04-25 08:59:24

这在swaymsg手册页中有介绍:

代码语言:javascript
复制
*-s, --socket* 
    Use the specified socket path. Otherwise, swaymsg will ask sway where the
    socket is (which is the value of $SWAYSOCK, then of $I3SOCK).

默认的套接字路径并没有真正的文档化,但是可以在https://github.com/swaywm/sway/blob/d77247117c6f6ebd637a3b4ac029015381de5466/sway/ipc-server.c#L138-L146的代码中找到:它要么是$XDG_RUNTIME_DIR/sway-ipc...sock,要么是/tmp/sway-ipc...sock

或者,在您仍然可以访问的终端中安装alacritty。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/582390

复制
相关文章

相似问题

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