উন্নয়নের 11 মাস পরে নতুন সংস্করণ প্রকাশের ঘোষণা দেওয়া হয়েছিল রচনা ব্যবস্থাপক দোলা 1.8, ওয়েল্যান্ড প্রোটোকলের উপর নির্মিত এবং i3 উইন্ডো ম্যানেজার এবং i3bar প্যানেলের সাথে সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ।
যারা Sway সম্পর্কে জানেন না, তাদের জানা উচিত যে এটি একটি মডুলার প্রকল্প হিসাবে বিকশিত হয় wlroots লাইব্রেরির উপরে নির্মিত, যাতে কম্পোজিট ম্যানেজারের কাজ সংগঠিত করার জন্য সমস্ত প্রাথমিক আদিম রয়েছে।
i3 সমর্থন কমান্ড স্তরে প্রদান করা হয়, কনফিগারেশন এবং IPC ফাইল, Sway-কে X3-এর পরিবর্তে ওয়েল্যান্ড ব্যবহার করে i11-এর স্বচ্ছ প্রতিস্থাপন হিসাবে ব্যবহার করার অনুমতি দেয়। Sway আপনাকে স্ক্রিনে উইন্ডোজ স্থাপন করার অনুমতি দেয় স্থানিকভাবে নয়, কিন্তু যৌক্তিকভাবে। উইন্ডোজগুলি একটি গ্রিডে সাজানো হয় যা স্ক্রীনের স্থানের সর্বোত্তম ব্যবহার করে এবং আপনাকে কেবল কীবোর্ড ব্যবহার করে দ্রুত উইন্ডোগুলি পরিচালনা করতে দেয়।
একটি সম্পূর্ণ ব্যবহারকারীর পরিবেশ স্থাপন করার জন্য, সম্পর্কিত উপাদানগুলি অফার করা হয়: swayidle (KDE-এর মৃত প্রোটোকল বাস্তবায়নের সাথে পটভূমি প্রক্রিয়া), swaylock (স্ক্রিন সেভার), অন্যদের মধ্যে।
সোয়াই 1.8 এর নতুন নতুন বৈশিষ্ট্য
Sway 1.8 এর উপস্থাপিত এই নতুন সংস্করণে আমরা এটি খুঁজে পেতে পারি একটি নতুন কমান্ড "bindgesture" প্রয়োগ করেছে টাচপ্যাড অঙ্গভঙ্গি কর্ম সংযুক্ত করতে.
আর একটি পরিবর্তন যে দাঁড়ায় তা হ'ল স্ক্রিন লক প্রক্রিয়া (সোয়েললক) Wayland প্রোটোকল ext-session-lock-v1 ব্যবহার করার জন্য পরিবর্তিত হয়েছে, যা সেশন লকের নির্ভরযোগ্যতা এবং নিরাপত্তা বৃদ্ধি করা সম্ভব করেছে।
এটি ছাড়াও, এখন Sway 1.8 এর এই নতুন সংস্করণ থেকে এটি সরবরাহ করা হয়েছে "ট্র্যাক করার সময় নিষ্ক্রিয়" সেট করার জন্য সমর্থন ভোল্টেজ গেজ বার ব্যবহার করার সময় টাচপ্যাড নিষ্ক্রিয় করা নিয়ন্ত্রণ করতে libinput লাইব্রেরিতে (উদাহরণস্বরূপ, ThinkPad ল্যাপটপে TrackPoint)।
আমরা আরও জানতে পারি যে xdg-activation-v1 প্রোটোকল প্রয়োগ করা হয়েছে, যা নতুন ক্লায়েন্ট অ্যাপ্লিকেশন শুরু করার সময় ওয়ার্কস্পেস সংজ্ঞার নির্ভরযোগ্যতা উন্নত করতে ব্যবহৃত হয়।
অন্যদিকে গ্রন্থাগার wlroots বাস্তবায়ন উন্নত হয়েছে ব্যবহার করে রেন্ডারিং সিস্টেমের ভলকান গ্রাফিক্স এপিআই।
লিনাক্স প্ল্যাটফর্মে টাস্ক লঞ্চের সময়সূচী প্রক্রিয়াটিকে প্রবাহিত করার জন্য, CAP_SYS_NICE অনুমতিগুলি সেট করার ক্ষমতা প্রয়োগ করা হয়েছে, পাশাপাশি ভার্চুয়াল আউটপুট ডিভাইসগুলি সরাতে একটি নতুন "আউটপুট সংযোগ বিচ্ছিন্ন" কমান্ড যুক্ত করা হয়েছে।
এর অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:
- উচ্চ রেজোলিউশনের মাউস হুইল স্ক্রোল ইভেন্টগুলির জন্য সমর্থন যোগ করা হয়েছে।
- SUID রুট প্রম্পটের সাথে কাজ করার জন্য সমর্থন বন্ধ করা হয়েছে।
- অপ্রচলিত "আউটপুট dpms" কমান্ড, "আউটপুট পাওয়ার" কমান্ড দ্বারা প্রতিস্থাপিত হয়েছে।
- রেগুলার এক্সপ্রেশনের সাথে কাজ করতে, pcre লাইব্রেরির পরিবর্তে এখন pcre2 ব্যবহার করা হয়।
অবশেষে, আপনি যদি এই নতুন সংস্করণ সম্পর্কে আরও জানতে আগ্রহী হন তবে আপনি এখানে বিশদটি পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক।
স্বয় কীভাবে পাব?
যারা তাদের সিস্টেমে সায়েউ পরীক্ষা করতে আগ্রহী তাদের জন্য, তাদের বিবেচনায় নেওয়া উচিত যে এটির ব্যবহারের সক্ষম হওয়ার প্রধান প্রয়োজনীয়তা ওয়েল্যান্ড to আপনার সিস্টেমের ফণা অধীনে।
এটি উল্লেখ করা গুরুত্বপূর্ণ যে সোয়াই মালিকানাধীন গ্রাফিক্স ড্রাইভারগুলির সাথে কাজ করবে না, আপনাকে এগুলি আনইনস্টল করতে হবে এবং তার পরিবর্তে ফ্রি ড্রাইভারগুলি ব্যবহার করতে হবে।
উবুন্টুতে স্বয় এবং পাশাপাশি এর ডেরাইভেটিভস ইনস্টল করতে, তাদের অবশ্যই তাদের সিস্টেমে নিম্নলিখিত সংগ্রহস্থল যুক্ত করতে হবে।
এই জন্য একটি টার্মিনাল খুলুন (তারা শর্টকাট কীগুলি Ctrl + Alt + T ব্যবহার করতে পারে) এবং এতে তারা নিম্নলিখিত কমান্ডটি টাইপ করবে:
sudo add-apt-repository ppa:samoilov-lex/sway
এবং আমরা এর সাথে ইনস্টলেশন সম্পাদন করতে এগিয়ে চলেছি:
sudo apt install sway
যারা সংকলন করতে পছন্দ করেন তাদের ক্ষেত্রে অবশ্যই তাদের নিম্নোক্ত টাইপ করে উত্স কোডটি গ্রহণ করতে হবে:
git clone https://github.com/swaywm/sway.git
এই আদেশগুলি চালান:
meson build/ ninja -C build/ sudo ninja -C build/ install
লগইন্ড ছাড়াই সিস্টেমে আপনার ব্যালেন্সিং বাইনারি মামলা করতে হবে:
sudo chmod a+s /usr/local/bin/sway
স্বয় শুরু হওয়ার পরেই রুট অনুমতিগুলি সরিয়ে ফেলবে।
পরিশেষে, আমাকে অবশ্যই উল্লেখ করতে হবে যে নিবন্ধটি লেখার সময় সংগ্রহস্থলে Sway প্যাকেজটি নতুন সংস্করণে আপডেট করা হয়নি, তবে এটি কয়েক ঘন্টার মধ্যে উপলব্ধ হবে।