ICode9

精准搜索请尝试: 精确搜索
  • Wayland architecture2020-08-21 22:33:54

    Introduction Motivation Most Linux and Unix-based systems rely on the X Window System (or simply X) as the low-level protocol for building bitmap graphics interfaces. On these systems, the X stack has grown to encompass functionality arguably belonging in

  • Mir 1.8 发布–着重支持 HiDPI2020-04-24 09:08:26

    导读 Mir 1.8现已发布,是Canonical开发的此显示堆栈的最新功能更新,该堆栈当前致力于提供令人愉悦的Wayland合成器体验,尤其是对于信息亭类型的环境以及其他希望从X11过渡到Wayland的环境。 Mir 1.8现在可以正确调整窗口大小,以进行高分辨率更新,尤其是围绕Wayland客户的适当缩

  • linux-在Wayland和X11上模拟鼠标和键盘输入2019-11-08 18:50:33

    我正在为用C编写的OpenGL应用程序进行小型验收测试.到目前为止,我只能截取屏幕截图,还没有找到在Wayland和X11上模拟鼠标和键盘输入的方法. 关于如何在Wayland / X11中操纵特定窗口的事件流的任何建议?解决方法:为了模拟X11鼠标事件,您有几种选择: >如果您的X服务器支持XTEST扩展(通

  • Wayland helloworld (三)之Wayland键盘消息2019-09-08 12:01:56

    原文链接:https://my.oschina.net/txl/blog/266932 Wayland键盘消息 void keyboard_keymap(LPVOID data, HKEYBOARD wl_keyboard, uint32_t format, int32_t fd, uint32_t size) { } void keyboard_enter(LPVOID data, HKEYBOARD wl_keyboard, uint32

  • Wayland消息队列2019-09-08 12:01:34

    原文链接:https://my.oschina.net/txl/blog/266929 主消息队列     调用wl_display_dispath()函数的线程会自动成为主线程,并且拥有主消息队列。 wl_proxy消息队列 Wayland允许创建多个消息队列,使用wl_display_create_queue()创建,新建的消息队列可以

  • wayland helloworld (二) 之Wayland鼠标消息2019-09-08 12:01:11

    原文链接:https://my.oschina.net/txl/blog/266928 Wayland鼠标消息     Wayland只提供了wl_pointer_listener,要想获取鼠标相关的消息需要首先设置监听器。     wl_pointer的消息有: enter 进入窗口范围 leave 离开窗口范围 motion 鼠标移动 b

  • Wayland helloworld (四)之窗口显示2019-09-08 12:00:52

    原文链接:https://my.oschina.net/txl/blog/266931 Wayland窗口绘制     Wayland窗口绘制有两种:1) 共享内存方式、2)EGL。 本文使用方式1绘制窗口。 Wayland窗口:wl_surface     Wayland窗口绘制完全由程序控制,包括标题栏绘制,边框绘制,窗口移动,改变大

  • wayland helloworld (一)2019-09-08 12:00:23

    原文链接:https://my.oschina.net/txl/blog/266934 介绍     Wayland是linux新一代的窗口系统服务器,将来肯定会替代X Server,学习一下还是很有必要的。如果有Win32 GUI编程经验的话学习Wayland会相对容易点。Win32 GUI编程中有两个主要函数WinMain和W

  • linux – 如何判断用户在Wayland中是否空闲?2019-08-15 09:50:32

    在基于X-Server的系统上,实用程序xprintidle将返回用户空闲的毫秒数. Wayland下是否存在类似的功能? 我正在尝试编写一个小程序,记录整个一天的应用程序焦点,作为衡量我如何使用计算机,生产力等的一种方法.我不希望程序在机器空闲时记录活动.使用xprintidle确定用户在X-Server会话中

  • Linux发行版完全在Wayland上运行(没有X11)?2019-08-14 07:52:21

    截至2017年,是否有没有安装X11服务器的发行版,而是使用Wayland?我不想启动进入文本模式,我想在没有X11的情况下启动到图形模式.解决方法:Fedora 25默认使用Wayland,尽管它仍然支持Xwayland以支持所有X11客户端. 如果需要,还有一个X11服务器,用于X11会话.但默认设置根本不使用它.

  • Xorg-Server和Wayland-Compositor可以在Linux中同时运行吗?2019-08-13 05:51:28

    在使用lightdm进行图形登录时,我可以设置要启动和提供的会话类型: >侏儒> Xorg上的Gnome> Xfce会话 第一个Gnome是使用标准Wayland后端运行的Gnome DE,据我所知,这意味着Gnome充当了一个Wayland协议合成器,即与内核通信以获取KMS和evdev(如https://wayland.freedesktop.org/architec

  • linux – Fedora 25默认不使用wayland!2019-08-09 18:52:23

    出于某种原因,我的Fedora 25 FRESH安装默认情况下不使用wayland.我知道这是因为 $: loginctl show-session 3 -p Type Type=x11 如果我默认使用Wayland应该说Wayland或weston.我很困惑,为什么这款全新安装的fedora 25默认不是运动方式.我简要地查看了拱门维基,并尝试通过发布来测

  • 为什么需要x服务器和Linux内核的驱动程序?2019-08-09 09:54:33

    有人可以解释为什么需要两组驱动程序,一个在Linux内核中,一个在X中? 我知道设备驱动程序在内核中,但是那些在xserver中的作用是什么? Wayland是否需要这样的驱动程序运行?解决方法:Linux图形支持在内核的大部分生命周期中都是一个很大的变异.最初,内核只与图形卡通信以用于文本模式.那

  • linux – 如何知道Wayland或X11是否被使用2019-08-08 13:50:29

    所以我刚刚在我的笔记本电脑上安装了最新的Kali Linux,它基于Debian 7(oldstable).然后我把整个事情分别升级到了Debian 8. 我一直想要Wayland而不是X11,所以我安装了必要的包.然后创建了一个最小的〜./ config / weston.ini配置.现在,从Gnome登录屏幕: 我可以在Wayland或LXDE(以及

  • linux – 使用Wayland / Weston列出屏幕分辨率2019-07-27 05:51:06

    我正在将一些测试从x11移植到Wayland,几乎没有关于如何列出支持的可用分辨率的信息.所有使用Wayland和EGL的示例都手动指定要使用的屏幕分辨率,我想列出所有可用的并使用最好的. 谢谢,我没找到任何东西.解决方法:答复是如此晚,但仍然对你或某人有用:) 您可以使用此命令查看所有支持

  • 在linux wayland上模拟鼠标运动2019-07-02 20:38:12

    我从我的网络收到xy数据,我想在wayland上使用linux控制鼠标位置. 我已经看过很多使用X libs或X app的源代码,但它不适用于Wayland.我也看了libinput和evedev,但我找不到任何关于如何创建/模拟鼠标的代码示例.解决方法:输入就是答案. void initMouse(){ fd = open("/dev/uinput",

  • Fedora Workstation 30是激动人心的、功能丰富的更新2019-04-23 19:56:16

    如果你正在寻找尝试本周的Fedora 30 beta版本的动机,那么不妨看看Red Hat的Christian Schaller所描述的那样,它正在成为另一个大规模的功能更新。 Schaller撰写了另一篇冗长的博客文章,重点介绍了即将推出的Fedora Workstation 30中的许多改进。Fedora 30的许多成就都是由Red Hat

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有