2 पॉइंट द्वारा GN⁺ 2025-03-13 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • लेखक ने अपनी ज़िंदगी का 35% हिस्सा tiling window manager के साथ बिताया है। उन्होंने Sway और i3 का उपयोग किया है, और हाल में Sway के एक bug की वजह से Niri पर स्विच किया।
  • वे काफ़ी पहले से Wayland इस्तेमाल कर रहे थे, और Sway में click-and-drag की समस्या के कारण Niri पर आ गए।
  • Niri का परिचय
    • Niri एक scrollable tiling window manager है, जिसमें हर workspace एक अनंत चौड़ी strip की तरह होता है, जिसे बाएँ-दाएँ scroll किया जा सकता है।
    • उन्हें लगा कि किसी नए challenge और बदलाव की ज़रूरत है, इसलिए उन्होंने Niri को आज़माया।
  • Niri के फ़ायदे
    • नई window खोलने पर दूसरी windows प्रभावित नहीं होतीं।
    • यह per-window screen sharing और screen share के दौरान किसी खास window को छिपाने की सुविधा देता है।
    • इसका built-in screenshot tool, Sway के grim+slurp से बेहतर है।
    • battery life, Sway की तुलना में लगभग 2 घंटे बढ़ गई।
  • पारंपरिक tiling window manager की सीमाएँ
    • पारंपरिक tiling window manager आपको window layout को optimize करने के लिए मजबूर करते हैं।
    • space constraints की वजह से inefficient window management करना पड़ता है।
    • Niri, इन space constraints के बिना पारंपरिक tiling window manager जैसी speed देता है।
  • निष्कर्ष
    • अलग-अलग screen sizes और बेहतर processing power को देखते हुए, पारंपरिक tiling window manager अब सबसे अच्छा विकल्प नहीं रहे।
    • अगर आप Sway या किसी अन्य Wayland-आधारित पारंपरिक tiling window manager का उपयोग कर रहे हैं, तो Niri को आज़माने की सिफारिश की जाती है।

