sway, i3兼容的Wayland合成器

分享于 

3分钟阅读

GitHub

  繁體 雙語
Sway (i3-compatible Wayland compositor) fork: swaylock without PAM dependency (inspired by http://git.suckless.org/slock/tree/slock.c)
  • 源代码名称:sway
  • 源代码网址:http://www.github.com/swaywm/sway
  • sway源代码文档
  • sway源代码下载
  • Git URL:
    git://www.github.com/swaywm/sway.git
    Git Clone代码到本地:
    git clone http://www.github.com/swaywm/sway
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/swaywm/sway
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    摇摆

    " ircmpwn land land compositor compositor compositor compositor compositor compositor compositor。 阅读常见问题解答。 加入 IRC频道( 在上为 #sway

    注意: 你查看不稳定的和不支持的sway master,在那里工作将它移植到 wlroots 支持的分支是 0.15分支,鼓励终端用户使用从它的上剪切的稳定版本。

    如果你想支持swing开发,请为页面的 Patreon贡献。

    发行签名

    发布版本用 B22DA89A 签名,在GitHub上发布了

    状态

    安装

    来自软件包的

    swing在许多发行版中都可用。 尝试安装你的"摇摆"软件包。 如果它不可用,请查看页面了解关于发行版安装的信息。

    如果你对打包你的发行版感兴趣,请停止发送邮件,或者向 sir@cmpwn.com 发送一封电子邮件通知你的意见。

    从源代码编译

    安装依赖项:

    • 介子
    • wlroots
    • wayland
    • xwayland
    • libinput> = 1.6.0
    • libcap
    • pcre
    • json> = 0.13
    • pango
    • cairo
    • gdk-pixbuf2 *
    • pam **
    • dbus> = 1.10 ***
    • imagemagick ( 使用swaygrab进行图像捕获所需)
    • ffmpeg ( 带swaygrab的视频捕获需要)
    • scdoc ( 手册页所需)

    swaybar。swaybg和 swaylock 需要 *Only

    **Only 需要 swaylock。

    ***Only 需要托盘支持

    运行以下命令:

    
    meson build
    
    
    ninja -C build
    
    
    sudo ninja -C build install
    
    
    
    

    在带有logind的系统上,需要在二进制文件上设置几个大写:

    
    sudo setcap"cap_sys_ptrace,cap_sys_tty_config=eip"/usr/local/bin/sway
    
    
    
    

    在没有logind的系统上,你需要使用 sway binary:

    
    sudo chmod a+s/usr/local/bin/sway
    
    
    
    

    配置

    如果你已经使用 i3,那么将i3配置复制到 ~/.config/sway/config,它将工作在框中。 否则,将示例配置文件复制到 ~/.config/sway/config。 它通常位于 /etc/sway/config。 运行 man 5 sway 以获取有关配置的信息。

    运行

    从TTY运行 sway。 某些显示管理器可能工作,但不受 swing ( gdm能够很好地工作) 支持。


    COM  wayland  
    相关文章