by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 10:36

    ammen99 on vswipe-vswitch-merge

    (compare)

  • 10:36

    ammen99 on fix-active-view-in-grab

    (compare)

  • 10:36

    ammen99 on master

    core: make activated state inde… Merge branch 'fix-active-view-i… (compare)

  • 10:34

    ammen99 on fix-notify-enter-crash

    (compare)

  • 10:34

    ammen99 on tablet-reset-data

    (compare)

  • 10:34

    ammen99 on fix-notify-clear

    (compare)

  • 10:34

    ammen99 on master

    seat: use notify_clear_focus fu… tablet: reset tool data when fr… Merge branch 'tablet-reset-data' (compare)

  • 10:18
    ammen99 commented #584
  • 10:18

    ammen99 on tablet-reset-data

    tablet: reset tool data when fr… (compare)

  • 10:17
    damianatorrpm commented #584
  • 10:14

    ammen99 on fix-notify-clear

    seat: use notify_clear_focus fu… (compare)

  • 10:11
    ammen99 closed #584
  • 10:11
    ammen99 commented #584
  • 10:04
    damianatorrpm commented #584
  • 09:56
    damianatorrpm commented #584
  • 09:48
    ammen99 commented #584
  • 09:37
    damianatorrpm opened #584
  • 09:22
    damianatorrpm commented #583
  • 09:22
    damianatorrpm commented #583
  • 09:21
    damianatorrpm commented #583
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
smoogi
@smoogi
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
smoogi
@smoogi
@Angeles89 Thank you. I'll head to that channel instead.