1 टिप्पणियां

 
GN⁺ 2025-03-13
Hacker News राय
  • मैंने 10 साल तक रिसर्च और काम के लिए tiling window manager इस्तेमाल किया है, और कभी 5 से ज़्यादा workspaces की ज़रूरत महसूस नहीं हुई। tiling window manager की खूबी यह है कि यह एक सरल और संक्षिप्त mental model बनाए रखता है। मैं हर दिन के अंत में सभी tabs बंद करने की कोशिश करता हूँ। tmux जैसे दूसरे tools मौजूद हों, तो बहुत सारे workspaces के फ़ायदे को समझना मुश्किल लगता है
  • मैं Gnome इस्तेमाल करता हूँ और डिफ़ॉल्ट रूप से सभी windows को fullscreen में रखता हूँ। कभी-कभी win+left/right से half-width window बना लेता हूँ। सोचता हूँ कि क्या मैं पुराना हो गया हूँ
  • पारंपरिक tiling window manager से आने वाले व्यक्ति के तौर पर, मैं जानना चाहता हूँ कि shortcut-key workflow कैसा दिखता है
    • सबसे महत्वपूर्ण बात यह है कि Super+[0-9] जैसे fixed shortcuts से किसी खास window/workspace/program पर जाया जा सके। अगर इससे TFA में बताए गए "workspace management" की समस्या हल हो सकती है, तो मैं संतुष्ट रहूँगा
    • मैं सोच रहा हूँ कि क्या Niri का इस्तेमाल करके browser, editor, कई terminal panes आदि के साथ workspaces बनाना समझदारी है। "browser" से "terminal" पर तुरंत स्विच करने की ज़रूरत पड़ती है
  • लंबे समय से i3/sway इस्तेमाल करने वाले के तौर पर, Niri मुझे बहुत आरामदायक लगा। मैं sway की अपनी ज़्यादातर muscle memory साथ ला सका, इसलिए focus move करना, windows move करना आदि कर पाया। यह xwayland-satellite के साथ स्थिर रूप से काम करता है
    • सबसे बड़ी समस्या windows को "खो देना" है। किसी गहराई से nested stack में window खोलता हूँ, फिर कुछ और काम करने लगता हूँ और भूल जाता हूँ कि मैंने कोई window खोली थी
    • sway में भी यह कुछ हद तक होता है, लेकिन वहाँ सभी workspaces को scroll करना कहीं ज़्यादा आसान है
    • Alt-Tab से bound किसी "window map" जैसी सुविधा हो तो अच्छा होगा
  • मुझे tiling window managers पसंद हैं और मैं i3 और hyprland इस्तेमाल कर चुका हूँ, लेकिन मैं कभी पूरी तरह अभ्यस्त नहीं हो पाया और फिर Xfce पर लौट आता हूँ
    • प्रयोग इसलिए खत्म हो जाता है क्योंकि जब windows की संख्या बढ़ जाती है, तो अगर workspaces, layout आदि ठीक से व्यवस्थित न हों, तो उन्हें संभालना मुश्किल हो जाता है
    • मैंने Niri चलाया और 10 मिनट में ही यह दूसरे tiling window managers से ज़्यादा आरामदायक लगा। यह सहज है और mouse integration शानदार है। हो सकता है यह बहुत जल्दी का निष्कर्ष हो, लेकिन मैं कई सालों से यही चाहता था। मैं इसे इस आधार पर परखूँगा कि Xfce पर लौटने का मन होने में कितना समय लगता है
  • पढ़ने में मज़ेदार था। हर किसी की अपनी सीमाएँ होती हैं
    • कौन सी library बदली है यह पता लगाने के बजाय, मैंने लगभग 10 साल की muscle memory और workflow improvements छोड़ दीं
  • hyprland user के तौर पर मैंने थोड़ी देर Niri इस्तेमाल किया, और यह अच्छी तरह काम किया। सामान्य single-monitor Windows workflow से आने वाले लोगों के लिए यह बिल्कुल उपयुक्त है। मुझे लगता है कि ज़्यादा जटिल tiling setups की productivity ceiling ज़्यादा ऊँची हो सकती है। अगर आप 10 से ज़्यादा workspaces खुले रखते हैं, तो आपको Niri चुनना चाहिए। मैं यह भी जानना चाहता हूँ कि जो लोग सिर्फ कुछ windows खुली रखते हैं, क्या उनकी battery life भी बढ़ेगी। सिर्फ window manager बदलने से 2 घंटे का फ़र्क चौंकाने वाला है
  • यह मेरे लिए ठीक नहीं बैठा। screen boundaries के पार फैलती windows एक अजीब-सी बेचैनी पैदा करती थीं और बार-बार ध्यान खींचती थीं। लगभग दो महीने इस्तेमाल करने के बाद मैं hyprland पर चला गया
    • Niri तकनीकी रूप से बहुत सुंदर है। आधुनिक Rust codebase, अच्छा code structure, समझने में आसान और hack करना आसान
  • मुझे लगता है i3/sway ने बहुत से लोगों को यह गलतफ़हमी दी कि tiling का मतलब manual tiling होता है। windows को हाथ से बाँटना और सजाना tiling का मूल उद्देश्य नहीं है
  • जो लोग जानना चाहते हैं कि Linux desktop पर क्या हो रहा है, उन्हें मैं non-standard window manager आज़माने की सलाह दूँगा। tiling window manager इस्तेमाल करते हुए मैंने Linux के बारे में ज़्यादा सीखा
    • productivity सच में बढ़ी या नहीं, यह नहीं पता, लेकिन यह शानदार learning experience है, ergonomically बेहतरीन है, और अपना desktop environment खुद बनाने में बहुत संतोष देता है