GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Ivan Molodetskikh (yalter@mastodon.online), page 3

  1. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Wednesday, 06-Aug-2025 17:30:23 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Quite comprehensive desktop shell for niri released today: https://github.com/bbedward/DankMaterialShell

    Based on QuickShell; made by the same people who started the niri Discord server.

    Checking it out now, looks very cool! Though not without a few rough edges to iron out of course

    #niri #quickshell

    In conversation about 6 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/114/977/583/522/340/550/original/bca04a672b5fe869.png

  2. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:42 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Ppl naturally want to put something in the Overview backdrop, like a blurred version of the wallpaper (see how popular Blur My Shell is). Orthogonally, some ppl want the wallpaper to be static, rather than move with workspaces (it can be distracting).

    I'm not prepared to dive head-first into image rendering and blur shaders yet, so I made it possible to put a layer surface into the backdrop. This enables both of those cases, likely even more cool things!

    https://github.com/YaLTeR/niri/wiki/Overview#backdrop-customization

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/114/461/428/882/077/092/original/582f4b8352ac614d.png
  3. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:42 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    The Eee PC rocking the Overview

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments


  4. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:42 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    After some more fixes, and a long rebasing session, I merged the Overview! Please give it more testing using your nearest niri-git package.

    https://github.com/YaLTeR/niri/wiki/Overview

    #niri

    In conversation about 6 months ago from mastodon.online permalink
  5. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:41 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    After long 3 months of work, I'm glad to release niri v25.05 with the Overview, screenshot UI tablet and touch support, dynamic screencast target and windowed fullscreen, IPC pick-window and pick-color, window urgency, and lots of other things! :ablobcatbongo: :apartyblobcat:

    Release notes prepared for your reading pleasure as always: https://github.com/YaLTeR/niri/releases/tag/v25.05

    #niri #smithay #rust #wayland

    In conversation about 6 months ago from mastodon.online permalink

    Attachments



    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Release v25.05 · YaLTeR/niri
      Niri is a scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize. Here are the i...
  6. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:41 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Today, screenshot UI updates! Implemented tablet and touchscreen input for area selection (at long last). And, added a small clickable capture button, so screenshots can now be confirmed tablet-, touch-, or mouse-only!

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments


  7. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:40 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Alright after some much needed rest, I set out to deal with the thing everyone has to bump into when setting up niri: some way to use Xwayland. I am still very much *not* planning to integrate Xwayland directly, but with this PR (and an accompanying xwayland-satellite PR), niri will create the X11 sockets and autostart xwl-s on demand, all out of the box with zero configuration. So, it'll work just like other compositors, but with xwl-s instead of direct Xwayland.

    https://github.com/YaLTeR/niri/pull/1728

    #niri

    In conversation about 6 months ago from mastodon.online permalink
  8. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:40 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Tagged a niri v25.05.1 hotfix, fixing kitty quick access terminal, numlock, and some jank with hidden cursor.

    https://github.com/YaLTeR/niri/releases/tag/v25.05.1

    #niri

    In conversation about 6 months ago from mastodon.online permalink
  9. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:39 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    In niri v25.05, the screenshot UI learned to respond to some keyboard window movement bindings by moving the screenshot selection. Now it supports several more movement commands, including moving across monitors. It works similarly to a floating window: the selection origin is preserved relatively, and the size is adjusted by the monitor scale difference. Under the right conditions, it'll match a floating window exactly.

    Also, holding Space will now let you move the selection origin!

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments


  10. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:39 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    8k stars! 🎉

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/114/660/568/300/760/285/original/c105911c8ae236ad.png
  11. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:38 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    ...and now moving also works with on a touchscreen with a second touch :) Got this idea from how in osu! you can drag with one finger and press with second/third to "click".

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments


  12. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:37 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Today I implemented most of the ext-workspace protocol [1] in niri. It lets desktop components (i.e. bars) show workspaces and do some basic operations on them.

    The two bars with ext-workspace that I know of are sfwbar and xfce4-panel. Unfortunately, I seem to have surfaced several problems in their implementations. I opened issues in sfwbar; would be great if someone took a look from Xfce. Also if there are other clients I missed?

    https://github.com/YaLTeR/niri/pull/1800

    [1]: https://wayland.app/protocols/ext-workspace-v1

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Workspace protocol protocol | Wayland Explorer
      A better way to read Wayland documentation
  13. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:37 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    apparently niri is on the GH trending page today: https://github.com/trending Amidst a sea of LLM repos 🙃

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/114/676/730/313/993/458/original/ad2fe198f50c3310.png
    2. Domain not in remote thumbnail source whitelist: github.githubassets.com
      Build software better, together
      GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
  14. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:36 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Out of curiosity, I tried running Orca on niri, and apparently it sort-of works for some apps (I expected nothing to work at all; idk anything about screen readers). However, compared to GNOME Shell, there's quite a few missing or broken things. I documented what I found here: https://github.com/YaLTeR/niri/issues/1904

    Is there some "Integrating Orca to Wayland desktops" docs? Like, what the compositor needs to do, who handles the hotkeys and how, etc.

    (not actively working on this, just curious)

    #niri #a11y

    In conversation about 6 months ago from mastodon.online permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      YaLTeR/niri
      A scrollable-tiling Wayland compositor. Contribute to YaLTeR/niri development by creating an account on GitHub.
  15. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:36 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Update on ext-workspace:
    - sfwbar fixed all outstanding issues!
    - the waybar ext-workspace PR also fixed all issues!
    - quickshell impl is on the way

    #niri

    In conversation about 6 months ago from mastodon.online permalink
  16. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:36 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Everyone who dislikes GitHub Wiki: I finally made a write-down of my requirements/wishes for a replacement. Please feel free to chime in with suggestions: https://github.com/YaLTeR/niri/discussions/1830

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      GitHub Wiki replacement ideas · YaLTeR/niri · Discussion #1830
      The GitHub Wiki is very convenient for me as the developer (it's right there, it's simple and it works), but it has some glaring issues, most notably the lack of a good search. (You can in fact sea...
  17. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:35 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Should've done this a while ago, but I finally wrote contributing guidelines for niri:

    https://github.com/YaLTeR/niri/blob/main/CONTRIBUTING.md

    With many new users, the stream of issues, discussions and pull requests is quite overwhelming. 😅 You can help! And the contributing guidelines outline the various ways how.

    I would especially appreciate help reviewing PRs, though I understand it's the more complex task out of these.

    Big thanks to people already answering questions and helping others! :ablobcatheartsqueeze:

    #niri

    In conversation about 6 months ago from mastodon.online permalink
  18. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:34 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Gathering thoughts on reconciling communities between Matrix and Discord: https://github.com/YaLTeR/niri/discussions/2069

    This is a problem I expect we'll face reasonably soon, so if you have some ideas please write in the discussion!

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Discord server (and its coexistence with Matrix) · YaLTeR/niri · Discussion #2069
      Two weeks or so ago, @Purian23 has created a Discord server for niri: https://discord.gg/vT8Sfjy7sx A few days ago I joined too, which I suppose makes it semi-official. If it keeps going well, I'll...
  19. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:34 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Today I implemented fetching keyboard layout options from org.freedesktop.locale1, used by things like distro installers to configure the layout:

    https://github.com/YaLTeR/niri/pull/2052

    I guess this is the closest thing to global cross-desktop keyboard layout configuration, so it should also help environments like LXQt integrating niri.

    Also recently merged: niri now sets a logind session locked hint, useful for e.g. idle tools that put the PC to sleep, but only once the lockscreen is fully up.

    #niri

    In conversation about 6 months ago from mastodon.online permalink
  20. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Monday, 28-Jul-2025 00:01:33 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    About finished implementing org.fd.a11y.KeyboardMonitor in niri, necessary for correct screen reader function:

    https://github.com/YaLTeR/niri/pull/2060

    I tested it with Orca more or less, seems to work, but I'm very new to screen reader workings, so it's possible I've missed something.

    This makes Orca announce keys everywhere in niri, and makes grabs work (both modifier with double-press passthrough and keystrokes). Making Orca actually say niri dialogs will be a separate effort.

    #niri #a11y

    In conversation about 6 months ago from mastodon.online permalink
  • After
  • Before

User actions

    Ivan Molodetskikh

    Ivan Molodetskikh

    Hi! I enjoy #Rust and #GNOME. I play a little bit of Quaver and osu!. I make #niri, a scrollable-tiling Wayland compositor.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          157982
          Member since
          6 Aug 2023
          Notices
          241
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.