Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jan 22 13:30
    soreau opened #386
  • Jan 22 13:30

    soreau on cube-file-hints

    cube: Add file hints to xml Th… (compare)

  • Jan 22 12:59

    ammen99 on view-transformers-optimizations

    (compare)

  • Jan 22 12:59

    ammen99 on master

    opengl: move shaders inside sou… opengl: add render_rectangle() … opengl: add program_t helper and 10 more (compare)

  • Jan 22 12:59
    ammen99 closed #364
  • Jan 22 12:59
    ammen99 closed #58
  • Jan 22 12:59
    ammen99 closed #291
  • Jan 22 12:59
    ammen99 closed #330
  • Jan 22 12:59
    ammen99 closed #357
  • Jan 22 12:58
    ammen99 synchronize #364
  • Jan 22 12:58

    ammen99 on view-transformers-optimizations

    opengl: move shaders inside sou… opengl: add render_rectangle() … opengl: add program_t helper and 9 more (compare)

  • Jan 21 08:17

    ammen99 on master

    build: Add sysconfdir to genera… Merge pull request #385 from Wa… (compare)

  • Jan 21 08:17
    ammen99 closed #385
  • Jan 21 06:08
    AdrianVovk commented #239
  • Jan 20 18:35
    soreau edited #385
  • Jan 20 18:33
    soreau opened #385
  • Jan 20 18:33

    soreau on add-sysconfdir

    build: Add sysconfdir to genera… (compare)

  • Jan 19 19:21

    ammen99 on virtual-pointer

    (compare)

  • Jan 19 19:21

    ammen99 on master

    Add virtual pointer protocol T… Merge pull request #384 from Wa… (compare)

  • Jan 19 19:21
    ammen99 closed #384
