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 2

  1. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Sunday, 23-Nov-2025 16:13:00 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    microsoft niri

    #niri

    In conversation about 2 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/115/422/172/339/633/333/original/79613dd739748c8b.png
  2. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Sunday, 23-Nov-2025 16:12:58 JST Ivan Molodetskikh Ivan Molodetskikh

    Did some work on the TTY backend in niri over the past few days. Merged PR for DisplayLink dock support, added "panel orientation" property read, and, based on cosmic-comp code, implemented the necessary logic to avoid screen blanking. Finally, both at niri startup and when switching TTYs, your screen won't flicker, as long as resolution/refresh rate stay the same.

    Even when the screen does blank, it'll go faster, as there's now just one modeset instead of two (clear then draw frame).

    #niri

    In conversation about 2 months ago from mastodon.online permalink

    Attachments



  3. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Sunday, 23-Nov-2025 16:12:57 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Took some fighting but I think I've managed to teach the new Alt-Tab to speak to the screen reader

    #niri

    In conversation about 2 months ago from mastodon.online permalink

    Attachments


  4. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Friday, 14-Nov-2025 17:38:18 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to
    • Niki Tonsky

    @nikitonsky remember when Discord just appeared? You could just type a name and join a server. That didn't scale much of course, but still, for several months you did not need an account to use a major IM service. Kinda crazy to think about, especially compared to nine circles of hell you have to go through to use some Microsoft applications

    In conversation about 3 months ago from mastodon.online permalink
  5. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 13-Nov-2025 20:43:57 JST Ivan Molodetskikh Ivan Molodetskikh

    What a magnificent narration https://youtu.be/CcceOOPdKZY

    In conversation about 3 months ago from mastodon.online permalink

    Attachments

    1. Enshittification
      from burialgoods
      Music:https://youtu.be/xrIYT-MrVaI
  6. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Sunday, 09-Nov-2025 06:49:00 JST Ivan Molodetskikh Ivan Molodetskikh

    Due to some Rust feature unification reasons, some builds of niri will load libwayland-server via dlopen rather than dynamic linking, hiding this dependency from build errors and from autodetection by rpm. This frequently just happens to work since libwayland-server is usually installed from other compositors.

    A few lucky users however did hit the runtime panic trying to run niri while missing libwayland-server, making this a rare legitimate case of a "did not install Wayland" problem

    In conversation about 3 months ago from mastodon.online permalink
  7. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Tuesday, 09-Sep-2025 09:44:07 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    if not fren, why fren shaped?

    In conversation about 5 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/115/159/171/878/078/947/original/526a5821450da4df.png
  8. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Tuesday, 09-Sep-2025 09:44:07 JST Ivan Molodetskikh Ivan Molodetskikh

    I'm in the skong

    In conversation about 5 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/115/147/026/520/674/397/original/baae37e9bd7e1a90.png
  9. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 04-Sep-2025 22:48:33 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    today niri turns 2!

    #niri

    In conversation about 5 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/115/003/061/756/490/537/original/34a8509d523830d8.png
  10. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 04-Sep-2025 22:48:32 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    With massive thanks to cutenice, we have a new wiki site!!! With good search! :ablobcatbongo:

    https://yalter.github.io/niri/

    Make sure not to miss the new Since: annotations :blobcat:

    The site uses Material for mkdocs, and we retained full compatibility with GitHub Wiki, meaning all existing links keep working.

    Also thanks everyone for several suggestions and test wikis in the GitHub discussion!

    #niri

    In conversation about 5 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/115/044/623/510/964/871/original/ded7cc4dc9318101.png

  11. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 04-Sep-2025 22:48:32 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Merged the "window positions and sizes in IPC" PR. Please test and report if anything's broken or missing, we have time to fix it until the next release.

    https://yalter.github.io/niri/niri_ipc/struct.Window.html#structfield.layout

    Here's a quick quickshell test I threw together that draws floating windows as rectangles.

    Thanks yrkv for getting the PR mostly complete!

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

    #niri

    In conversation about 5 months ago from mastodon.online permalink

    Attachments


  12. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 04-Sep-2025 22:48:32 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Yesterday dove into one of the older animation jank bugs in niri: quickly resizing a window back and forth would cause adjacent windows to jump. This problem is hard to trigger unless you're specifically trying to (then it's easy), but it was causing "downstream" problems for more complex actions.

    The fix was simple enough, but I imagined enough "interesting" cases around it and decided to write a whole bulk of tests. Check this out, all thanks to our layout and clock code!

    #niri

    In conversation about 5 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/115/027/257/989/288/864/original/2484a7ce5b1a95d1.png


  13. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 04-Sep-2025 22:48:31 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    niri v25.08 is now released with a logo, xwayland-satellite integration, basic screen reader support, NVIDIA screencast flickering fix, window positions and sizes in IPC, and many other improvements! :ablobcatbongo:

    Read the notes here: https://github.com/YaLTeR/niri/releases/tag/v25.08

    now i need at least a month off from any release notes preparation 😴

    #niri #smithay #wayland #rust

    In conversation about 5 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/115/118/115/639/237/216/original/6624aee5a8446e61.png

  14. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 04-Sep-2025 22:48:31 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to
    • Arnold Loubriat

    Implemented basic AccessKit integration for niri based on @DataTriny's proof-of-concept. I have little experience with screen readers, and also had several questions, so I would appreciate more eyes and testing on the PR:

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

    #niri #a11y

    In conversation about 5 months ago from mastodon.online permalink
  15. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 04-Sep-2025 22:48:31 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Rearranged and expanded quite a bit the design principles page on the wiki: https://yalter.github.io/niri/Development%3A-Design-Principles.html

    Give it a read if you're curious about my thinking process about various niri behaviors and such

    #niri

    In conversation about 5 months ago from mastodon.online permalink

    Attachments


  16. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 04-Sep-2025 22:48:30 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Fullscreen refactor pt. 1: track pending vs. current fullscreen state for columns, avoid vertical jump when waiting for window to commit a new buffer.

    #niri

    In conversation about 5 months ago from mastodon.online permalink

    Attachments


  17. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 04-Sep-2025 22:48:30 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Screen reader announcement demo bc apparently you can't attach video and image at once

    #niri

    In conversation about 5 months ago from mastodon.online permalink

    Attachments


  18. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Thursday, 04-Sep-2025 22:48:29 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    Fullscreen refactor pt. 2: added un/fullscreen animations. This one involved quite a lot of moving parts actually, so looking for testing.

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

    #niri

    In conversation about 5 months ago from mastodon.online permalink

    Attachments



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

    Finally finished making niri screencasts asynchronously wait for rendering completion before handing the buffer over to PipeWire. This fixes screencast flickering problems on NVIDIA setups.

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

    This is not PW explicit sync; I can now finish that too (OBS and PW released their fixes), but it'll act more as an optimization on top of the current code (since only OBS can use it for now, and not on its Flathub build (PW is too old there)).

    #niri

    In conversation about 6 months ago from mastodon.online permalink
  20. Embed this notice
    Ivan Molodetskikh (yalter@mastodon.online)'s status on Wednesday, 06-Aug-2025 17:30:24 JST Ivan Molodetskikh Ivan Molodetskikh
    in reply to

    We made it to 10k stars on GitHub!!!! :apartyblobcat: :apartyblobcat: :apartyblobcat:

    #niri

    In conversation about 6 months ago from mastodon.online permalink

    Attachments


    1. https://files.mastodon.online/media_attachments/files/114/947/068/323/463/298/original/abd269281d2de306.png
  • 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.