Ilia Bozhinov
@ammen99
I doubt Qt can let you do that either
Maximilian Van Hout
@NerveCoordinator
Already gotten it 90% working
Ilia Bozhinov
@ammen99
hm I just realized that you can do click-through with layer-shell, because you can set no input region in which case it is click through
hm maybe I don't understand what you need then
how did you make it always on top with Qt?
Maximilian Van Hout
@NerveCoordinator
I'm using XMonad
Ilia Bozhinov
@ammen99
ah you're using X
your app won't work on wayland if that's something you care about
which is going to be the future of linux, at least in the longterm
Maximilian Van Hout
@NerveCoordinator
Well it'll only work wherever I get it working first, so it may as well be in X since I only went for Wayland to see if the compositor would be easy enough
and so I took a step back around just went looking for more GUI frameworks~
trying to avoid yak shaving and all that
Ilia Bozhinov
@ammen99
i guess if you're making this for yourself only or for a small target group then all will be OK either way
either way = wayland or X11
Maximilian Van Hout
@NerveCoordinator
Yeah this is just me prototyping
SarahGitContribs
@SarahGitContribs
Hello! I am transitioning from x11 to wayland, and wanted to try out Wayfire. I compiled it from source and then ran "wayfire" from TTY and all I got was a black screen without a cursor. So I ran my xorg / openbox session and ran it from terminal there and got an error about librotator being missing, so I ran rm -rf on /usr/share/wayfire, /usr/include/wayfire, and /bin/wayfire in order to recompile with the AUR version to see if that would fix the issue, and now am ending up with compiling errors. >_< I am having trouble figuring out what is wrong.
SarahGitContribs
@SarahGitContribs
Fixed it, realized that the issue with not having a cursor is a driver issue "glamor: No eglstream capable devices found" I assume it has to do with eglstream not working on AMD drivers as far as I know so I am going to need to switch to GBM
SarahGitContribs
@SarahGitContribs
Nevermind :D everything is working now
Ilia Bozhinov
@ammen99
@SarahGitContribs I'm a bit late, but I'm glad you figured it out :)
Blaze
@FlightBlaze
Hello guys! As i can see in /src/api/view.hpp, get_title() is just virtual function, which does nothing. Where is stored getting title from application (maybe with d-bus)?
Ilia Bozhinov
@ammen99
@FlightBlaze Sorry for the late response, I don't frequent gitter anymore
The current architecture of wayfire is so that view_interface_t is like an interface for views
it has some common functionality
but actual implementation (drawing, title, size, etc.) is managed by subclasses
for ex. all "real" applications are wlr_view_t, which means there is a wlr_xdg_shell/wlr_xwayland/etc structure beneath
anyway it shouldn't matter to you if you write a plugin
oh and btw, if you write something in IRC, you must leave your computer open, and the IRC client connected to the internet, otherwise you won't receive messages (IRC doesn't have a central history)
Sawyer Bergeron
@szbergeron
I seem to be having the same issue @SarahGitContribs , black screen with glamor complaining. How did you fix it? This is on a system running off of an intel iGPU
also the non-git aur build seems fairly wonky, idk who maintains that. the git version compiled/installed successfully
HumanTM
@A-Humann
well
the wayfire-git package wont compile for me
[75/157] Compiling C++ object 'src/25a6634@@wayfire@exe/view_xwayland.cpp.o'. FAILED: src/25a6634@@wayfire@exe/view_xwayland.cpp.o c++ -Isrc/25a6634@@wayfire@exe -Isrc -I../src -I. -I../ -I../src/api -I/usr/include/libdrm -I/usr/include/pixman-1 -I/usr/include/wayfire -I/usr/include/libevdev-1.0/ -I/usr/include/libpng16 -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c++14 -DWLR_USE_UNSTABLE -Wno-unused-parameter -march=x86-64 -mtune=generic -O2 -fno-plt -D_FORTIFY_SOURCE=2 -fPIE -MD -MQ 'src/25a6634@@wayfire@exe/view_xwayland.cpp.o' -MF 'src/25a6634@@wayfire@exe/view_xwayland.cpp.o.d' -o 'src/25a6634@@wayfire@exe/view_xwayland.cpp.o' -c ../src/view/xwayland.cpp ../src/view/xwayland.cpp: In lambda function: ../src/view/xwayland.cpp:55:22: error: ‘struct wlr_xwayland_surface_configure_event’ has no member named ‘mask’ 55 | if ((ev->mask & XCB_CONFIG_WINDOW_X) && (ev->mask & XCB_CONFIG_WINDOW_Y)) | ^~~~ ../src/view/xwayland.cpp:55:58: error: ‘struct wlr_xwayland_surface_configure_event’ has no member named ‘mask’ 55 | if ((ev->mask & XCB_CONFIG_WINDOW_X) && (ev->mask & XCB_CONFIG_WINDOW_Y)) | ^~~~ [84/157] Compiling C++ object 'src/25a6634@@wayfire@exe/output_render-manager.cpp.o'. ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting...
seems like an xwayland issue?
I couldn't get the wayfire AUR package to work, it gave eglstreams errors
HumanTM
@A-Humann
2019-10-17 18:12:12 - [wayfire-0.3/src/output/plugin-loader.cpp:106] error loading plugin: /usr/lib/wayfire/libviewport_impl.so: cannot open shared object file: No such file or directory glamor: No eglstream capable devices found
it looks like I messed up the config
using the default config removes the libviewport error
2019-10-17 18:14:03 - [xwayland/sockets.c:63] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use glamor: No eglstream capable devices found The XKEYBOARD keymap compiler (xkbcomp) reports: Warning: Unsupported maximum keycode 569, clipping. X11 cannot support keycodes above 255. Errors from xkbcomp are not fatal to the X server
HumanTM
@A-Humann
wait it might be because I didnt uninstall the nvidia drivers yet
nope
HumanTM
@A-Humann
and looks like the chat is dead
ok then
Charles Rafa Castle
@Angeles89
@A-Humann : #wayfire on the FreeNode irc network is much more active
Ilia Bozhinov
@ammen99
irc is much more active yes :)
adam seymour
@adamjonnseymour_twitter
I'm sure this this has been covered previously it
how do you install wayfire on Debian 10
Ilia Bozhinov
@ammen99
@adamjonnseymour_twitter Just follow the instructions in the README, there are no packages for Debian AFAIK
krossval
@krossval
Does anyone know how to bind PrintScreen key to a command?
The WiKi use <super> KEY_S to run grim for screenshot but I would like to use the standard print screen key instead. :<
Charles Rafa Castle
@Angeles89
@krossval : this chat room on Gitter isn't as active as the channel on the FreeNode irc network
krossval
@krossval
@Angeles89 Thank you. I'll head to that channel instead.